服務器安全這問題,很重要,之前服務器被黑,在網上搜索了一些服務器安全設置以及防黑的文章,對著文章,我一個一個的設置起來,費了好幾天的時間才設置完,原以為會防止服務器再次被黑,沒想到服務器竟然癱瘓了,網站都打不開了,無奈對服務器安全也是一竅不通,損失真的很大,數(shù)據庫都損壞了,我哪個后悔啊。娘個咪的。最后還是讓機房把系統(tǒng)重裝了。找了幾個做網站服務器方面的朋友,咨詢了關于服務器被黑的解決辦法,他們都建議我找專業(yè)做服務器安全的安全公司來給做安全維護,也一致的推薦了sinesafe,服務器被黑的問題,才得以解決。
成都創(chuàng)新互聯(lián)2013年至今,先為和靜等服務建站,和靜等地企業(yè),進行企業(yè)商務咨詢服務。為和靜企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
一路的走來,才知道,服務器安全問題可不能小看了。經歷了才知道,服務器安全了給自己帶來的也是長遠的利益。 希望我的經歷能幫到樓主,幫助別人也是在幫助我自己。
下面是一些關于安全方面的建議!
建站一段時間后總能聽得到什么什么網站被掛馬,什么網站被黑。好像入侵掛馬似乎是件很簡單的事情。其實,入侵不簡單,簡單的是你的網站的必要安全措施并未做好。
一:掛馬預防措施:
1、建議用戶通過ftp來上傳、維護網頁,盡量不安裝asp的上傳程序。
2、定期對網站進行安全的檢測,具體可以利用網上一些工具,如sinesafe網站掛馬檢測工具!
序,只要可以上傳文件的asp都要進行身份認證!
3、asp程序管理員的用戶名和密碼要有一定復雜性,不能過于簡單,還要注意定期更換。
4、到正規(guī)網站下載asp程序,下載后要對其數(shù)據庫名稱和存放路徑進行修改,數(shù)據庫文件名稱也要有一定復雜性。
5、要盡量保持程序是最新版本。
6、不要在網頁上加注后臺管理程序登陸頁面的鏈接。
7、為防止程序有未知漏洞,可以在維護后刪除后臺管理程序的登陸頁面,下次維護時再通過ftp上傳即可。
8、要時常備份數(shù)據庫等重要文件。
9、日常要多維護,并注意空間中是否有來歷不明的asp文件。記?。阂环趾顾?,換一分安全!
10、一旦發(fā)現(xiàn)被入侵,除非自己能識別出所有木馬文件,否則要刪除所有文件。
11、對asp上傳程序的調用一定要進行身份認證,并只允許信任的人使用上傳程序。這其中包括各種新聞發(fā)布、商城及論壇程
二:掛馬恢復措施:
1.修改帳號密碼
不管是商業(yè)或不是,初始密碼多半都是admin。因此你接到網站程序第一件事情就是“修改帳號密碼”。帳號
密碼就不要在使用以前你習慣的,換點特別的。盡量將字母數(shù)字及符號一起。此外密碼最好超過15位。尚若你使用
SQL的話應該使用特別點的帳號密碼,不要在使用什么什么admin之類,否則很容易被入侵。
2.創(chuàng)建一個robots.txt
Robots能夠有效的防范利用搜索引擎竊取信息的駭客。
3.修改后臺文件
第一步:修改后臺里的驗證文件的名稱。
第二步:修改conn.asp,防止非法下載,也可對數(shù)據庫加密后在修改conn.asp。
第三步:修改ACESS數(shù)據庫名稱,越復雜越好,可以的話將數(shù)據所在目錄的換一下。
4.限制登陸后臺IP
此方法是最有效的,每位虛擬主機用戶應該都有個功能。你的IP不固定的話就麻煩點每次改一下咯,安全第一嘛。
5.自定義404頁面及自定義傳送ASP錯誤信息
404能夠讓駭客批量查找你的后臺一些重要文件及檢查網頁是否存在注入漏洞。
ASP錯誤嘛,可能會向不明來意者傳送對方想要的信息。
6.慎重選擇網站程序
注意一下網站程序是否本身存在漏洞,好壞你我心里該有把秤。
7.謹慎上傳漏洞
據悉,上傳漏洞往往是最簡單也是最嚴重的,能夠讓黑客或駭客們輕松控制你的網站。
可以禁止上傳或著限制上傳的文件類型。不懂的話可以找專業(yè)做網站安全的sinesafe公司。
8. cookie 保護
登陸時盡量不要去訪問其他站點,以防止 cookie 泄密。切記退出時要點退出在關閉所有瀏覽器。
9.目錄權限
請管理員設置好一些重要的目錄權限,防止非正常的訪問。如不要給上傳目錄執(zhí)行腳本權限及不要給非上傳目錄給于寫入權。
10.自我測試
如今在網上黑客工具一籮筐,不防找一些來測試下你的網站是否OK。
11.例行維護
a.定期備份數(shù)據。最好每日備份一次,下載了備份文件后應該及時刪除主機上的備份文件。
b.定期更改數(shù)據庫的名字及管理員帳密。
c.借WEB或FTP管理,查看所有目錄體積,最后修改時間以及文件數(shù),檢查是文件是否有異常,以及查看是否有異常的賬號。
大多用戶在選購云服務器的時候首先考慮的就是阿里云服務器,不僅是因為阿里云服務器是國內知名度最高的云服務器品牌,還有一個重要原因就是阿里云服務器有一定的安全性保障吧。阿里云服務器本身自帶一些安全防護措施。
1、免費開通云盾,提供網絡安全、服務器安全等基礎防護
DDoS 基礎防護 :
提供最高 5G 的 DDoS 防護能力,可防御 SYN flood、UDP flood、ICMP flood、ACK flood 常規(guī) DDoS 攻擊。
2、服務器安全功能: 安騎士
包含暴力破解密碼攔截、木馬查殺、異地登錄提醒、高危漏洞修復的防入侵功能
免費提供云監(jiān)控,并支持多種實時預警
3、站點監(jiān)控:
提供對 http、ping、dns、tcp、udp、smtp、pop、ftp 等服務的可用性和響應時間的統(tǒng)計、監(jiān)控、報警服務。
4、云服務監(jiān)控:
提供對云服務的監(jiān)控報警服務,對用戶開放自定義監(jiān)控的服務,允許用戶自定義個性化監(jiān)控需求
報警及聯(lián)系人管理:提供對報警規(guī)則,報警聯(lián)系人的統(tǒng)一、批量管理服務。支持多報警方式:短信、郵件、旺旺、接口回調。
除了以上自帶的安全性防護措施之外,用戶也可以選購阿里云安全類產品,進一步加強云服務器的安全。
1、阿里云云盾(AntiDDos)
功能:防護SYN Flood、UDP Flood、ACK Flood、ICMP Flood、DNS Flood、CC攻擊等3到7層DDos攻
擊。
2、安騎士(阿里云查、殺毒軟件)
功能:輕量級服務器安全運維管理產品。在服務器上運行Agent插件,正常狀態(tài)下只占用1%的CPU、
10MB內存??梢宰詣幼R別服務器Web目錄,對服務器的Web目錄進行后門文件掃描,支持通用
Web軟件漏洞掃描和Windows系統(tǒng)漏洞掃描,對服務器常見系統(tǒng)配置缺陷進行檢測,包括可疑
系統(tǒng)賬戶、弱口令、注冊表等。
3、 云盾Web應用防火墻 —WAF(Web Application Firewall)
功能:基于云安全大數(shù)據能力實現(xiàn),通過防御SQL注入、XSS跨站腳本、Web服務器插件漏洞、木馬
上傳、非授權核心資源訪問等OWASP常見攻擊,過濾海量惡意CC攻擊等。除了具有強大的Web
防御能力,還可以指定網站的專屬防護,能輕松應對各類Web應用攻擊。
1、服務器初始安全防護
安裝服務器時,要選擇綠色安全版的防護軟件,以防有被入侵的可能性。對網站提供服務的服務器,軟件防火墻的安全設置最高,防火墻只要開放服務器端口,其他的一律都關閉,你要訪問網站時防火墻會提示您是否允許訪問,在根據實際情況添加允許訪問列表。這樣至少給系統(tǒng)多一份安全。
2、修改服務器遠程端口。
修改你的遠程連接端口,例如 windows 的 3389,Linux 的 22 端口。應用服務盡量不要對公網開放,尤其是中間件服務,除了 web 服務所提供的 80,443 端口之外都應該盡量不要對公網開放默認端口,例如 MySQL 的 3306 ,Redis 的 6379 等等。
3、設置復雜密碼。
一但服務器IP被掃描出來默認端口,非法分子就會對服務器進行暴力破解,利用第三方字典生成的密碼來嘗試破解服務器密碼,如果您的密碼足夠復雜,非法分子就需要大量的時間來進行密碼嘗試,也許在密碼未破解完成,服務器就已經進入保護模式,不允許登陸。
4、隨時修補網站漏洞
如果網站出現(xiàn)漏洞時不及時處理,網站就會出現(xiàn)一系列的安全隱患,這使得服務器很容易受到病毒入侵,導致網絡癱瘓,所以,平時要養(yǎng)成良好的習慣,時刻關注是否有新的需修補的漏洞。
5、多服務器保護
一個網站可以有多個服務器,網站被攻擊時,那么我們就可以選擇不一樣的方式進行防范,針對不同的服務器,我們應該設置不同的管理,這樣即使一個服務器被攻陷,其他的服務還可以正常使用。
6、利用好防火墻技術
現(xiàn)在防火墻發(fā)展已經很成熟了,防火墻可以選擇安全性檢驗強的,檢驗的時間會較長,運行的過程會有很大負擔。如果選擇防護性低的,那么檢驗時間會比較短。我們在選擇防護墻時,要根據網絡服務器自身的特點選擇合適的防火墻技術。
7、定時為數(shù)據進行備份。
定時為數(shù)據做好備份,即使服務器被破解,數(shù)據被破壞,或者系統(tǒng)出現(xiàn)故障崩潰,你只需要進行重裝系統(tǒng),還原數(shù)據即可,不用擔心數(shù)據徹底丟失或損壞。
公司早期廣泛使用的第一代架構,當時主流的產品都是以DB+計算+前端這樣的3個角色開發(fā)設計并部署,服務器以物理機為主,一個游戲區(qū)組需要2~4臺服務器,不同的機器承擔不同的角色。這種架構方案效率低,基本上不可能實現(xiàn)一天開100個區(qū)組(100個區(qū)組大概需要400臺服務器); 隨著業(yè)務量的增長和虛擬化技術廣泛使用,游族整體游戲架構更新為第二代架構,全面采用虛擬化技術,把一臺高配的物理機器虛擬化成多臺符合游戲需求的虛擬機來使用,并實現(xiàn)了ALL IN ONE的系統(tǒng)架構。該架構方案運維效率高,適合規(guī)模開展游戲運營,但不具備業(yè)務高可用特性,一天開100個區(qū)組成為常態(tài); 為了迎合大區(qū)大服、全球同服,游族融合了前兩代架構的特點,推出了第三代架構,按角色分拆并形成服務集群模式。集群架構結合了物理機與虛擬化的優(yōu)勢,實現(xiàn)彈性擴容,游戲邏輯以服務進程或集群配置項的形式提供服務。該架構方案運維效率更高,可實現(xiàn)秒級開服同時具備業(yè)務高可用特性。
基于第二代架構,游族基于OpenStack自己的私有云,最初目標是為了提高服務器利用率、降低成本和實現(xiàn)分鐘級開服。運維團隊以OpenStack G版為藍本進行調優(yōu)并修改;整個網絡采用的是VLAN模式,保證最大限度與現(xiàn)有網絡架構保持兼容;存儲方面使用本地磁盤作為存儲。
通過底層優(yōu)化后,游族私有云基本上可以滿足業(yè)務的需求,目前90%游戲業(yè)務運行在上面,虛機規(guī)模持續(xù)保持在10000臺以上,游族私有云平臺沒有提供WEB管理界面,日常所有的操作都是通過命令行和腳本的形式進行操作,但對于虛擬機的增刪查改,重新封裝了一層簡潔的API接口實現(xiàn)與游族運維平臺的對接。經過評估測驗,在高峰時期,整個私有云資源利用率可達到83%。
運維方式的轉變
與三代架構相互對應是游族運維的三個階段:
在第一代架構上,運維基本是手工運維,技術含量并不高,純粹是采用人與時間堆積進行,運維同學需要登錄每一臺服務器,順序執(zhí)行相關的命令和腳本。獨立的版控服務器,通過主動推送的形式進行版本更新; 在第二代架構上,通過自動化工具進行批量運維,團隊推出了使用expect寫的auto批量腳本,所有操作只需登錄一臺集控服務器執(zhí)行批量并發(fā)操作的腳本,獨立的版控服務器,通過并行的主動推送; 在第三代架構上,可以實現(xiàn)系統(tǒng)化運維,多個運維系統(tǒng)相互協(xié)調配合實現(xiàn),例如:CMDB、業(yè)務樹、作業(yè)平臺等。游戲區(qū)組搭建的時間基本上可以忽略(可按需求實現(xiàn)按條件觸發(fā)或手動觸發(fā)搭建操作),所有的更新操作在WEB管理平臺就可完成。