版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
10互联网系统安全开发指南20233名目TOC\o“1-1“\h\z\u\l“_TOC_250002“1. 跨站脚本防护.................................................... 3\l“_TOC_250001“2. 防止内部IP地址泄露............................................. 3\l“_TOC_250000“3. 防止个人身份信息篡改............................................ 44. 防止SQL注入漏洞................................................ 45. 防止数据库权限过高.............................................. 56. 防止CMS版本泄漏................................................ 57. 防止整站代码泄漏................................................ 58. 防止后台治理验证码失效.......................................... 69. 制止名目扫瞄.................................................... 610. 去除无关网站内容.............................................. 811. 框架钓鱼防护.................................................. 912. 报头协议追踪.............................................. 913. 避开上传应用程序测试脚本...................................... 1114. URL重定向防护................................................ 1215. 治理页面访问防护............................................. 1216. 严格过滤用户输入............................................. 1317. 敏感信息处理防护............................................. 1418. 错误信息处理................................................. 1419. 名目权限治理................................................. 14保满足以下要求。跨站脚本防护CrossSiteScriptExecutionXSS)是指攻击者HTML病毒侵害的一种攻击方式。防护指南:input,output严格的过滤并进展并使用正确的编码,而不是简洁的过滤一些常见的CSS攻击是相当敏捷的;用黑名单。过滤内容:过滤”<”、”>”将用户输入放入引号间,根本实现数据与代码隔离;过滤双引号,防止用户跨越许可的标记,添加自定义标记;过滤TAB和空格,防止关键字被拆分;script过滤防止HTML属性绕过检查。IP地址泄露Web成安全隐患。防护指南:份文件等;开发人员在开发时,使用注释泄露了内部信息,删除即可。开发人员在以后的开发过程当中,肯定要留意在公布页面时,检查件,开发测试时候的备份文件等。防止个人身份信息篡改POSTIDPOST防护指南:对用户提交的字段加上权限限制,防止攻击者修改数据后提交。SQLSQLSQL防护指南:最小权限原则。特别是不要用dbosa作或者组建使用不同的账户,最小权限原则适用于全部与安全有关的场合;对用户输入进展检查。对一些特别字符,比方单引号,双引号,分serverclientsqsql语句,比方可以利用parameters对象,避开用字符串直接拼sq命令;错误信息常常会透露一些数据库设计的细节。防止数据库权限过高一旦脚本代码存在风险,即可通过执行SQL语句读取效劳器硬盘全部内容、进展写操作、提升为系统权限进展进一步渗透等风险。防护指南:最小权限原则。特别是不要用dbosa作或者组建使用不同的账户,最小权限原则适用于全部与安全有关的场合;SA1MsSQLPublicSACMS由于未对原始CMS版本进展有效屏蔽,导致恳求某些模块时可返回真实CMSCMSCMS次漏洞被开掘后可进展针对性的利用。防护指南:站点在公布时可以对代码进展修改或者删除原版本信息。防止整站代码泄漏造成的安全隐患。防护指南:开发人员在开发时,使用注释泄露了内部信息,删除即可;开发人员在以后的开发过程当中,肯定要留意在公布页面时,检查件,开发测试时候的备份文件等。防止后台治理验证码失效后台登陆页面可以让一般用户访问,并且验证码未生效,始终显示“1234”可导致攻击者使用密码破解工具进展尝试。防护指南:证码相关程序,使其生效。制止名目扫瞄会给恶意入侵者收集效劳器信息,进一步入侵效劳器带来时机。防护指南:IIS翻开IIS治理器,网站属性,选主名目,把其中的名目扫瞄前面的勾去掉;SunOne/iPlanetWebServer配臵:翻开治理掌握台,选上面的标签:VirtualServerClass。Classdefaultclass。然Preferences。在配臵界面的DirectoryIndexingnone。Filetouseforerrorresponsewhenindexingisnone后面可以填默认页面名称。假设访问403WebLogicWebLogicMyDomain-->Deployments-->Web Applications-->DefaultWebApp,在右边的工作区选择Configuration-->Files,将Index Directories勾去掉就是制止webappWebLogic去除无关网站内容这里指的是实际WEB应用中全部不需要的内容。包括WEB效劳器安装文件,安装说明文件,开发测试时候的备份文件等。本次渗透测试就觉察手机银行的SunOne/iPlanetWebServermanual供给了效劳器的相关信息。有的编辑器如Ultraedit.bakWebWeb防护指南:更,都需检测是否有备份文件,与注释文件,以免信息泄露。框架钓鱼防护frameiframe下植入假冒登录框来骗取用户的登录凭证。防护指南:双引号,分号,逗号,冒号,连接号等进展转换或者过滤;TRACE是用来调试Web效劳器连接的方式。支持该方式的效劳器存在跨站脚本漏洞,攻击者可以利用此漏洞哄骗合法用户并得到他们的私人信息〔Cookie〕。防护指南:SunOne/iPlanetWebServer配臵:obj.conf在<Objectname=“default“>的后面添加如下内容:<Clientmethod=“TRACE“><Clientmethod=“TRACE“>AuthTransfn=“set-variable“remove-headers=“transfer-encoding“set-headers=“content-length:-1“error=“501“</Client>AuthTransfn=“set-variable“remove-headers=“transfer-encoding“set-headers=“content-length:-1“error=“501“</Client>WebServicePack2#include“nsapi.h“NSAPI_PUBLICintreject_trace(pblock*pb,Session*sn,Request*rq)#include“nsapi.h“NSAPI_PUBLICintreject_trace(pblock*pb,Session*sn,Request*rq){{constchar*method;method=pblock_findval(“method“,rq->reqpb);if(method&&!strcmp(method,“TRACE“)){/**SetaboguscontentlengthsotheTRACEconstchar*method;method=pblock_findval(“method“,rq->reqpb);if(method&&!strcmp(method,“TRACE“)){/**SetaboguscontentlengthsotheTRACEhandlerwillrefuseto*handletherequest*/param_free(pblock_remove(“transfer-encoding“,rq->headers));param_free(pblock_remove(“content-length“,rq->headers));pblock_nvinsert(“content-length“,“-1“,rq->headers);log_error(LOG_WARN,“reject-trace“,sn,rq,“rejectingTRACErequest“);protocol_status(sn,rq,PROTOCOL_NOT_IMPLEMENTED,NULL);returnREQ_ABORTED;}returnREQ_NOACTION;}reject_trace.c。然后依据版本参照:“://docs.sun/source/816-5686-10/04_mysaf.htm#15053(6.x)“://docs.sun/source/816-5686-10/04_mysaf.htm#15053(6.x)“://docs.sun/source/816-5673-10/04_mysaf.htm#15053(4.x)“://docs.sun/source/816-5673-10/04_mysaf.htm#15053(4.x)reject_trace.so6.0RTM6.0SP1magnus.confInitfn=“load-modules“shlib=“<pathtolibrary>/reject_trace.so“funcs=“reject_trace“Initfn=“load-modules“shlib=“<pathtolibrary>/reject_trace.so“funcs=“reject_trace“AuthTransfn=“reject_trace“AuthTransfn=“reject_trace“Initfn=“load-modules“shlib=“<pathtoPack1ServicePack12obj.confInitInitfn=“load-modules“shlib=“<pathtolibrary>/reject_trace.so“funcs=“reject_trace“library>/reject_trace.so“funcs=“reject_trace“在<Objectname=“default“>的后面添加如下内容AuthTransfn=“reject_trace“AuthTransfn=“reject_trace“Sun“://sunsolve.sun/search/document.do?assetkey=1-66-202371-1“://sunsolve.sun/search/document.do?assetkey=1-66-202371-1IISUrlscanUrlscan.ini[Option]节段中TRACE[AllowVerbs]或[DenyVerbs]节段中。具体安装和使用参照Mircosoft官方文档:“://support.microsoft/kb/326444/“://support.microsoft/kb/326444/Apached.confinclude使用虚拟主机,则需要在每个虚拟主机段添加如下内容:RewriteEngineonRewriteEngineonRewriteCond%{REQUEST_METHOD}^(TRACE|TRACK)RewriteRule.*-[F]RewriteCond%{REQUEST_METHOD}^(TRACE|TRACK)RewriteRule.*-[F]避开上传应用程序测试脚本这里指的是实际WEB应用中全部不需要的内容。包括WEB效劳器安装文件,易泄露应用程序规律及其它诸如用户名和密码之类的敏感信息。防护指南:更,都需检测是否有备份文件,与注释文件,以免信息泄露;页面或脚本上传。URLWeb应用程序接收到用户提交的URL参数后,没有对参数做“可信任URL”URL地址中,哄骗用户进入恶意网站,到达攻击者不法目的。防护指南:转向到钓鱼网站。System.Uriu=newSystem.Uri(strReturnUrl);if(u.Host.IndexOf(“.163“)==-1){strReturnUrl=“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度宠物医院兽医团队薪酬绩效管理合同4篇
- 2025年度航空航天专用模具订购合同范本
- 2025年度厂房租赁居间合同-新能源汽车制造租赁协议3篇
- 二零二五年度绿色能源股份买卖协议范本3篇
- 2025年度厂房出售与租赁一体化服务协议4篇
- 二零二四年度中央空调系统设备采购、安装与质保协议3篇
- 2025年聚氯化铝行业深度研究分析报告
- 二零二五年度外汇投资顾问服务合同
- 二零二五年度保安人员职业发展与聘用合同
- 二零二五版面料设计与生产一体化采购合同样本4篇
- 【探迹科技】2024知识产权行业发展趋势报告-从工业轰鸣到数智浪潮知识产权成为竞争市场的“矛与盾”
- 《中国政法大学》课件
- GB/T 35270-2024婴幼儿背带(袋)
- 辽宁省沈阳名校2025届高三第一次模拟考试英语试卷含解析
- 2024-2025学年高二上学期期末数学试卷(新题型:19题)(基础篇)(含答案)
- 2022版艺术新课标解读心得(课件)小学美术
- Profinet(S523-FANUC)发那科通讯设置
- 医学教程 常见化疗药物归纳
- 麻醉药品、精神药品月检查记录表
- JJF 1101-2019环境试验设备温度、湿度参数校准规范
- GB/T 25000.51-2016系统与软件工程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则
评论
0/150
提交评论