为什么会存在安全漏洞

本文探讨了安全漏洞的本质,包括代码注入、会话固定、路径访问和弱密码等问题。提到了漏洞利用的不同视角,如数据访问、权限提升和系统可用性。针对二进制安全,提出了测试、反汇编分析和跟踪调试等方法来发现和预防漏洞。安全漏洞的普遍存在是因为复杂性和不断演变的攻击手段。大型网站的漏洞可能源于开发过程中的疏忽或更新不及时。
摘要由CSDN通过智能技术生成

为什么会存在漏洞

用官方一点的话来讲:漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。

常见的安全漏洞

代码注入。包括SQL注入在内的广义攻击,它取决于插入代码并由应用程序执行。
会话固定。这是一种会话攻击,通过该漏洞攻击者可以劫持一个有效的用户会话。会话固定攻击可以在受害者的浏览器上修改一个已经建立好的会话,因此,在用户登录前可以进行恶意攻击。
路径访问,或者“目录访问”。该漏洞旨在访问储存在Web根文件外的文件或者目录。
弱密码,字符少、数字长度短以及缺少特殊符号。这种密码相对容易破解。
硬编码加密密钥,提供一种虚假的安全感。一些人认为在存储之前将硬编码密码分散可以有助于保护信息免受恶意用户攻击。但是许多这种分散是可逆的过程。

漏洞利用

如果一个缺陷不能被利用来干“原本”不能干的事(安全相关的),那么就不能被称为安全漏洞,所以安全漏洞必然和漏洞利用紧密联系在一起。
漏洞利用的视角有:
数据视角:访问本来不可访问的数据,包括读和写。**这一条通常是攻击者的核心目的,而且可造成非常严重的灾难(如银行数据可被人写)。**
权限视角:
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1in__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值