首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
GitHub 引入 SHA-1 碰撞检测
2017年3月22日 11:18 | 阅读 1271 次

在 Git 版本控制系统中,每个对象都以内容的 SHA-1 哈希值命名,如果试图向 Git 库里推送与现有对象 SHA-1 哈希相同的碰撞对象,接收者可以很容易通过对比源代码区分真假,所以对 Git  进行SHA-1 碰撞攻击的方法被认为是首先创造出一对 SHA-1 哈希值相同的对象,然后让其中一个看似合法的对象获得合法签名,然后对外散播包含另一个恶意对象的版本,这个恶意版本的签名仍然与原始版本相同。

为了阻止此类的碰撞攻击,源代码托管平台 GitHub 宣布引入了 SHA-1 碰撞检测,检测 SHA-1 碰撞的攻击 sha1collisiondetection 已经开源。        

来源:Solidot           




评论 (0)
游客请输入验证码
最新评论
0
0
收藏