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