网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | 防火墙 | IDS/IPS | VPN | PKI | Honeypot | Hacker/Intruder | 黑客技术 | 破解技术 | 加密技术 | 病毒防护 | 木马 | 反垃圾邮件 | 反流氓软件 | 漏洞 | 无线安全 | UNIX | Windows | 安全编程 | 安全软件 | TPM/TCG | 数据恢复 | 企业信息安全 | 个人信息安全
 当前位置: Home > 安全编程 > 文章  
安全编程: 警惕输入
文章来源: IBM developerWorks 文章作者: David A. Wheeler 发布时间: 2006-07-10   字体: [ ]
 
 

 

参考资料

 

l         您可以参阅本文在 developerWorks 全球站点上的 英文原文.

l         阅读 David 安全编程专栏中的 各期文章。开发安全的程序一文介绍了术语和其他基础,验证输入一文论述了对各种数据类型的验证。

l         David Secure Programming for Linux and Unix HOWTO Wheeler2003 3 月)一书给出了有关如何开发安全的软件的详细描述。第 7 章详细论述了 setuid 和限制特权。

l         Jochen Hein “ SAP R/3 Web Application Server Demo for Linux: root exploit”Bugtraq2001 4 月)一文讨论了 SAP 漏洞。这个漏洞是 Bugtraq id 2662 CVE vulnerability CVE-2001-0366。作为 workaround 运行 chmod u-s 来禁止它。

l         “ VIM statusline Text-Embedded Command Execution Vulnerability” Bugtraq, 2001 3 月),Bugtraq id 2510,讨论了 vim 漏洞。这个漏洞是 CVE vulnerability CVE-2001-0408,最初发现是 Red Hat RHSA-2001:008-04。您可以关闭 .vimrc 中的 statusline 或者 stl 选项来禁止它。

l         “ Multiple Vendor Web Shopping Cart Hidden Form Field Vulnerability”Bugtraq2000 2 月),Bugtraq id 1237,论述了为什么盲目接受来自用户的产品价格值是不明智的,而大量的 Web 应用程序中都存在这个错误。

l         来自 Beyond-Security's SecuriTeam.com “ Well Known Flaw in Web Cart Software Remains Wide Open”指出了,不仅一些购物车没有检查产品价格,还有一些检查了产品价格却没有检查运费(这样,负数的运费会带来不正确的折扣)。

l         David “ Program Library HOWTO”Wheeler, 2003 4 月)一文论述了在 GNU/Linux 中如何处理库(包括共享库)。

l         Owen Taylor “ Why GTK_MODULES is not a security hole”GTK.org, 2000 1 月)解释了为什么使用 GTK+ 编写 stuid setgid 程序是不明智的,而且永远不会得到 GTK+ 团队的支持,并指出当前版本的 GTK+ 根本不会运行 setuid

l         Adam Shostack 公布了 setuid(7) 手册页的一个拷贝。

l         Princeton Computer Science 部门公布了 environ(5) 手册页的一个拷贝。

l         Simson GarfinkelGene Spafford Alan Schwartz 的经典之作 Practical Unix & Internet Security, 3rd EditionO'Reilly & Associates, 2003 年)一书中有一些非常好的论述。 11 论述了 IFS 环境变量。

l         Cameron Laird developerWorks 服务器诊所:实用 Linux 安全性一文中论述了服务器安全。

l         developerWorks软件安全性原则系列文章中,Gary McGraw John Viega 给出了在构建安全的系统时需要紧记的 10 个要点。在构建安全软件:选择技术文章中,Gary John 探究了设计者和程序员面临的常见选择。

l         IBM developerWorks Linux 专区阅读更多 Linux 文章。

l         IBM Research Security group有许多安全相关的项目,包括 Internet 安全、Java 安全、密码学以及数据隐藏。

l         IBM 白皮书“ Secure Internet Applications on the AS/400 system”主要论述了 Secure Sockets Layer (SSL) 协议。

l         AS/400 Security pages on Internet Security是深入学习网络安全的一个好的出发点。

 

关于作者

 


 

 

  

David A. Wheeler 是计算机安全性方面的专家,他长期致力于改进针对大型和高风险的软件系统的开发技术。他编写了“Secure Programming for Linux and Unix HOWTO”一书,并是通用标准的验证者。David 还编写了“ Why Open Source Software/Free Software? Look at the Numbers!”一文以及由 Springer-Verlag 出版的书籍 Ada95: The Lovelace Tutorial,并是由 IEEE 出版的书籍 Software Inspection: An Industry Best Practice的合著者和第一编撰人。本篇 developerWorks文章代表了作者的观点,不一定代表 Institute for Defense Analyses 的立场。您可以通过 dwheelerNOSPAM@dwheeler.com David 联系。


 
推荐文章
·洪水攻击原理及代码实现全攻略(
·原始套接字透析之综合实例:网络
·原始套接字透析之实现IP地址欺骗
·原始套接字透析之ARP欺骗
·原始套接字透析之实现包分析
·原始套接字透析之实现sniffer
·原始套接字透析之实现路由欺骗
·原始套接字透析之ICMP拒绝服务攻
·原始套接字透析之实现Ping
·原始套接字透析之Raw Socket基础
·黑客之旅 -- 原始套接字透析之前
·QQ尾巴病毒的Visual C++实现探讨
·安全编程: 安全地调用组件
·安全编程: 验证输入
 
 
共6页: 上一页 [1] [2] [3] [4] [5] 6 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
热点文章
·原始套接字透析之Raw So
·原始套接字透析之ARP欺
·洪水攻击原理及代码实现
·原始套接字透析之综合实
·原始套接字透析之实现Pi
·黑客之旅 -- 原始套接字
·使用 OpenSSL API 进行
·使用 OpenSSL API 进行
相关分类
相关文章
·安全编程: 验证输入
·安全编程: 最小化特权
·安全编程: 开发安全的程
·安全编程: 防止缓冲区溢
·非安全编程演示之高级缓
·安全编程: 安全地调用组
·使用 OpenSSL API 进行
·使用 OpenSSL API 进行
更多...
 
 

Copyright(c) 2001-2008 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统
$Id: article_article.html,v 1.3 2007/02/10 12:00:37 yjs Exp $