如何做好网站安全工作
phpcms优点:
1模块化安装,非常适合安装,拆卸,和拿到市场上去交易非常方便的。
2灵活的标签语法,非常强大。
3缓存做的非常优秀。几乎支持目前主流的几大缓存系统解决方案,file缓存,eaelerator缓存,memcache缓存,shmop缓存等
4安全性也不错的。后台为了防范入侵,采用了cookie和session同时存在验证技术,才可以安全进入后台。
多次登录失败,开启验证码功能。防止机器人频繁猜口令。
5数据库。在根目录下的include目录下,db_aessphpdb_mssqlphpdb_mysqlphp等,就照着他的方法,在增加几个也没问题的。
6兼容性。是在php4的基础上开发的,所以向下兼容性是不错的。在include/globalfuncphp这个文件可以看到很多if(!function_exist()){},这些代码就是为了兼容php4相关函数。
phpcms缺点:
1后台对应的模块的功能列表url,从数据库中读取的,也即是,安装的时候,将url写入数据库了。这个如果二次开发要修改的话,不是很方便的,最好是写到文件中,读取文件内容,方便开发者开发,而且也更容易维护,如果是出于安全考虑的话,不妨加下密也可以的。
2分部式。后台的某些功能模块,还是要调用各个应用模块的admin部分,相关*.inc.php文件.如果我要把其中某个模块或应用独立出去部署到其他的服务器上,就不方便了。
3数据库设计问题,后台开设模型时,表的引擎只能是myIsam,而不能选择其他的,字段的类型,比如要开设一个字段为number,类型为int,但是在新增加的模型表中还是以varchar出现,而不是int,长度是默认的255modelfiled表,才发现该系统是将类型写到该表中了。
4加密/解密程序。目前已经在想相关安全网站已被爆以破解。这也不是什么新闻了。在开发中,关注下相关安全厂商发布的漏洞。
5数据库抽象层。就以上提到的几个数据库文件。db_mssqlphpdb_mysqlphpdb_aessphp等对于数据库分布式,应该没问题的。数据库抽象层处理数据比较快,且快平台更容易且更容易维护,这个是需要考虑的。
Dedecms功能实用,模板功能使用简单。
楼主是遇到钓鱼网站了么
现在很多隐藏网站的,各种不安全。
建议不要自己去试验。完全可以要专业的人员帮我们查看,
楼主你可以到腾讯电脑管家那查下,他有全国最大最全的钓鱼网站数据库,可以有效防止被骗。
腾讯电脑管家依托于腾讯庞大的用户群和腾讯产品做了深度整合,在即时通讯工具、邮件、浏览器等多种途径来保护用户的上网安全。和百度等也是合作i关系,可以有效的拦截可疑网站
打开腾讯电脑管家官网——在线服务——网站安全检测(如果显示未知,你可以选{申请举报},工作人员会在几个工作日内,分析处理你所举报的网站,并尽快给你答复的。
多举报一个网站,互联网就多一分安全)
一经常检查网站数据
一般被挂马的网站大部分是长期无人管理维护的网站,尤其是一些企业网站,包括前文提到的我的2个被挂马的网站就是由于一些原因长期没有管理维护的原因,后来是域名要到期了续费之后顺便检查下了网站就发现被挂黑链了。目前黑链市场依然还很火爆,所以尽量定期抽出时间检查下你不常更新的网站。
二dedecms系统漏洞
由于dedecms的流行,用dedecms仿站成了被黑客攻击的目标之一,从dedecms51到现在的57,依然有部分漏洞,用dedecms做的网站要注意以下几点,
1修改默认后台(dede)路径
2删除install安装目录
3如果不需要使用会员可以直接删除member目录
大部分黑客入侵dedecms网站就是利用会员投稿功能,上传木马文件。
三禁止重要文件和目录被执行、写入
dedecms系统网站可以做如下设置
1以下目录:data、templets、uploads、a设置可读写不可执行权限。
2以下目录:include、member、plus、dede设置为可读可执行不可写入权限。
目前很多使用discuz和phpwind制作的网站也被入侵就是由于重要目录和文件权限没有设置好。
四网站被入侵以后如何处理
1用备份文件覆盖
2没有备份的话,找出最近被修改的文件,查看这些文件是否包含恶意代码。
3找出网站程序多出的文件,重点注意网站根目录是否有未知文件。
五ftp和服务器安全设置
建议使用linux服务器,ftp和服务器用户名和密码要设置复杂点,尽量用字母+数字+特殊符号,使用独立服务器或者vps的要详细了解服务器安全配置方面的教程,确保服务器安全。
第一,路径寻找很困难,dede虽然漏洞百出,但是后台地址可以任意改这一点很霸道,你基本没法通过猜以外的手法得知。
当然,如果你已经知道,那就可以使用暴力破解软件,但是必须支持DEDE的验证码OCR。
第二,要黑DEDE,要从会员系统入手。如果你了解基本的SQL注入和跨站脚本攻击等手法,可以去专门公布漏洞的网站找一下版本漏洞。毕竟dede的在线升级不是那么的好使,很多人不会升级到最新版,特别是那些从后台把版权隐藏的人。
提到网站建设,最先想到的就是下载CMS建站系统来建站,当然不乏还有会外包定制的方式,那成本就另说了,采用CMS系统建站优势便是开发省时且价格给力,而且功能完整,比定制开发的体验性,功能性方面都强大很多。所以市面上才会出现了很多不同类型的CMS建站系统,那么从seo角度方面来考虑,怎么选择建站系统呢
目前一些主流的CMS建站系统都的seo功能都很完善,后台的操作性、可扩展性也很强,支持各项优化操作,今天小熊优化的小编给大家分析和归纳一下当前众多的CMS建站系统。
一、从网站类型角度
网站一般分为企业站、博客站、论坛站、问答站、学校、政府等等多种细分的类型,而现在的CMS建站系统大多也都有所侧重,企业、学校,政府一般都会选择PageAdmin系统,博客类网站就建议Zblog或Wp等系统。论坛类网站则首选discuz,非常知名的论坛类程序。一些网店商城类网站则可以选用ecshop。当然还有一些知名的CMS系统,上述没有提到比如帝国cms、dedecms(dedecms安全不好,不建议用)等等,因为种类实在多到纷繁复杂,当然比如pageadmin也可以用来建立博客网站,只是说一种程序在某种特定领域被使用的频率较高,也并不是绝对的说明问题。
二、从模板外观角度
如果使用CMS建站系统那自然少不了配套的网站模板。至于这么多种cms系统我们没有都亲身使用过,也就能简单地说上几种。普遍有说pageadmin的模板整体页面给人的感觉漂亮大方,而帝国cms的模板则统呈绿色简约视感中规中矩,而discuz的模板则有人认为过于简易而且不太美观。关于外观的好与坏只能说因人而异,每个人的审美毕竟不同,对于具体网站的定位也不统一,应该选择最为适合的风格和色调以及符合团队的审美的就是最好的了。
三、从安全性能角度
其实任何一个程序亦或是系统都会存在或大或小的漏洞,用一句软件开发界的话来总结那就是没有bug的程序是根本不存在的。无论你是找人定制开发或者使用成熟的cms系统,bug都会存在,只是没有发现而已,要从更新速度,技术等方面去综合考量一个程序存在安全漏洞的多与少,出现问题的频率是否过高,以及最重要的一点:出现问题之后官方给予的反馈态度以及应急补救的结果是否见成效。如果一个系统基本已经不会定期在更新维护,出了问题也无人问津那还是趁早放弃吧,毕竟我们不是程序员对不对。
比如dedecms漏洞就很多,而且团队基本已经解散,所以出了问题也没有人解决,WordPress也是最容易被黑的程序,尤其那些随便安装插件的网站更是重灾区,比较安全的有pageadmin、帝国cms、其中pageadmin很多时候用于政府网站开发,所以安全性很高。
不论是何种建站程序,适合自己使用习惯的才是最好的,安全方面可以通过服务器方面和安全类监控软件类配合防范,然后对系统及时进行更新,定期更新到最新版本,这样就基本上不会有什么大的问题了。
网站建设建站网站建设哪个建站系统网站
0条评论