在 来此加密

每个人都可以拥有
域名SSL证书、泛域名证书、多域名证书
免 费 使 用
10万+
免费用户
100万+
累计证书
沟通反馈 成为合作商 登录

输入反射 Web 安全知识扫盲

XSS

https://owasp.org/www-community/attacks/xss/

XSS (cross site scripting) 跨站脚本攻击,可以理解为网站会执行用户提交的内容。

类型:

反射型恶意输入包含到链接中,通过服务端生成包含恶意代码的 HTML, 用户访问链接后执行恶意代码存储型用户输入存储到服务器中,其他用户可以看到这个输入。如果这个输入直接渲染,可能会执行恶意代码。DOM 型和反射性类似,一般是通过链接输入获取参数然后写入到页面中,区别是服务端返回 HTML 是正常的,客户端后续执行生成了恶意代码。例如 innerHTML , eval 等操作。

出现原因:未对用户输入进行转义,直接展示用户的输入,导致执行用户输入的代码。常见于评论区,个人信息,私信等功能。可能造成其他用户的用户信息泄漏,危害极大。

如何防御:

对用户输入进行转义,过滤使用 CSP ,进行脚本执行限制cookie 设置 HttpOnly, 禁止 JS 获取避免直接拼接 HTML 的操作,或者直接设置 innerHTML

XSS 攻击本质上可以说是 HTML 注入,执行用户输入的内容

CSRF

https://owasp.org/www-community/attacks/csrf

CSRF(cross site request forgery) 跨站请求伪造,这类攻击一般是利用用户登录的状态,欺骗用户执行攻击者想要执行的操作。例如一个网站的删除用户的操作是一个 get 请求,攻击者得知了请求的具体格式后,伪造成图片发送给管理员,管理员在登录状态看到该图片就会执行删除用户的操作。银行转账也是同理。

如何防御:

重要的操作,状态的更改不能使用 get 请求.[POST 请求只是相对安全]对重要操作进行多重验证,验证码验证请求的 referr设置 cookie same-site自定义 header, 利用 header 设置 token 信息服务端生成页面时 生成 csrf token, 用户提交表单时传入该 token ,然后通过 session 进行验证 token 是否合法,这样可以保证是用户从合法路径发送了请求

CSRF 本质是伪造身份,常常结合 XSS 一起进行攻击

SQL 注入

SQL 注入 是指数据库查询时通过前端传入的条件直接拼接查询语句,造成执行隐患的缺陷。 一般发生在 php 网站,现在已经很少出现了。

影响: 数据库被清空,脱库

防御: 不能直接通过字符串进行凭借,使用对应的方法来执行语句

文章列表

防火墙补丁 Web应用防火墙——云WAF

网络应用防火墙通过对网络或APP流量的识别和保护,将正常安全的流量返回到服务器端。防止网络服务器受到恶意攻击,保证企业重要信息的安全性,并有效地解决由于恶意攻击造成的服务器性能异常。Web应用上云必备安全能力提供网络应用0day漏洞自动保护,不需要手动打补丁和修补,并且可以让你的网站、H5、APP、小程序等网络应用,减少挂马、网页篡改、爬虫、数据泄漏、CC攻

2024-08-11 13:35:07 攻击 网络应用 保护 服务器 防火墙 补丁 恶意

网站浏览 看完不良网站,以为删记录就没事了?殊不知,潜在“危险”已来临

信息化飞速发展的时代,网络成了我们每个人生活中不可或缺的一部分。但你知道吗?浏览了一些“不良网站”之后,单纯地删除浏览记录真的就能万事大吉了吗?显然不是那么简单。那些看似无害的点击和访问背后,其实隐藏着无数的网络陷阱和安全威胁。我们得明白,很多不良网站都是些网络黑洞,专门设计来诱捕访问者。它们可能会通过各种花哨的弹窗或者广告,引诱用户点击。一旦点击,各种恶意

2024-08-01 20:19:14 网络 网站 恶意 浏览 信息 软件

安全漏洞PHP PHP网站安全漏洞及防范措施

PHP,作为一种广泛应用于网站开发的脚本语言,如同一位辛勤的园丁,为互联网世界增添了无数绚丽的花园。然而,正如任何事物都有其两面性,PHP网站在带来便利的同时,也隐藏着一些安全隐患,如同暗藏在花园深处的毒蛇,稍有不慎就可能对网站造成致命的打击。首先,SQL注入是PHP网站面临的一个常见安全漏洞。当用户在表单中输入的数据未经严格过滤和验证,直接拼接到SQL语句

2024-07-30 04:03:14 网站 数据 安全漏洞 输入

安全性来源 关于代码签名证书的用途和类型

随着软件开发的不断发展,保证代码的安全性和可靠性变得越来越重要。在这个过程中,代码签名证书的使用逐渐成为一个标准的做法。代码签名证书是由数码证书颁发机构颁发的一种数字证书,用于将开发者的身份与特定的代码文件关联起来。通过对代码进行签名,可以保证代码的完整性和来源可信度。代码签名证书的主要用途:其一,代码签名证书可以确保代码的完整性。通过对代码进行签名,可以创

2024-07-21 12:52:41 代码 证书 开发者 安全性 用途 保证 身份

攻击保护 WAF是如何保护企业网站安全的呢?

WAF指的是Web应用程序防火墙,它是一种用于保护Web应用程序免受恶意攻击的安全工具。其保护企业网站的方式包括以下几种:1.攻击防护:WAF可以检测和阻止常见的网络攻击,如SQL注入、跨站脚本(XSS)攻击、跨站请求伪造(CSRF)等。它可以通过检查用户请求和响应的内容、头部信息、参数等来识别潜在的攻击行为,并采取适当的措施进行防御。2.恶意流量过滤:WA

2024-04-12 04:03:01 流量 攻击 企业网站 恶意

© 2024 LCJM.来此加密 .免费SSL证书

Let's Encrypt免费证书.Zerossl TLS证书.Buypass域名证书.Google网站SSL证书

slogan: 免费申请域名SSL证书;申请免费的通配符证书;免费的多域名证书申请

LCJM