![]() CGI教学:CGI安全问题(二)2. 谁也不信 几乎所有的CGI 安全问题都来自与用户的交互。接收来自外部数据源的输入之后一个简单的、可预见的CGI程序突然向多方向伸展,每个方面都可能有最小的缝隙使得“黑客”可以溜进来。正是与用户... 日期:2024-06 ![]() CGI教学:CGI安全问题(3)2.4 拒绝不合要求的表单数据 CGI脚本可以有几种方式拒绝接收提交给它的非预期的输入。编写CGI时应该使用其中一些技巧或所有这些技巧。 首先,CGI 脚本应设置接收多少数据的限制,不仅限制整个提交... 日期:2024-06 ![]() CGI教学:CGI安全问题(4)2.5不要相信路径数据 用户能修改的另一类型数据是PATH_INTO的服务器环境变量。该变量由CGI URL中紧跟在脚本文件名之后的任何路径信息填充的。例如,如果foobar.sh是一个CG... 日期:2024-06 ![]() CGI教学:CGI安全问题(5)2.7 处理文件名 文件名是提交给CGI脚本的简单数据,但如果不小心的话,却能导致许多麻烦。如果用户输入的名字中包含路径因素,如目录斜杠和双点,尽管期望的是输入一个简单的文件名--例如file.tx... 日期:2024-06 ![]() CGI教学:CGI安全问题(6)2.10 处理外部进程 最后,CGI脚本如何与带有外部过程的用户输入打交道是应该警惕的另一区域。因为执行一个位于自己的CGI脚本之外的程序意味着无法控制它做什么,必须尽最大努力在执行开始前验证发送... 日期:2024-06 ![]() 10天学会ASP.net之第8天学习目的:初步掌握DATAGRID的使用以前在ASP中,我们显示大批量数据经常使用循环读取记录集的方式,在表格中插入代码来显示,循环的是<tr>,如果是分页还需要自己制作,如果排序更加复... 日期:2024-06 ![]() 初学jsp心得测试环境为 jdk1.2.2 jswdk-1.0 winnt4.0中文版。 1。java是大小写敏感的,用过其他编程语言的人最容易犯这个错误,尤其是刚上手的时候。我刚开始调试jsp的时50%以上的编... 日期:2024-06 ![]() XML在ASP中的一些运用翻译得很蹩脚,望大家谅解,呵呵。 Scriptlets - 一个更好的组织你的ASP代码的方法 使用可扩展标志语言(XML)编写的脚本和组件和.XML被用来定义对象,方法,属性等等。 同时脚本还提供... 日期:2024-06 ![]() 也谈截取首页新闻 - 范例截取yahoo.com.cn新闻[仅供实验] 有很多截取首页新闻的程序,但是并不能成功。 他们的工作原理无非两种,一种是采用某些网站称之为backend的后端数据库接口,另一种则是硬声声的根据htm... 日期:2024-06 ![]() 用ASP完成免费计数器提供-1要实现免费提供计数器,我们必须准备代表0-9这10个数字的gif图片,便依次命名为0.gif-9.gif.在主页目录下建立一个目 录free,把图片文件counter.asp,user.html,r... 日期:2024-06 ![]() PHP中动态HTML的输出技术你可以在php程序中的任何地方使用 echo "hello world!"; 来输出你想输出的内容。 不过你将遇到以下麻烦: 1 - 当你试图在hello和world之间加入两个... 日期:2024-06 ![]() 另一种显示文章系统的思路-22.dele.asp <% wname=trim(Request.QueryString("name")) 'name为要删除的文章对应的文本文件 名"wz-n.... 日期:2024-06 ![]() 基于asp.net的webmenu的数据设置3第二部分:数据库操作为了实现通过数据库来操作菜单功能,建立下表: 其中的部分数据如下:可以看到有File,Edit,Options等几个菜单组,在File里又有New,Open,Save... 日期:2024-06 |
|
|||||||||||||||||||||||||||||||||||||||||||||
|