1. 如何防止/檢測自己的網站內容被篡改
為了避免由於網頁被篡改而帶來嚴重的危害,應該優先考慮做好技術防範工作,阻止網頁被篡改或將危害降到最低,主要可採取以下技術手段:
1)為伺服器升級最新的安全補丁程序:補丁包含操作系統、應用程序、資料庫等,都需要打上最新的安全補丁,這個步驟是非常必要的,因為是程序內部的問題,是安全產品難以替代的,主要是為了防止緩沖溢出和設計缺陷等攻擊。
2)封閉未用但開放的網路服務埠以及未使用的服務:
對於Windows server 2003操作系統,推薦使用TCP/IP篩選器,可以配合Windows server 2003系統防火牆,當然也可以通過操作比較復雜的IP安全策略來實現;
對於linux操作系統,可以用自帶的IPTable防火牆。
一般用戶伺服器上架前,會為用戶伺服器做好伺服器埠封閉以及關閉不使用的服務,但不排除部分維護人員為了簡便日常維護工作而開啟,本工作是一個非常簡單的任務,但會大大降低伺服器被入侵的可能性,請務必實施。
3)設置復雜的管理員密碼:無論是系統管理員、資料庫管理員,還是FTP及網站管理員的密碼,都務必要設置為復雜密碼,原則如下:
不少於8位;至少包含有字母大寫、字母小寫和數字及特殊字元(@#!$%^&()等);不要明顯的規律。
4)合理設計網站程序並編寫安全代碼:網站目錄設計上盡可能將只需要讀許可權的腳本和需要有寫許可權的目錄單獨放置,盡量不要採用第三方不明開發插件,將網站的程序名字按照一定的規律進行命名以便識別;編寫代碼過程重要注意對輸入串進行約束,過濾可能產生攻擊的字元串,需要許可權的頁面要加上身份驗證代碼。
5)設置合適的網站許可權:
網站許可權設置包括為每個網站創建一個專屬的訪問用戶和網站目錄文件的許可權;網站目錄文件許可權設置原則是:只給需要寫入的目錄以寫的許可權,其它全為只讀許可權;
6)防止ARP欺騙的發生:
安裝arp防火牆,並手動綁定網關mac地址。
手動綁定網關mac地址,網關mac地址,可以通過arp命令來查詢。
(二)、必要的管理制度和應急處理措施
上文重點從技術的角度分析了最有效解決網頁被篡改的安全方案,即我們首先應該把精力投入到做好防護工作上去,盡可能做到不讓黑客劫持我們的網路、不讓黑客入侵到我們的伺服器中去,自然也就解決了網頁被篡改的問題,但是作為不備之策,我們仍然強調必須做好以下幾個方面的工作:
1)網站數據備份:我們必須做好數據備份工作,因為無論是黑客入侵、硬體故障等問題都可導致數據丟失,但我們可以用備份盡快的恢復業務,所以一定製訂好持續的數據備份方案。
2)安全管理制度:任何技術手段的實施,如:打安全補丁、網站許可權設置、復雜的密碼、防火牆規則等,都需要人來進行完成,若沒有良好的制度來指導和管理,那麼一切都將是空話,因此,制訂好一套行之有效的制度,並配備相關的實施人員,把技術手段貫徹下去是非常必要的。
3)應急處理措施:即便是再好的技術和管理,也不能保證攻擊事件不會發生,因此我們要時刻做好網頁被篡改的准備,准備好相應的檢查、記錄和恢復工具,准備好規范的應急步驟,一旦發生,以便有條不紊的盡快予以恢復,並進行記錄和總結,必要的可保護現場並進行報案等處理。
2. linux防篡改linux防篡改
與操作系統相關的安全要素?
操作系統的安全涉及諸多方面,包括但不限於「身份鑒別、訪問控制、安全審計、剩餘信息保護、入侵防範、惡意代碼防範和資源控制」等。
1、身份鑒別
?操作系統應對登錄操作系統的用戶進行身份標識和鑒別,例如:用戶至少要劃分為「管理員組」和「普通用戶組」。
?操作系統管理員組的用戶身份標識,應具有不易被猜測和冒用的特點,例如:將linux默認的root改名為admin(管理員)。
?操作系統口令應有復雜度要求,例如:大寫字母類、小寫字母類、數字類、符號類混合,每類最少有1個,並且每90天更換一次。
?操作系統應啟用登錄失敗處理功能,例如:當連續輸入密碼錯誤5次後,暫停登錄10分鍾。
?當對伺服器操作系統進行遠程管理時,應使用加密隧道方式,例如:使用SSH(遠程登錄的安全外殼協議)連接linux伺服器,防止鑒別信息在網路傳輸過程中被竊聽。
?應為操作系統的不同用戶,分配不同的用戶名,確保用戶名具有唯一性
net開源的cms系統哪個好?易上手,擴展強?
匯總了一些asp.net開源cms,希望對學習ASP.NET的人員帶來幫助:
國內
1.SiteServerCMS
SiteServerCMS網站內容管理系統是定位於中高端市場的CMS內容管理系統,能夠以最低的成本、最少的人力投入在最短的時間內架設一個功能齊全、性能優異、規模龐大的網站平台。
SiteServerCMS是基於微軟.NET平台開發的網站內容管理系統,它集成了內容發布管理、多站點管理、定時內容採集、定時生成、多伺服器發布、搜索引擎優化、流量統計等多項強大功能,獨創的STL模板語言,通過Dreamweaver可視化插件能夠任意編輯頁面顯示樣式,生成純靜態頁面。
經歷了七年的發展、眾多項目的應用以及市場的檢驗,SiteServerCMS不斷吸收來自各方面的發展建議和成功經驗,其功能不斷完善和發展,系統目前已經具有成熟穩定、運行速度快等特點,適合門戶、政府、學校、企業以及其他各種資訊
類網站使用。
下載地址:http://www.siteserver.cn
2.NetCMS
NetCMS是基於ASP.NET2.0開發的網站內容管理系統,程序完全開源,沒有任何文件加密,不需要注冊任何組件,完全開
源方便您二次開發。
全新「網站模板與網站程序完全分離」的概念,具有強大的標簽加樣式的個性化組合,自定義標簽、自定義表單、JS管
理加JS模型(自定義JS,系統JS)的靈活應用,支持不同頻道、欄目、內容頁、專題等應用不同的模板,隨時能編輯、修改
和更換網站界面,系統集成類同MacromediaDreamweaver一樣簡單的可視模板編輯方式,可批量設置屬性,模板標簽全面支持目前最受歡迎的DIV+CSS格式,支持批量綁定模板,完全做到輕松換膚。
下載地址:http://www.aspxcms.com/
3.ROYCMS
ROYcms!NT內容管理系統是國內CMS市場的新秀、也是國內少有的採用微軟的ASP.NET2.0+SQL2000/2005技術框架開發的CMS,充分利用ASP.NET架構的優勢,突破傳統ASP類CMS的局限性,採用更穩定執行速度更高效的面向對象語言C#設計,沿續PETshop的代碼框架,全新的模板引擎機制,全新的靜態生成方案,這些功能和技術上的革新塑造了一個基礎結構穩定功能創新和執行高效的CMS。
功能特色:
模板自由組合定製
靜態生成HTML
資源無限級分類
插件形式易於擴展
命名規范適合二次開發
下載地址:http://www.roycms.cn/index.html
4.網奇-Iwms系統
網奇Iwms網站管理系統是由國內知名ASP.NET工程師木鳥開發的一套安全易用的網站管理系統,本系統採用ASP.NET內核製作,本系統最大的特點是;後台管理功能強大,網站運行速度快,支持靜態輸出,網站安全性極高,對搜索引擎的支持性好,24小
時自動循環新聞採集,網站界面可任意定製各類精美頁面!
網奇iwms官網:http://iwms.wangqi.com
5.思想內容管理系統--SXCMS
主要功能如下:
支持會員、非會員在線投稿
支持文章生成靜態頁,可自定義文章鏈接地址,支持URL跳轉功能
支持無限量添加文章、無限級分配欄目
支持分欄目設置不同模板、不同參數、不同閱讀許可權
支持定義欄目名稱、欄目路徑規則
支持欄目URL跳轉
支持自定義某欄目生成內容頁面擴展名
支持分欄目設置keyword和description
內置三種圖片圖片調用方式,可靈活調配前台顯示頁面
支持動態調用文章點擊數、評論數及其它各項參數
評論採用Ajax頁面無刷新技術
支持專題功能
支持前台模糊搜索功能
支持文章分欄目分對象進行採集、採集後自動發布
支持計劃任務,自定義時間、周期進行更新、採集任務,支持自定義計劃任務
支持RSS信息訂閱
內置網頁防篡改功能
支持動態或靜態頁面輸出
下載地址:http://www.sxcms.com
6.將博CMS--JUMBOTCMS
是一套個人獨立開發的內容管理系統,其前身為jbsitecms採用WEB2.0設計理念、無刷新更新頁面,前台模板自定義
.NET版本:VS2005+MSSQL2000
1、基本模塊還是文章、圖片和下載(增加了視頻模塊)。
2、將評論、公告、統計、友情鏈接、頂客等作為擴展插件,可靈活啟用或關閉。
3、增加了用戶留言模塊(插件形式)。
4、部分標簽發生了變化。
5、其他小功能的更新很多,這里不一一陳述。以上是功能上的更新,在技術上比較v2008以WebControls為主,而v2009融入了更多的前台技術??
下載地址:http://jumbotcms.net
7.DotNetNuke(ASP.NET2.0)
DotNetNuke是一個Web應用框架的理想,為創建和部署的項目,如商業網站,企業內聯網和外聯網,在網上出版門戶,並定製垂直應用軟體。方便用戶-DotNetNuke旨在使用戶可以更輕松地管理所有方面的項目。
下載網址:http://www.dotnetnuke.com
8.內容管理系統DianCMS
內容管理系統SQL版(DianCMS.SQL)是基於微軟ASP.NET2.0、AJAX1.0技術、採用MSSQL2000/2005存儲過程進行多層架構開發的內容管理管理。其功能設計主要面向中大型企業、各個行業、事業單位以及政府機關等復雜功能站點。系統已建立文章系統、圖片系統、下載系統、個人求職、企業招聘、房產系統、音樂系統、網上商店。使用自定義模型、自定義欄位、自定義表單、自定義錄入界面、會員系統等功能,您還可以輕松、靈活的建立適合自身需求的任何系統功能,最大化滿足每個用戶任何時候的不同需求。更多功能詳見官方網站.
9.Zoomla!逐浪CMS
Zoomla!逐浪CMS是功能強大的網站內核與管理系統,集成內容管理OASNS項目管理採集郵件訂閱等強大功能,基於c#語言.net架構開發,是目前中國唯一同步支持MSSQL與Oracle兩大數據庫的高端CMS,用於快速構建高效門戶網站,中國首家公開提供門戶站群系統的高端CMS研發廠商。
演示地址:http://demo.zoomla.cn/index.html
下載地址:http://www.zoomla.cn/index.shtml
10.網站快車.NET網站管理系統
網站快車.NET是集本公司八年CMS系統開發經驗之大成,投入了巨大心血和精力開發的功能強大、運行速度快、安全可靠的新一代網站管理系統(CMS)。本系統採用MSSQL和存儲過程,系統運行速度快,安全性非常好,創新的可視化標簽系統和數據模型功能,讓你用本系統可以建立幾乎所有類型的網站,開發任何風格的網站風格。系統不但擁有豐富的模板,同時還提供相當豐富的定製服務,我們可以為你定製您心目中理想的網站。
快車系統高性能的網站管理系統,經測試200萬數據,5千欄目的條件下,系統運轉如飛,速度和靜態頁相當.海量數據網站當
然要用快車系統.
快車系統是擴展性最好網站管理系統,數據模型(掛接表)功能,令網站可以無限擴展功能.
快車系統是最好用,最酷的網站管理系統系統採用WEBOS的後台,和WINDOWS的操作方式相似,令從未從事網站管理的人,輕易上手,多窗口操作,各種工作可同時進行,國內尚無第二家使用此技術.
快車系統是模板設計最靈活的網站系統,所有標簽可視化設計,無需導入模板,修改標簽參數後,直接刷新頁面就可以看到
效果.無需記憶標簽參數含義.
高質量、高服務,高質量的後台系統,還有高質量的服務,我們的系統一次購買,終身享有技術支持和免費升級,無需每年支付使用費。
下載地址:http://www.zydn.net
11.風訊dotNETCMS
dotNETCMSv1.0是一款具有強大的功能的基於ASP.NET+MSSQL構架的內容管理軟體,國內領先的第一款開源的、集成web2.0元素的、模塊化的CMS建站系統。dotNETCMSv1.0版功能:SQL資料庫+內容管理+頻道管理+發布管理+會員中心+插件管理(廣告系統+採集系統+問卷調查+友情鏈接+統計系統+整合介面+文件對比+自定義欄位+自定義表單+資料庫維護)
程序特點:
1.全部生成靜態頁面/動態頁面
2.完全人性化的操作方式
3.系統內置標簽和自由標簽管理,可以生成任何頁面需要的任何元素和樣式
4.集成了新聞採集系統
5.會員管理系統,並與流行論壇高度整合
6.自由化的許可權分配管理
7.全個性化模板生成,模板由用戶自由定義
8.投稿,投票,廣告管理
9.面向高級技術人員的自由化SQL擴展標簽
10.自動生成圖片水印
11.後台操作自由靈活
12.其他一些功能...
下載地址:http://www.foosun.net
12.動易?SiteFactory
動易SiteFactory是一套基於微軟.NET平台、採用最新的ASP.NET2.0技術、基於WEB應用的B/S架構分層開發的內容管理系統,專門面向需要構建企業信息門戶平台的大中型企業而開發;具有強大的資訊信息管理功能、圖片展示功能、人才招聘管理功能*、在線客戶服系統*、問答系統、問卷調查管理、廣告管理、手機簡訊發送、信息採集、自定義表單管理等系列功能,並且內置了包括文章、圖片、軟體、商品、flash、視頻、音樂等在內的可開箱即用的標准化內容模型,以力助各中大型企業以最經濟的成本和最便捷的方式構建起無限強大的企業信息門戶!其中,人才招聘管理功能可助企業便捷進行在線人才招聘和管理;在線客戶服務系統可助企業構建起強大的在線客戶服務中心,以給客戶提供更為專業的售後服務;多用戶博客系統可供企業開設企業博客進行博客營銷;而問答系統可助企業搭建起開放式的客服中心或行業垂直型的專業問答平台。
在SiteFactory3.0版本中,系統又特別新增了全文檢索系統*、多用戶博客系統*、會員注冊推廣、模板標簽庫升級工具等系列功能,為企業信息門戶在用戶體驗、網站互動、營銷推廣等方面進行了更好的完善和改進。全文檢索系統可對企業網站大量的各類資訊文章進行高速的檢索,多用戶博客系統可供企業開設企業博客進行博客營銷,而模板標簽庫升級工具可讓企業網站在升級時輕松沿用原來的網站模板。
下載地址:http://www.powereasy.net
13.拓文網站內容管理系統
同時支持Access資料庫和MSSqlserver資料庫,同時支持靜態頁面和動態頁面。
文章採集、會員管理、廣告管理、軟體下載,新聞文章,留言本,調查投票,友情鏈接,在線文件管理,公告發布,資料庫管理。界面友好、功能完善、簡單易用、管理方便。它能幫助您建立高效率的獨立站點。
下載地址:http://www.mytopwin.com
國外CMS:1、LudicoLudico是C#編寫的居於ASP.NET2.0的Portal/CMS系統。它的模塊化設計是你可以按照你希望的使用或開發網站功能。它裡面有高級的用戶管理,一
國外CMS:
1、Ludico
Ludico是C#編寫的居於ASP.NET2.0的Portal/CMS系統。它的模塊化設計是你可以按照你希望的使用或開發網站功能。它裡面有高級的用戶管理,一個所見即所的(WYSIWYG)的編輯器等。
下載地址:http://sourceforge.net/projects/ludico
2、umbraco
Umbraco是一款在.net平台下C#開發的開源內容管理系統,該系統效率,靈活,用戶界面都不錯。
下載地址:http://umbraco.org
3、mojoPortal
mojoPortal是一款C#開發的面相對象網站框架,它可以運行於Windows的ASP.NET和GNU/Linux或MacOSX的Mono的平台上。
下載地址:http://www.mojoportal.com
4、KodaiCMS
KodaiCMS是.NET平台下的一款功能齊全的內容管理系統。
下載地址:http://www.gotdotnet.com/workspaces/workspace.aspx?id=070f30c3-6089-4a75-b84c-fac654a7ec08
5、nkCMS
NkCMS是使用ASP.net和Sqlserver2000開發的內容管理系統。
下載地址:http://nkcms.sourceforge.net
6、Go.Kryo
Go.Kryo是一個用ASP.NET(C#).NET實現的簡單的內容管理系統,後台資料庫使用MicrosoftSQLServer。
下載地址:http://sourceforge.net/projects/gokryo
7、Amplefile
Amplefile是一款內容管理系統,是.Net環境下的windows應用程序,使用了.Netremoting.
下載地址:http://sourceforge.net/projects/amplefile
8、ndCMS
ndCMS是ASP.net(C#)下的一個內容管理系統。它提供了用戶管理,文件管理,一個WYSIWYG編輯器,模板管理,拼寫檢查和內置的http壓縮。ndCMS的目標是提供一個簡單而快速的方式部署.Net站點
下載地址:http://ndcms-net.sourceforge.net
9、Cuyahoga
Cuyahoga是C#開發的靈活的CMS/Portal解決方案。它可以運行於Microsoft.NET和Mono平台,支持SQLServer,PostgreSQL或MySQL作為底層資料庫。
下載地址:http://www.cuyahoga-project.org
10、Rainbow
Rainbow項目是一款使用Microsoft'sASP.NET和C#技術開發的有豐富功能的開源內容管理系統。
http://community.rainbowportal.net