行业新闻

[宁波网站建设]浅谈ASP网站设计的安全性

发布时间:2019-07-30 06:29:31

  互联网上的动态网站主要是ASP,我们学校的网站也是ASP。为学校网站制作和维护的负责人,作者多次反对ASP攻击的各种现象,并一劳永逸地修复了网站。文结合动态ASP网站开发的经验,分析与ASP编程相关的信息安全风险,检验ASP程序的常见安全漏洞,为安全防灾提供参考。程序设计的角度来看基于Web的信息。ASP;海盗行为;注入SQL代码;安全漏洞;后门网络安全网络的一般安全状况分析1月至6月,CNCERT / CC在过去一年中成为网络伪造和恶意代码事件的受害者。14.6%和12.5%。CNCERT / CC进入的半年一次的情况来看,攻击者的攻击目标是明确的,不同的网站和用户采用不同的攻击方式,攻击行为的攻击行为是显而易见的。于政府和安全管理相关网站,主要使用改变网页的攻击类型,并且不排除恶意代码的可能性。于中小型企业,尤其是核心业务为核心网络的企业,他们使用分布式拒绝服务(DDoS)攻击来攻击正常运营。
  于个人用户,攻击者通过窃取游戏帐户,银行帐号,密码等窃取用户的私人帐户。户的身份,通过用户的身份盗用。用IIS ASP构建的网站安全性分析Microsoft的IIS ASP解决方案是一种典型的服务器端Web设计技术,广泛应用于网上银行,电子商务,在线调查,查询在线,BBS和搜索引擎。各种互联网应用程序中等等。是,这种解决方案给我们带来了便利以及严重的安全问题。文档从ASP编程的角度分析和讨论了WEB信息的安全性和防范。
  SP的安全漏洞以及预防程序和脚本信息的设计会生成隐藏的bak文件。击原则:在某些ASP编辑工具中,当创建或编辑ASP文件时,编辑器会自动创建一个备份文件。果您不删除bak文件,攻击者可以直接下载它以便下载源程序。防技巧:在下载程序之前仔细检查以删除不必要的文档。特别注意带有BAK后缀的文件。Inc文件泄漏问题。击原则:当创建ASP的现有主页并且未完成时,某些搜索引擎可以将其添加为搜索项。
  果有人使用搜索引擎在那时搜索这些页面,他们将获得相关文件的位置,并能够在浏览器和视图中查看数据库的位置和结构的详细信息完整的源代码。防技巧:程序员必须在发布之前彻底调试网页。先,.inc文件的内容是加密的。次,可以使用.asp文件代替.inc文件,这样用户就无法直接从浏览器中查看文件的源代码。密ASP页面。了有效防止ASP源代码泄漏,ASP页面可以加密。们使用两种方法来加密ASP页面。种是使用组件技术将编程逻辑封装到DLL中,另一种是使用Microsoft的Script Encoder来加密ASP页面。程和验证不完整的漏洞验证代码。见的客户互动,如留言簿,会员注册等。需捕获内容,但有很多互联网攻击软件,如录音机,你可以浏览网页,扫描表格,然后经常在系统上注册并经常发送信息不正确。致不良影响,或不断尝试通过软件窃取您的密码。们使用验证码技术,因此必须验证客户输入的信息,以便解决此问题。证连接。于许多网页,尤其是网站的后台管理部分,需要相应权限的用户可以进入该操作。是,如果这些页面没有验证用户的身份,黑客可以直接输入地址栏中收集的相应URL的路径,避免用户的登录页面和从而获得合法用户的权利。此,验证连接是非常必要的。SQL注入。以从正常的WWW端口访问SQL注入,并且表面与对网页的正常访问没有区别。前市场的防火墙不会警告SQL注入。果管理员没有看到IIS日志的习惯,他可能会被入侵。长一段时间我都不会注意到它。SQL注入攻击是最常见的程序漏洞攻击形式,其主要原因是盲目信任用户,而用户输入则用于直接构造SQL语句或存储过程参数。出了以下三种攻击形式:A。户登录:假设登录页面有两个允许用户输入帐号和密码的文本框,并使用SQL语句。定用户是否是合法用户。象一下,如果黑客在密码文本框中输入“OR 0 = 0”,无论先前输入的用户帐户和密码如何,OR之后的0 = 0仍为真。终结果是黑客成为合法用户。B.用户输入:假设网页中有搜索功能。要用户输入搜索关键字,系统就会列出满足条件的所有记录。是,如果黑客在关键字的文本框中输入“GO DROP TABLE用户表”,则结果是用户表。被彻底删除。C.传递参数:假设我们有一个网页链接地址http://...asp? Id = 22,然后ASP使用Request.QueryString [id]来获取页面的id值以形成SQL语句。常见。是,如果攻击者更改HTTP://...asp中的地址? Id = 22且user = 0,会发生什么?如果程序员阻止了系统错误消息,则黑客从数据库中检索用户。称,宁波网站建设为后续攻击提供良好条件。决方案:以上示例仅用于诱导jade诱使黑客使用“猜测 主管SQL语言 重复尝试”方法来构建各种SQL入侵。为程序员,如何保护自己或降低遭受攻击的风险?作者进行如下:首先:在用户的输入页面上创建一个友好的注释,告诉用户哪些字符不能输入;然后:在客户端端使用ASP提供的校验和和正则表达式来检查用户的条目,搜索未授权的字符,警告用户并终止程序;第三:防止黑客直接在后台避免客户端检查,在后台程序中找到可疑条目后,程序立即停止但没有显示提示。时,黑客的IP,操作,日期和其他信息记录在日志数据表中以进行验证。四:在参数的情况下,一旦页面使用QueryString或Quest获取参数,就必须评估每个参数并查找异常字符。用replace功能过滤掉异常字符,然后转到下一步。五:只提供一条错误消息,服务器只请求HTTP 500错误。六:设置IIS中每个网站的执​​行权限。要向静态网站提供“静态和网站”权限。般来说,只需给出一个权限“纯脚本”。于网站后台管理中心加载的目录,这更令人尴尬。行权限设置为“无”。
  七:数据库用户授权的配置。于MS_SQL,如果PUBLIC权限足以不使用更高权限,请不要在SA级别授予权限。洞,例如论坛,同学和其他网站系统,提供文件下载功能。果在Web设计过程中缺少用户提交设置的过滤,攻击者可以从网页上下载特洛伊木马等恶意文件,从而导致攻击事件。件下载漏洞在下载文件之前添加到文件类型判断模块,并进行过滤以防止下载ASP,ASA和CER等文件。暴图书馆。凌者必须通过技术手段或程序中的漏洞获取数据库的地址,并将数据非法下载到本地。
  以下载数据库。IIS ASP网站上,如果一个人通过不同的方法获取或猜测数据库的存储路径和文件名,则可以在本地下载数据库。据库可以解密。于Access数据库的加密机制相对简单,即使设置了密码,解密也很容易。此,只要下载数据库,其信息就不受保护。止下载数据库。
  于Access数据库的加密机制过于简单并且有效地阻止了它的下载,因此它已成为提高ASP Access解决方案安全性的首要任务。下两种方法简单有效。传统的命名法。复杂的非常规名称分配给Access数据库文件并将其放在多个目录中。用ODBC数据源。ASP编程中,如果有条件,则必须尝试使用​​ODBC数据源。要在程序中写入数据库的名称。

浅谈ASP网站设计的安全性_no.274

  则,ASP源代码将丢失数据库的名称。用密码加密。过MD5加密,结合图像验证码技术的产生,蛮力攻击的难度将大大提高。用数据备份。网站被黑客攻击或数据丢失时,可以使用原始数据恢复备份数据,从而确保网站在不可避免的人为和自然条件下的相对安全性。SP Trojan是服务器提供的服务功能,因为ASP本身就是服务器。此,这个ASP脚本的后门不会被反病毒软件破坏。黑客称为“永远不会被杀的后门”​​。在这里谈谈如何在网络空间中有效地找到asp木马并清空它。示1:防病毒软件杀死一些非常着名的ASP特洛伊木马已被杀毒软件列入黑名单。此,使用防病毒软件扫描Web空间中的文件非常有用。示#2:FTP客户端比较asp木马隐藏,加密,隐藏防病毒软件,该怎么办?我们可以使用一些FTP客户端软件(例如cuteftp,FlashFXP)通过比较FTP Web文件来提供文件比较功能。本地备份文件一样,查看是否有更多可疑文件。示3:与Beyond Compare 2比较:Aspire of Permeable Trojan,你可以在指定的web文件中插入代码,通常不显示,只使用触发器语句打开Asp木马,它的隐藏性非常高。越比较2目前会更有效。示4:使用组件性能查找asp特洛伊木马,例如:Siyi asp木马搜索。你在网络空间中搜索asp木马时,最好结合几种方法来有效地杀死被屏蔽的asp木马。论总结了ASP木马防御的十大原则供参考:建议用户通过FTP下载和管理网页,宁波网站建设不要安装ASP下载程序。须对对asp上传器的调用进行身份验证,并且只允许受信任的人使用上传器。Asp程序管理员的用户名和密码应该有点复杂,不是太简单,但也要注意定期更换。常规网站下载ASP程序。载后,您必须更改数据库名称和存储路径。据库文件的名称也必须具有一些复杂性。量使程序保持最新。要在页面上发布守护程序登录页面的链接。了避免程序的任何未知漏洞,您可以在维护后删除后台管理程序的登录页面,并在下次维护时再次下载。终备份重要文件,例如数据库。天进行更多维护,并注意空间中可能存在的ASP文件。旦发现被入侵,删除所有文件,除非您可以识别所有特洛伊木马文件。重新上载文件之前,必须重置所有ASP用户名和密码,并且必须更改程序数据库名称,存储路径和守护程序路径试。取上述预防措施,您的网站只能被认为是相对安全的,不应该粗心,因为入侵和反入侵是一场永恒的战争!网站安全是一个更复杂的问题:严格来说,没有绝对安全的网络系统,我们只能通过不断改进程序和避免可能的异常来减少可能出现的问题。侵的机会。
  本文转载自
  宁波网站建设 https://www.leseo.net
  补充词条:宁波网络seo  宁波seo排名  宁波seo推广公司  宁波seo外包  宁波seo哪家好