写点什么

GitHub 推出 Python 安全警告

  • 2018-07-26
  • 本文字数:823 字

    阅读完需:约 3 分钟

GitHub 宣布了 Python 安全警告,使 Python 用户可以访问依赖图,并在他们的库所依赖的包存在安全漏洞时收到警告。

安全警告首次发布是在2017 年10 月,为了跟踪Ruby 和JavaScript 程序包中的安全漏洞。据GitHub 介绍,从那时起,数以百万计的漏洞被发现,推动了许多补丁的发布。

GitHub 会根据 MITRE 的公共漏洞列表(CVE)来跟踪Ruby gems、NPM 和Python 程序包中的公共安全漏洞。CVE 是一个条目列表;每个条目都包含一个标识号、一段描述以及至少一项公共参考。这非常有助于促使管理员快速响应、通过移除易受攻击的依赖或迁移到安全版本来修复漏洞。

当GitHub 收到新发布的漏洞通知,它就会扫描公共库(已经选择加入的私有库也会被扫描)。当发现漏洞时,就会向受影响的库的所有者和有管理员权限的用户发送安全警告。在默认情况下,用户每周都会收到一封邮件,其中包含多达10 个库的安全警告。用户也可以自己选择通过电子邮件、每日摘要电子邮件、Web 通知或GitHub 用户界面来接收安全警告。用户可以在通知设置页面调整通知频率。

在某些情况下,对于发现的每个漏洞,GitHub 会尝试使用机器学习提供修复建议。针对易受攻击的依赖的安全警告包含一个安全级别和一个指向项目受影响文件的链接,如果有的话,它还会提供CVE 记录的链接和修复建议。通用漏洞评分系统(CVSS)定义了四种可能的等级,分别是低、中、高和严重。

据GitHub 介绍,开始的时候,安全警告只会涵盖最新的漏洞,并在接下来的数周内添加更多Python 历史漏洞。此外,GitHub 永远不会公开披露任何库中发现的漏洞。

依赖图列出了项目的所有依赖,用户可以从中看出安全警告影响的项目。要查看依赖图,在项目中点击Insights,然后点击Dependency graph。

要在Python 项目中使用依赖图,需要在requirements.txt 或pipfile.lock 文件中定义项目依赖。GitHub 强烈建议用户在requirements.txt 文件中定义依赖。

要了解更多信息,请查看 GitHub 文档

查看英文原文: GitHub Security Alerts for Python

2018-07-26 08:212768
用户头像

发布了 1008 篇内容, 共 426.4 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

区块链商品追溯平台开发,区块链防伪追溯系统搭建

13530558032

年轻人会用C++实现一种协程吗?

ShenDu_Linux

Linux 程序员 多线程 协程 什么是多线程

我理解的信息化、数字化、数智化

boshi

数字化 数据智能 信息化

江西吉安:一个上了区块链柚子的真情告白

CECBC

区块链 蜜柚

“黑五”前夜的裁员:无接触配送大趋势为什么都带不动亚马逊无人机?

脑极体

构师训练营 - 第六周课后练习

joshuamai

自己搭建服务器需要多少钱?

德胜网络-阳

Spring AOP核心类解析,这是最全的一篇了!!

冰河

spring aop ioc 注解驱动 切面编程

《穿越数据的迷宫》笔记:第 3 章 DAMA的数据管理原则

方志

数据治理

极客大学 - 架构师训练营 第十一周总结

9527

区块链电子发票应用落地,区块链电子发票系统开发

13530558032

构师训练营 - 第六周学习总结

joshuamai

一万字详解 Redis Cluster Gossip 协议

程序员历小冰

redis 分布式 redis cluster

线程模型Reactor/Proactor的区别

Linux服务器开发

reactor 线程 多线程 Linux服务器开发 Proactor

甲方日常 62

句子

工作 随笔杂谈 日常

智慧公安扫码一键定位报警系统搭建

t13823115967

智慧公安 智慧公安扫码 一键定位报警系统搭建

谁能阻止世纪互联星光?2020年第11期北京机房网络质量评测数据排行榜发布

博睿数据

Spock单元测试框架实战指南一Spock是什么?它和JUnit有什么区别?

Java老k

Java 单元测试 JUnit Mock spock

Spring 源码学习 05:BeanDefinition 概念及其实现

程序员小航

spring 源码 源码阅读 BeanDefinition

面对日益严峻的网络安全问题,CDN可以做什么?

阿里云Edge Plus

2020亚马逊“黑五”再次成为亚马逊史上最大的年终全球狂欢

爱极客侠

周小川深度解读:DC/EP和数字人民币e-CNY

CECBC

数字人民币

LeetCode题解:51. N 皇后,回溯+哈希表,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

AOT慈善币系统软件开发|AOT慈善币APP开发

系统开发 现成系统

重点人员管控系统开发,可视化数据分析搭建

t13823115967

重点人员管控系统开发 智慧公安 可视化数据分析搭建

架构设计之路-1

5加3彩票

架构师 代码规范

区块链版权应用搭建,区块链版权存证平台开发

13530558032

什么是KMP算法(详解)

赖猫

c++ Linux KMP

当千行万业的轨道,换上智能云网的高铁

脑极体

《穿越数据的迷宫》笔记:第 2章 数据管理的挑战

方志

数据治理

JVM调优不知道怎么回答,阿里总结四大模块,学不会就背过来

996小迁

Java 架构 面试 调优

GitHub推出Python安全警告_语言 & 开发_Diogo Carleto_InfoQ精选文章