邮件注册(一)
来源:互联网 发布:json与jsonp的区别 编辑:程序博客网 时间:2024/04/28 03:58
1 关闭PHP版本信息在http头中的泄漏
我们为了防止黑客获取服务器中php版本的信息,可以关闭该信息斜路在http头中:
expose_php = Off
比如黑客在 telnet www.12345.com 80 的时候,那么将无法看到PHP的信息。
2 关闭注册全局变量
在PHP中提交的变量,包括使用POST或者GET提交的变量,都将自动注册为全局变量,能够直接访问,
这是对服务器非常不安全的,所以我们不能让它注册为全局变量,就把注册全局变量选项关闭:
register_globals = Off
当然,如果这样设置了,那么获取对应变量的时候就要采用合理方式,比如获取GET提交的变量var,
那么就要用$_GET['var']来进行获取
3 打开magic_quotes_gpc来防止SQL注入
SQL注入是非常危险的问题,小则网站后台被入侵,重则整个服务器沦陷,
所以一定要小心。php.ini中有一个设置:
magic_quotes_gpc = Off
这个默认是关闭的,如果它打开后将自动把用户提交对sql的查询进行转换,
比如把 ' 转为 \'等,这对防止sql注射有重大作用。所以我们推荐设置为:
magic_quotes_gpc = On
4错误信息控制
一般php在没有连接到数据库或者其他情况下会有提示错误,一般错误信息中会包含php脚本当
前的路径信息或者查询的SQL语句等信息,这类信息提供给黑客后,是不安全的,所以一般服务器建议禁止错误提示:
display_errors = Off
如果你却是是要显示错误信息,一定要设置显示错误的级别,比如只显示警告以上的信息:
error_reporting = E_WARNING & E_ERROR
- 邮件注册(一)
- SSH网上商城(一)---用户注册激活邮件
- 邮件服务器(一)
- 邮件发送(一)
- 注册(一)
- 登录注册(一)
- C# 发送注册邮件
- 注册发邮件
- 注册发送激活邮件
- 注册邮件发送
- 注册之发邮件
- MAIL 邮件服务(一)
- 日常邮件用语(一)
- java发送邮件(一)
- python发送邮件(一)
- Python邮件轰炸(一)
- JavaMail邮件开发(一)
- 实战开发(一)注册
- 深入探索Win32结构化异常处理
- 一道有趣的面试算法题
- CORBA Programming with TAO - 8.Event Service(事件服务)
- 使用Spring的HibernateDaoSupport时的getSession()方法相关问题
- C# 实现在线软件自动升级程序 .
- 邮件注册(一)
- CORBA Programming with TAO - 9.Postscript(后记)
- Fuck 华硕
- C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。
- C#开发起步
- C#实现软件自动升级 .
- Web复习和cookie简介
- Android系统启动分析
- Win32 API: C++ to .NET