首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

10万 npm 用户账号信息被窃、日志中保存明文密码,GitHub安全问题何时休?

截至 2021 年 4 月 7 日的所有私有 npm 包清单和元数据。截至 2022 年 4 月 10 日的所有私有 npm 包的已发布版本的名称和版本号 semVer。来自两个组织的私人包。...在 github 上执行一次搜索删除密码操作可以发现,在 repo 中存储密码的情况非常普遍,简单的搜索就返回来 51 万次 commit 记录,这还没有覆盖到没有填写详细的 commit 信息,或者已经通过删除历史记录来掩饰活动的情况...2021 年,Github 日前遭到大规模暴力破解密码的攻击,一些帐号被成功攻破;2020 年,Github 存储库中发现了臭名昭著的 Octopus Scanner 恶意软件;2018 年,Github...切勿将凭据和敏感数据存储在 GitHub 上 GitHub 的目的是托管代码存储库。除了设置账户权限外,没有其他安全方法可以确保密钥、私人凭据和敏感数据可以一直处于可控和安全的环境中。...当然,肯定需要从存储库中删除敏感数据。但 GitHub 非常擅长保留所有提交的完整历史记录,包括敏感信息的变更日志。有关详细信息,可以参阅“从存储库的历史记录中清除文件”。

1.8K20

Cloudera 的开放湖仓采用dbt Core增压

开放数据湖仓 在具有多个团队和业务部门的组织中,根据不同用户的偏好和要求,存在各种带有工具和查询引擎的数据堆栈。...用于数据仓库转换管道的 dbt(图片来源:https://github.com/dbt-labs/dbt-core) 迄今为止,dbt 仅在专有的云数据仓库上可用,不同引擎之间的互操作性很少。...例如,在一个引擎中执行的转换在其他引擎中是不可见的,因为没有公共存储或元数据存储。 Cloudera 为开放数据湖库中的所有引擎构建了 dbt 适配器。...公司现在可以使用 dbt-core 将他们跨不同引擎的所有转换管道整合到一个版本控制的存储库中,并在团队之间使用一致的 SDLC。...带有 dbt 和所有 Cloudera 支持的适配器的最新 Python 包和 docker 映像的存储库 在 CDP 中将 dbt 作为打包应用程序运行的手册 通过 Cloudera 机器学习实现 CDP

61810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    21条最佳实践,全面保障 GitHub 使用安全

    GitHub 是开发人员工作流程中不可或缺的一部分。无论你去哪个企业或开发团队,GitHub 都以某种形式存在。它被超过8300万开发人员,400万个组织和托管超过2亿个存储库使用。...根据2019年发布的一项研究,在对公共 GitHub 存储库进行全面扫描后,该平台上共发现了超过57万个敏感数据实例,例如 API 密钥,私有密钥,OAuth ID,AWS 访问密钥 ID 和各种访问...如果代码存储库中存在敏感数据,有权访问此更改可见性功能的人员越多,则潜在的风险就越高。要防止此类情况,可以将更改存储库可见性的功能设置为仅对组织所有者开放,或允许管理员特权成员使用权限。 ​ 4....借助此功能,GitHub 上的组织可以通过显示授予对特定资源(如单个代码仓库、拉取请求和引发的问题)的访问权限来控制可访问性。这允许组织对代码推送、拉取和审阅过程的不同部分的可访问性进行分段。...为易受攻击的依赖关系启用警报 随着软件项目规模的增长,依赖关系也变得更加错综复杂。而易受攻击的依赖项(尤其是组织外部的第三方依赖项)的风险最大,因为它们的状态以及对包或模块的更新方式缺乏控制。

    1.8K40

    GitHub页面基本知识

    警告:GitHub页面站点在internet上公开可用,即使它们的存储库是私有的。如果您的页面存储库中有敏感数据,您可能希望在发布之前删除它。...GitHub特性,如发布,或移动到一个不同的托管服务,更好的满足您的需要。...要从主分支的a /docs文件夹中发布站点的源文件,您必须拥有一个主分支,您的存储库必须: 在存储库的根目录中有一个/docs文件夹? 不遵循存储库命名方案.github。...请注意,在发布时页面总是可以公开访问的,即使它们的存储库是私有的。 GitHub页面的类型页面默认的域&主机位置在GitHub位置上,用于构建您的页面站点。...请注意,在发布时页面总是可以公开访问的,即使它们的存储库是私有的。 要为GitHub网站设置一个自定义域,请参见“用GitHub页面设置自定义域”。

    1.6K30

    GitHub代码删了也无用,任何人仍可永久访问?!微软:这不是Bug而是有意设计...

    访问已删除的 Fork 数据在使用 GitHub 时,想必不少人都有过这样的操作:第一步,你见到了一个不错的项目,然后 Fork 了这个公共存储库;第二步,你将代码提交到你的 Fork 存储库中;第三步...访问私有存储库数据回想一下,你在 GitHub 上开源新工具的常见工作流程:你创建一个私有存储库,最终会将其公开。...在下面的视频中,研究员演示了组织如何在开源新工具的同时维护私有的内部 fork 存储库,然后展示了某人如何通过公共版本访问私有内部版本的 Commit 数据。...不幸的是,这种工作流程是用户和组织开发开源软件时最常用的方法之一。因此,机密数据和秘密可能会无意中暴露在组织的公共 GitHub 存储库中。如何实际访问数据?...GitHub 存储库网络中的破坏性操作(如上面提到的三种情况)会从标准 GitHub UI 和正常 git 操作中删除对 commit 数据的引用。

    14700

    什么是GitHub?| GitHub商业模式

    您需要付费才能获得其他功能,例如更多的带宽,更多的存储空间,更好的组织工具,自定义以及向您的私有存储库添加更多协作者。 这带给我们– GitHub如何运作,谁是其主要合作伙伴?...这是不同的GitHub计划– 资料来源:GitHub GitHub Free – GitHub Free计划允许其用户创建无限数量的公共和私有存储库,唯一的限制是私有存储库的协作者数量限制为3。...GitHub Free计划还提供用户为其软件包提供500MB的存储空间,每月需要2,000分钟的操作。...GitHub Pro – GitHub Pro计划为私有存储库增加了无限的合作者,并增加了1GB的GitHub软件包存储空间和每月3,000分钟的操作时间。...GitHub Enterprise – GitHub Enterprise计划是GitHub Team计划的可定制和定制版本,以及50GB的GitHub软件包存储,每月50,000分钟的操作时间和高级审核规定

    4.6K40

    GitHub核心功能向全球4000万开发者免费开放!私有库可无限协作,大AI模型随便放

    GitHub今天宣布私有库免费向公众开放了! GitHub放开私有库,这次不设限 就在昨天,对全世界开发者来说绝对是一个好消息,全球最大的同性交友网站GitHub私有库开放了,而且不限人数!...其实去年下调的价格就已经很香了,这次更香: 详细的价格变化: 面向组织的GitHub Free立即可用,私有仓库不再做人数限制 以前使用Team for Open Source的所有组织直接变成GitHub...开发者这下省心了,免费协作还能持续集成 不限人数的私有库:Private Repository 如果你想存储一些私人项目,那么你可以选择GitHub的私有库,如果你一个人来开发项目这当然没问题,但是有些情况你需要更多的人来协作...国内使用较多的Gitlab,其私有库一直是免费无人数限制的,但市场份额跟GitHub差距还是很大。 今后,小型的开发团队可以免费使用GitHub私有库了。...因为在软件开发过程中,有很多过程是重复的,比如基础环境的搭建、一些专用软件包的安装,这些工作会耗费开发人员大量的精力,却产生不了附加值,如果将这些操作封装成独立的脚本,供开发者直接调用,会提高生产效率。

    84170

    【Rust日报】 2019-05-05:清华大学陈渝副教授:尝试将RustRisc-V等新技术用于系统类课程教学

    (日报君友情提醒:这一条谨慎看待,不是指滥用) 当然,作者也是针对具体的情况来使用unwrap,在预期操作总是会成功的情况下会unwrap。所以,如果程序运行崩溃了,说明代码里有问题。 类型转换。...自定义了一个panic处理程序,类似于HumanPanic库。它会捕获回溯信息,当崩溃后再次启动XV,它还会显示一条错误信息,提醒人们在GitHub上提交错误报告。...Read More xv ---- 使用Rust扩展Python #python Read More ---- 「系列文章」Rust:如何使用私有Cargo依赖项构建Docker镜像 #docker 本文展示了如何在构建...Read More ---- 「嵌入式Rust」micromath 0.3发布 #embeded micromath是一个嵌入式的Rust数学库,支持快速安全的浮点数近似计算、常用的算术运算、2D/3D...Read More varisat ---- pkg-version: 可在编译时获取Cargo包版本 #cargo 一般情况下可以通过CARGO_PKG_VERSION_MAJOR环境变量来获取包的版本号

    1.6K30

    GitHub重磅宣布:今天起,免费私有仓库不限人数,付费功能打5折!

    但是,如果你需要使用高级功能(Code Owners)、企业级功能(如 SAML)或者需要个性化支持团队,可以升级到付费计划。...去年1月,GitHub宣布开放免费的私有库功能,不过最多只能3个人协作,如果需要加入更多协作者则需要付费。...相比免费用户,团队用户有每个月3000分钟的GitHub Actions使用时间(之前是10000分钟),2GB的包存储空间。...总的来说,GitHub更改的价格策略有: 面向组织的GitHub Free立即可用,包括面向无限用户的私有仓库 以前使用Team for Open Source的所有组织现在都移至GitHub Free...面向个人开发者的GitHub Free现在不限制协作人数 使用GitHub Free的组织和个人将获得GitHub团队支持 GitHub Pro现在包括2GB的软件包存储和10GB的数据传输

    1.6K20

    Docker镜像管理

    2.Docker Registry Docker官方也提供了另一种镜像管理工具Docker Registry,他是Docker生态系统中的组件,包含了带有不同名称和参数的镜像,其实就是一个镜像内容存储和调配的系统...Docker Hub是一个基于云计算的注册服务,它允许连接到开发者的代码库、管理镜像和创建测试组,并且支持连接到Docker Cloud云服务平台进行主机镜像部署。...需要注意的是,Docker Hub的仓库分为Public(公开)和Private(私有)两种,公开仓库可以被其他开发者查看和拉取资源;而私有仓库不对外公开,只对内部创建组织的成员公开。...● 自动构建镜像:Docker Hub支持连接到源代码仓库,如GitHub和Bitbucket,当源代码进行修改后可以进行自动化构建镜像。...● Organizations(组织):可以创建工作组,来协同开发、管理一个镜像仓库。 ● GitHub和Bitbucket集成:支持集成代码仓库GitHub和Bitbucket到工作流中。

    12410

    Docker学习路线8:容器注册表

    DockerHub的功能 公共和私有存储库: 将您的映像存储在公共存储库中,所有人都可以访问,或选择访问仅限于您的团队或组织的私有存储库。...自动构建: DockerHub与流行的代码存储库(如GitHub和Bitbucket)集成,允许您为您的Docker映像设置自动构建。...组织和团队: 通过创建组织和团队来管理对您的映像和存储库的访问,使协作变得容易。...一旦注册,您可以创建存储库、管理组织和团队,并浏览可用的映像。...GHCR 提供细粒度访问控制、与 GitHub Actions 的无缝集成以及支持存储公共和私有映像。 综上所述,有几个 DockerHub 替代品可用,每个替代品都具有不同的功能和功能。

    51330

    使用 Ansible 自动化 CDP 私有云集群安装

    CDP 公共云的引入大大减少了您可以使用 Cloudera 的最新技术启动和运行的时间,无论是容器化数据仓库、机器学习、操作数据库或数据工程经验,还是基于虚拟机的多用途数据中心部署方式。...CDP 私有云的自动化 今天,我们将发布基于 Ansible 的自动化公开版本,用于部署 CDP 私有云基础集群,该集群可以安装在数据中心或公共云中的裸机服务器或虚拟机上。...Cloudera 顾问和客户等多年来一直手动安装集群,任务列表可能很复杂,容易出现拼写错误/错误配置,尤其是在大型集群上(操作系统先决条件、软件包和Parcel存储库、支持数据库、密钥、证书和信任库管理...– Stephen Elliot(IDC) 作为 Cloudera Labs 的一部分,我们将根据 Apache 软件许可证 v2发布Ansible Playbooks,并邀请客户和合作伙伴酌情提交 ICLA...Cloudera Deploy 项目有一个示例剧本,它执行端到端安装,但可以与裸机和公共或私有虚拟环境集成,所有这些都来自简单的可组合声明性定义。 下一步 请查看文档和操作指南,并亲自尝试这些剧本。

    78670

    滑了个大稽,顶级开源项目的 5.4 万个 Star 一夜之间化为乌有!

    简而言之,看到这个不起眼的命令行工具吸引了如此庞大的用户群体,真是难以置信,而 GitHub 肯定在这个过程中发挥了举足轻重的作用。...由于一连串不幸的操作,我一不小心就把项目的仓库设为私有仓库,这个骚操作让 GitHub 连带删除了我们花 10 年时间建立起来的社区!心碎至极 什么后果? 这意味着什么呢?...然后我的大脑就开始意淫,想着将 httpie 这个组织的主页仓库也设置成私有仓库。...我已经在个人仓库中做过这种操作,然后我带着这种认知想要在组织中也这么操作,于是我的大脑就开启了自动驾驶模式。。。...追悔莫及 我做完这个骚操作后回到组织的首页仍然能看到一个空的 README(因为没有将 httpie/.github 这个仓库设为私有,且该仓库是空的),而且 HTTPie 仓库也不见了,你可以想象到我当时有多懵逼

    67740

    使用Talos简化Kubernetes

    根据 VMware 的说法,大约 76% 的组织现在利用多个云,即公有云和私有云的组合。...Kubernetes 允许我们在所选硬件上构建多云和私有云层,并且以经济高效的方式构建,而无需承诺使用某个特定云。...裸机设置使组织能够完全控制硬件组件,从而针对特定工作负载进行定制优化。通过正确的工程实践和 Kubernetes 的集成,组织可以实现与公有云产品同等的功能。...Talos 故意省略了 systemd、GNU 实用程序、控制台包、bash 或 SSH 二进制文件等组件,以最大程度地减少攻击面并降低安全漏洞的可能性。...Talos 是一个免费且开源的操作系统,受 Mozilla 公共许可证版本 2.0 约束,允许商业使用。在 Talos Github 存储库 中查看更多信息。 为什么要使用 Talos?

    68010

    打造企业级自动化运维平台系列(三):DevOps 常用的软件工具

    资源库、资源库、版本库、代码库、存放库,在版本控制系统中是指在磁盘存储上的数据结构,其中包含了文件、目录以及元数据。...代码仓库是一个公共或私有的保存大量源代码的地方。大多数仓库会用作备份、版本控制,在多人开发的项目中会帮助处理各种代码版本问题,如:开发者同时修改源码导致的冲突。...但是,代码库通常包括配置文件和属性文件,因为这些文件是构建时所必不可少的数据。 GitLab【推荐】 推荐理由:受众广、资料多 通过细粒度的访问控制来管理Git存储库,确保您的代码安全。...大家可以清晰的看到禅道版本分为开源版、企业版、旗舰版、甚至还带有客户端,现有大部分公司都使用禅道的开源版本进行私有化部署进行使用,说实话禅道毕竟是国人开发的,对国内的软件开发环境和使用习惯还是比较熟悉的...docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。

    59511

    译 | .NET Core 基础架构进化之路(一)

    我们使用手动更新包依赖项版本和有点自动化的 GitHub PRs 的组合将存储库集成在一起。团队独立构建了包装、布局、本地化和所有其他工具所需的工具,这些在大型开发项目中出现的任务。...一些示例: 如果我们需要推出新的签名或打包功能,那么在使用不同工具的众多独立存储库中执行此操作的成本非常高。 跨栈移动更改速度很慢且成本高昂。...遗憾的是,由于仓库的布局、项目结构等存在分歧,因此这些打包任务需要实现的方式不同。存储库如何定义应生成哪些包、这些包中的内容、其元数据等。...不希望这样做的仓库可以从各种提供基本功能(如签名和打包)的 MSBuild 任务包中进行选择,这些功能在所有存仓库看起来都相同。当我们对这些任务进行更改时,我们会尽力避免重大更改。...公开项目将通过 GitHub 存储库和 PR 运行所有公共 CI,正如我们始终拥有的 私有项目将运行官方 CI 是我们需要进行的任何私人更改的场所,在存储库中匹配公共 GitHub 仓库 只有私有项目才能访问受限制的资源

    2.7K40

    每周云安全资讯-2022年第52周

    https://mp.weixin.qq.com/s/If2SDxMeOnOEJpRnyDGXAw 3 身份安全巨头Okta源代码泄露 著名身份验证和IAM解决方案提供商Okta近期披露其私有GitHub...存储库本月遭到黑客攻击,源代码遭泄露。...mp.weixin.qq.com/s/Jwwd5ailKNhwR57ACXB1kQ 8 【威胁警报】网络钓鱼即服务(PhaaS)加速了供应链攻击 攻击者正在通过将网络钓鱼即服务(PhaaS)部署到代码和软件包管理器(如GitHub...https://mp.weixin.qq.com/s/ooMJ7gg2O92DHyLYMrg8Ww 9 GitHub宣布对所有公共仓库进行免费秘密扫描 GitHub将为代码托管平台上的所有公共存储库提供免费的秘密扫描服务...,旨在检查存储库中的访问令牌、私钥、凭据、API 密钥和其他可能被意外提交的200多种格式的秘密。

    44930

    《Docker极简教程》--Docker基础--基础知识(一)

    二、镜像(Image) 2.1 镜像的概念和作用 镜像是Docker中的关键概念,它是一个轻量级、独立的可执行软件包,包含运行应用程序所需的一切,包括代码、运行时、库、环境变量和配置文件。...在 Docker Hub 上,开发者可以免费存储和分享公共镜像,也可以购买私有仓库服务用于私有镜像的存储。...私有仓库(Private Repository): 一些组织可能需要将一些敏感或专有的镜像存储在私有仓库中,以保护其知识产权。...这使得开发者和组织可以在私有空间中存储敏感或专有的Docker镜像,以确保安全性和合规性。 版本控制: Docker Hub支持对镜像进行版本控制,开发者可以通过标签(Tag)来标识不同版本的镜像。...通过GitHub Webhooks,代码变更可以触发Docker Hub上的自动构建。 组织和团队支持: Docker Hub支持组织和团队的概念,使得多个开发者可以协同工作,共享和管理镜像。

    26400

    GitHub重大福利:所有核心功能终身免费提供给所有人

    微博中提到的内容大致意思: Github的所有核心功能现在都是免费的,我们很高兴地宣布将与无限制的合作伙伴共同制作私有存储库。...直到现在,如果您的组织想要使用Github进行私人开发,则必须订阅我们的一项便笺本。...本次重大福利涉及以下细节: 此前仅对个人免费的私有仓库,现在对所有账号类型开放,取消协作者数量上限; GitHub Pro 现在将包括 2GB 的 Packages 存储和 10GB 的数据传输; 在官宣时间之前注册并已为团队服务付费的用户...,订单到期之日按比例退款; 自 5 月 14 日起,GitHub 团队每月将为私有仓库提供 3000 分钟的操作时间等。...自从去年GigHub被微软收购以来,GitHub做出了一系列更新,去年一月,GigHub提前透露将免费开发私有代码库,即允许用户免费创建无限量的私有仓库。

    1K10

    Github重大更新:全新软件包管理工具,开源用户免费,火热公测中

    GitHub使用存储库中的README文件生成对软件包的描述信息,用户可以对这些信息进行编辑,以更准确反映软件包或安装过程的详细信息。...GitHub为每个包版本添加元数据,包括作者,存储库,提交SHA,版本标签和日期的链接等。...私有和公共软件包:您可以私下托管软件包或将其公开。您可以私下托管软件包并与同事或组织共享,或者将它们公开给整个世界。...GitHub Package Registry使用GitHub界面,用户可以在任何位置查找公共软件包,也可以在组织或存储库中查找私有软件包。...GitHub上的软件包会沿用与存储库相关的可见性和权限,用户无须跨系统维护单独的软件包注册表和镜像权限。 软件包的信息更准确更充分 ?

    1.3K20
    领券