Xss Csrf DDOS sql注入及防范

Posted 局部地区血淌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xss Csrf DDOS sql注入及防范相关的知识,希望对你有一定的参考价值。

Xss攻击是跨站脚本工具   

Csrf攻击是跨站请求伪造  

sql注入  

DDOS流量攻击

 

防止xss脚本攻击:

XSS攻击即跨站脚本攻击,通过篡改网页,注入恶意的html脚本,控制     用户浏览器进行恶意操作的一种攻击。

防止: script注入,转义过滤script标签。Htmlentities(把字符串转为html实体)

 

防止csrf跨站请求伪装:

CSRF的防御可以从服务端和客户端两方面着手,防御效果是从服务端着手效果比较好,现在一般的CSRF防御也都在服务端进行。

1:.Cookie Hashing(所有表单都包含同一个伪随机值):

2:验证码

3:One-Time Tokens(不同的表单包含一个不同的伪随机值)

 

防止sql注入:

1执行sql语句是使用addslashes进行sql语句转换

       2 sql语句书写尽量不要省略双引号和单引号

       3 过滤掉sql语句里的关键词 :update insert delete select *

       4 php配置文件中设置register_global为off,关闭全局变量注册

       5 控制错误信息 不要把错误信息输出到浏览器上 应保存在错误日 

 

防止DDOS流量攻击:

1 使用工具:DDoS deflate . 自动查封IP.

2 解析域名到127.0.0.1 让攻击方自己攻击自己

3 把网站做成静态页面

4 限制S YN/ICMP流量

以上是关于Xss Csrf DDOS sql注入及防范的主要内容,如果未能解决你的问题,请参考以下文章

CSRF介绍

JSF中的CSRF、XSS和SQL注入攻击防范

一文搞懂│XSS攻击SQL注入CSRF攻击DDOS攻击DNS劫持

一文搞懂│XSS攻击SQL注入CSRF攻击DDOS攻击DNS劫持

一文搞懂│XSS攻击SQL注入CSRF攻击DDOS攻击DNS劫持

一文搞懂│XSS攻击SQL注入CSRF攻击DDOS攻击DNS劫持