zoukankan      html  css  js  c++  java
  • 网站被攻击了,我的错

        这个周日,我们网站搞了一场公益活动,为青海玉树捐款,活动整体上搞的很成功,都惊动了市电视台了。本来论坛里都聊的正火,下午4点左右,发现网站遭到了不明人物的攻击,很多网页被代码注入了,更严重的是,中了灰鸽子,各种木马,让攻击者获得了服务器权限,想想还是我太嫩啊。web安全意识不够,平时编程也不注意,这次遭到攻击的主要原因就是FCK编辑器的一个上传的漏洞,出现漏洞的地址就在filemanager文件夹内,由于平时FCK的编辑器直接拿过来,稍加设置就用了,根本没去关心它有没有漏洞,是导致这次被攻的根本原因。

        紧接着,我不得不把服务器系统重做,一直搞了半夜2点多,把fck编辑器改了下,自己想办法写个上传的功能,把它原来的上传去掉了。filemanager文件夹删了。这次的事件对我的打击不小,差点被炒,总结起来,想想,我的基本功太菜,另外,平时安全意识不够,代码没有经过细致的测试审查,平时也不进行单元测试啊什么的,说实话,我测试也不大会,有对测试比较熟悉的朋友,可以指点小弟一二,先谢过。经过此次的折腾,给我敲响了一个大大的警钟,也让我从中学习到了一些安全知识,服务器安全配置一些基本知识。有几个小总结,这里记录下,高手见笑。

       1,对服务器的端口设置,一般开放这几个端口,21(ftp),3389(远程桌面),1433(远程sql),80(http)。

       2,如果安装了SerU7.0以上的版本,这要将SerU的默认监听端口里的80端口禁用掉(SerU安装好默认会监听80端口),否则会和IIS起冲突。

       3,设置好服务器上的各个服务,有的自动,有的要禁用,至于哪些要禁用,这里推荐网上搜的一篇文章,很详细,希望对需要的朋友有点帮助。

       4,定期检测服务器。

       5,以后多学习下安全方面的知识。要学的东西还很多。

       6,学会代码测试方面的知识并应用与实际工作中。

    希望自己好好坚持,抓紧时间补充新知识。向园子里各位大侠,大鸟,高手,灰领们学习……!

  • 相关阅读:
    java使用AES加密解密 AES-128-ECB加密
    快速集成iOS基于RTMP的视频推流
    iOS视频直播初窥:高仿<喵播APP>
    直播相关的开源库/项目
    iOS 常见 Crash 及解决方案
    命名规范
    实现UITableView循环利用
    最快让你上手ReactiveCocoa之进阶篇
    最快让你上手ReactiveCocoa之基础篇
    带你走进脚本世界,ijkplayer之【init-ios.sh】脚本分析
  • 原文地址:https://www.cnblogs.com/Jaryleely/p/1722540.html
Copyright © 2011-2022 走看看