1、对数据库进行安全配置,例如你的程序连接数据库所使用的帐户/口令/权限,如果是浏览新闻的,用只读权限即可;可以对不同的模块使用不同的帐户/权限;另外,数据库的哪些存储过程可以调用,也要进行严格地配置,用不到的全部禁用(特别是cmd这种),防止注入后利用数据库的存储过程进行系统调用;
2、在获取客户端提交的参数时,进行严格的过滤,包括参数长短、参数类型等等;
3、对管理员后台进行严格的保护,有条件的话,应该设置为只允许特定的IP访问(例如只允许管理员网段访问)——这个要根据实际情况来看的;
4、对操作系统进行安全配置,防止注入后调用系统的功能,例如把
cmd.exe/tftp.exe/ftp.exe/net.exe
这些文件全部转移到其他目录,并对目录进行严格的权限指派;
5、设置网络访问控制;
6、有条件的话,配置针对HTTP的内容过滤,过滤病毒、恶意脚本等;
7、如果有必要,可以考虑选择HTTPS,这样可以防止很多的注入工具扫描,我以前自己开发注入检测工具的时候,考虑过做支持HTTPS方式的,但目前还没付诸实施。
相信你也看出来了,总的来说程序方面主要考虑权限、参数过滤等问题;权限主要包括IIS浏览权限、数据库调用权限。除此以外,还要考虑数据库、操作系统的安全配置。另外,不知道你们在开发过程中会不会用到其他人开发的组件,例如图片上传之类的,这类组件你们研究过其安全性么?或者开发的过程中,绝大多数人会使用网上、书上提供的现成代码,例如用户登录验证等等,这些公开代码,也要研究其安全性问题。
分享到:
相关推荐
《服务器维护经验谈——DNS在解决网络故障中的关键作用》 服务器在企业的运营中扮演着核心角色,无论是作为网络设备的中心,还是承载各种软件和数据库应用,其稳定性和高效运行至关重要。然而,服务器在实际运行中...
一个潜在的黑客如果要攻击你的Linux服务器,他首先就会尝试缓冲区溢出。在过去的几年中,以缓冲区溢出为类型的安全漏洞是最为常见的一种形式了。更为严重的是,缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击...
《网络管理经验谈》文档很可能是作者个人在实际工作中积累的宝贵经验,包含了面对各种网络问题时的处理心得,对于学习者来说,这部分实践经验往往比理论知识更为珍贵,能够帮助他们在遇到类似问题时迅速找到解决办法...
无盘系统可以降低硬件成本,提高数据安全性和网络管理效率,但对服务器性能和网络带宽要求较高。 在网吧施工中,网络架设是关键步骤。通常,会采用千兆以太网进行基础网络构建,确保高带宽需求。为了优化网络性能,...
下面,我们将结合标题“谈一谈网络编程学习经验”以及描述中的数字串(可能是随机输入或者错误),探讨网络编程学习的一些关键知识点。 首先,基础理论是学习网络编程的基石。你需要理解网络的基本概念,如OSI七层...
此外,建立快速响应机制,一旦发生安全事件,能够迅速定位问题,减少损失,并从中吸取经验,提高整体的网络安全防护能力。 总的来说,计算机网络安全是一项涉及多方面的复杂任务,需要不断的技术创新和策略优化,以...
张兴通过其专业背景和工作经验,结合目前网络技术发展趋势,提出了上述关于计算机网络安全管理和维护策略的观点和建议。 总结来说,计算机网络安全是一项复杂而系统的工程,需要从硬件设备、管理制度、技术防护和...
### ARP病毒攻击防制进阶经验谈 #### ARP协议概览与原理 ARP(Address Resolution Protocol,地址解析协议)在局域网中的作用至关重要,它负责将网络层的IP地址转换为链路层的MAC地址,确保数据帧能够正确地在物理...
在本文中,我们将深入探讨广播自动化播出网络的管理与维护经验,以期为相关从业人员提供宝贵的参考。 一、系统架构与组成 广播自动化播出网络通常由以下几个主要部分构成: 1. 节目制作系统:负责节目的录制、剪辑...
确保DC上的DNS服务器配置正确,并且AD集成区域与AD信息保持同步。使用`nslookup`或`dig`命令检查DNS解析,以确保记录更新无误。 3. **权限问题**:权限设置不正确可能导致用户无法访问资源。检查对象的安全属性,...
**Windows Live Search For Mobile 开发经验谈** 在移动设备上构建高效的搜索引擎是一项复杂而关键的任务。Windows Live Search for Mobile 是微软推出的一项服务,旨在为移动用户提供便捷、快速的搜索体验。这个...
### 无线路由器使用经验谈 #### 一、无线路由器的重要性及特点 无线路由器作为现代家庭和办公环境中的核心网络设备,其重要性不言而喻。相比于传统的有线网络,无线网络提供了极大的便利性和灵活性。然而,由于...
浅谈计算机网络的重要性 计算机网络是现代社会不可或缺的一部分,它在我们的生活中扮演着越来越重要的角色。从技术角度来说,计算机网络是将相距遥远的事物通过通信线路连接起来的布局。然而,计算机网络的思考决...
然而,网络的稳定性和数据的安全性常常受到各种因素的威胁,因此,日常的网络维护与实践对于确保网络的可靠运行至关重要。本文将重点探讨计算机网络中常见的故障类型及应对策略,并提出日常维护的实用建议。 人为...
浅谈计算机系统的安全防范调研报告 浅谈计算机系统的安全防范 随着计算机及网络技术与应用的不断发展,伴随而来的计算机系统安全问题越来越引起 人们的关注。计算机系统一旦遭受破坏,将给使用单位造成重大经济损失...
【压缩包子文件的文件名称列表】列出了五份PPT,其中“高级服务器设计和实现”系列涵盖了服务器设计的各个方面,从基础到进阶,而“P2P设计经验谈”可能侧重于P2P网络的设计原则、算法和应用实例。 总的来说,这份...
网络安全实习周记全文共3页,当前为第1页。网络安全实习周记全文共3页,当前为第1页。网络安全实习周记 网络安全实习周记全文共3页,当前为第1页。 网络安全实习周记全文共3页,当前为第1页。 网络安全实习周记一 ...
其次,"威胁情报挖掘浅谈"揭示了获取和利用威胁情报对于预防和应对网络安全事件的重要性。威胁情报是关于潜在威胁的信息,包括攻击者的动机、手法、工具和目标。通过有效的威胁情报挖掘,安全专家可以预测和及时响应...
这些主题涵盖了从基础的TCP/IP网络配置到高级的网络安全和服务器管理。 网络故障诊断主要关注使用各种命令行工具来检测和解决网络问题。以下是一些常用工具的简要说明: 1. **ifconfig**:用于查看和配置网络接口...