引用:
|
作者: genjen 現在知道為什麼有 firewall 還是被 Hack 了, 原因是他的 Server 上有兩個 Lan port, 其中一個有過 firewall, 另外還有拉一條線直接接到第二個 LAN Port, 而且是真實 IP, 所以 firewall 形同虛設, 但是... 我的問題是... 有沒有人知道這個 Hacking 的程式? 是透過麼方式 Hacking 進來的呢? |
個人是覺得,不需要用什麼Hacking程式,最多也是一些掃ip,sniffer之類的軟體
像如果取得管理權,你又有開遠端桌面,根本連一些連線的軟體都不用了.該駭客根本就取得了Server的主控權了.你又有開遠端桌面,更方便.
直接改了網頁,我不知道你客戶的機器上還提供什麼樣的服務.
不過像FTP,遠端桌面這種我是不建議開.
尤其是FTP;Web server就只做web server就好了
尤其是遠端桌面的預設內建使用帳號就是Administrator
這又牽扯到,你有沒有把Administrator給易容.像這種預設管理帳戶一定是要打入冷官
把原來的Administrator改名,並再做個假的Administrator把它的權限拿掉,用一個幾十碼的強勢密碼.讓駭客就算破了密碼,也拿到一個完全無用的帳號.
更何況,如果網管在登入的安全限設的好,也都按時看log檔,這些登入失敗的動作早就被視破了.
上面扯了半天的Administrator,就很明顯了.所以只要猜到密碼server 就完蛋了.
這些都可以在事件檢視器的log都可以查到,不過我要是駭客,也會記得擦屁股.
另外,網卡的設定,對internet那張網卡,就只要留tcp/ip就好了.
還有一堆一堆的可能.......講都講不完....
也只能用猜的.
如果網頁有牽扯到驗證的,又有一堆要注意的事了....比如會不會笨到用administrator去做沒安全連線(加密)ex:SSL的連線.帳號和密碼都用明碼傳送
鎖定你的ip,用一些監聽軟體來等著上勾就好了.而IIS5也有很多漏洞,安全性比IIS6差多了......但有修補後還是有差,或又是.....
網頁的實體目錄的權限是否有做正確的規劃??
如果用win32平台跑php,在php安裝完會出現一段警語...
NT users may need to set appropriate permissions for the various php files and
directories.Usually IUS_MachineName(or the user your web server runs as) will
need read write access to the uploadtmp and session directories.and execute
access for php.exe and php4ts.dll.
該怎麼對這幾個目錄或檔案設什麼權限,沒弄好,也是漏洞百出.(用unix類的平台也是一樣要設只是方式不同)
不過我想大多數人安裝php也都只會一直按下一步,下一步.....也不鳥什麼訊息.
如果又有安裝資料庫,像MS SQL或mySQL,又有一堆要注意的事了....
像MS的sa+空白密碼,mySQL剛裝完的一堆白痴帳號,和目錄的windows權限....等等等...所以資料庫通常也會獨立做一台,並丟到防火牆後面.
不過看你的症頭好像不是這個.
總而言之,m$的server就是一台預設好的平台給你,但你都要自己去調整.
在2003後,這點就有加強.但是還是需要做一些細項的調整和安全的規劃.
所以,把不用的服務都關掉,把重要的帳號做一些安全規劃和調整.
而Web的服務像要命的FTP能不要裝就不要裝,不然就用WebDEV取代(不過iis5好像沒有)
所有要透過網際網路驗證或傳送敏感的資訊
至少都要用SSL加密.
叫你客戶的網管去買一些書來看好了.太多囉~~~
只能說server越單純越好.不同的server 提供不同的服務.多提供一項服務就多一個門路給人鑽.