赞
踩
身份验证是验证用户或客户端身份的过程。网站可能会暴露给任何连接到互联网的人。这使得健壮的身份验证机制成为有效的网络安全不可或缺的一部分。
身份验证即认证,是验证给定用户或客户端身份的过程。身份验证漏洞使攻击者能够访问敏感数据和功能。它们还暴露了额外的攻击面以供进一步利用。
身份验证漏洞的影响非常严重。如果攻击者绕过身份验证或强行进入另一个用户的帐户,他们就可以访问被泄露帐户的所有数据和功能。如果他们能够危害高特权帐户(如系统管理员),他们就可以完全控制整个应用程序,并有可能访问内部基础设施。
身份验证是验证用户真实身份的过程,确认你是谁的过程。
授权则是验证用户是否被允许做一些事情。
三种基本的身份验证方法、类型或因素:
身份验证机制依赖于一系列技术来验证这些因素中的一个或多个。
身份验证是一个复杂的话题,正如我们所展示的,不幸的是,弱点和缺陷很容易渗透进来。概述你可以采取的每一种措施来保护你自己的网站显然是不可能的。但是,我们应该始终遵循以下几个一般原则:
[1] https://portswigger.net/web-security/authentication
[2] https://portswigger.net/web-security/authentication/securing
推荐阅读:
「 典型安全漏洞系列 」10.跨域资源共享CORS漏洞详解
「 典型安全漏洞系列 」09.权限提升漏洞详解
「 典型安全漏洞系列 」08.文件上传漏洞详解
「 典型安全漏洞系列 」07.OS命令注入详解
「 典型安全漏洞系列 」06.路径遍历(Path Traversal)详解
「 典型安全漏洞系列 」05.XML外部实体注入XXE详解
「 典型安全漏洞系列 」04.服务器端请求伪造SSRF详解
「 典型安全漏洞系列 」03.跨站请求伪造CSRF详解
「 典型安全漏洞系列 」02.SQL注入详解
「 典型安全漏洞系列 」01.跨站脚本攻击XSS详解
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。