信息安全的中心问题是要确保数据的合法运用者能够在任何需求该数据时取得保密的,没有被不合法更改正的数据。主要有以下几要素:
机密性
确保数据内容不能走漏。 用户的暗码用明文保存,就破坏了机密性。完整性
确保数据内容不被篡改。 运用HTTP提交数据时,数据在传输进程中被篡改后再发往服务器,就破坏了完整性。可用性
确保数据可被正常拜访和运用。 像拒绝服务进犯(DoS)便是破坏了可用性。最基本的安全要素就上面三个,下面还有一些其他的。
可审计性
记载对数据发作的操作,用于日后的剖析、检查。不行狡赖性
首先要确保数据完整性,然后,在传输的数据中有必要带着用于身份辨认的信息,且这部分信息在不同主体间不能发作磕碰。上一篇《Web安全技能(1)-对加密机制的了解》中提到了三类加密算法,能够应用于某些要素的安全确保。如下面的阐明:
对称加密
可确保机密性,对数据加密后存储,能够使没有密钥的人员无法获取数据内容。非对称加密
能够对数据进行加密解密操作,所以也能像对称加密相同确保机密性; 由于非对称加密能够完成数字签名,所以能够确保数据完整性。别的,由所以运用私钥签名,而私钥只要数据发送刚才有,所以假如公钥能够验签成功,则发送方不行狡赖。摘要加密
摘要算法可确保数据完整性。
在某些网站的软件下载页面里,有时除了下载地址,周围还会有一个MD5码。这个MD5便是对下载的软件做的摘要加密。在下载完成后,在本机对下载的软件做MD5,然后和网站上显现的MD5做比较,假如相同就表明软件被成功下载,并且下载进程中软件内容没有被篡改。 在做体系时,咱们也常常会对暗码做摘要加密后再保存,由于摘要加密的一个特性是不行逆,这样经过数据库中保存的加密后的暗码不行能还原成用户的实在暗码。而用户登录时,只需将用户提交的暗码再做摘要加密,然后与数据库中保存的暗码比较,就能判别用户有没有输入正确的暗码。关于数据可能会遇到什么要挟,一般是拍脑袋想一想,也能够运用模型帮助,下面是一个叫STRIDE的要挟模型:
[1] [2] 黑客接单网
尽管我的PoC只检索了每个服务的版别信息,经过它不是很难就能幻想到能够遍历整个数据库而且提取一切数据。 参阅代码https://github.com/bouk/extractdata。 NBC对Cor...
vulnhub 是我喜欢的游乐场之一,上面的每个靶机都是很帅的一个游戏。完好找出一切 flag 仅仅基本任务,完结提权才是终极方针。我并不寻求最快夺旗,而是尽或许运用完好进犯链侵略靶机,所以,这篇攻略...
url.mojom.Url document_url,你乃至能够在同一个根本缓冲区上具有多个视图。 不同的视图将给你出现相同的操作下的不同成果。 wget https://sourceforge.n...
3. 参考受信任的研究人员的意见,跟踪该风险的后续发展。 2.攻击者通过RDP向目标系统远程桌面服务发送精心设计的请求。 已有公开渠道的Metasploit CVE-2019-0708漏洞利用模块发...
在2018年,相同值得一提的是Lazarus和BlueNoroff的歹意活动。 咱们观察到这两个歹意集团不断针对不同区域(包含土耳其、亚洲区域和拉丁美洲)建议歹意活动,首要方针锁定在能为其带来经济利益...
DC0x03 修复建议cd cWindows Embedded Standard 7 for x64你好,网堵输钱了有好的建议追回吗?谢谢!, CVE-2019-3971: DoS (CmdVirth...