邮件注册(一)

本文介绍了四个关键步骤来增强服务器安全,尤其是在邮件注册过程中。首先,关闭PHP版本信息在HTTP头中的泄露,以防止黑客通过telnet获取敏感信息。其次,关闭注册全局变量,以避免直接访问提交的变量带来的安全隐患。接着,开启magic_quotes_gpc来防止SQL注入,保护服务器免受严重攻击。最后,控制错误信息的显示,禁止错误提示以防止暴露路径信息和SQL语句。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值