女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

YouTube源代碼管理器Git存在Bug

lhl545545 ? 來源:雷鋒網(wǎng) ? 作者:貝爽 ? 2020-11-10 09:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

YouTube-dl事件剛剛過去不久,GitHub又登上了Hacker News榜首。

原因是其源代碼被全部泄露!

開發(fā)者Resynth 發(fā)表的一篇博客中了解到,在一個向 GitHub 官方 DMCA 倉庫提交的可疑 Commit 中,一名不明身份人員利用 GitHub 應(yīng)用程序中的bug 假冒GitHub CEO 奈特·弗里德曼 (Nat Friedman)上傳了機(jī)密源代碼。

泄露文件已被全部刪除

GitHub想必大家都非常熟悉,它是一個大型代碼存儲庫,主要為企業(yè)和開發(fā)人員提供托管項目和服務(wù)代碼。蘋果、亞馬遜、Google、Facebook以及其他許多大型科技公司都是其主要客戶。

目前,GitHub已托管超過1億個存儲庫,為4000萬開發(fā)人員提供資源支持。

因此,此泄露事件一出便迅速沖上了Hacker News熱搜,不少開發(fā)者表示為GitHub平臺的安全性感到擔(dān)憂。

對此,GitHub CEO Friedman本人則第一時間在熱帖下做出了解釋。他表示:

GitHub沒有被黑客入侵,被泄露的是部分GitHub Enterprise Server源代碼。二者雖然共享大量代碼,但GitHub主要是由Rube編寫,還是有很大差異的。

另外,這一事件的起因是幾個月前,開發(fā)人員無意間將企業(yè)服務(wù)器源代碼的未脫敏/混淆的 tarball 交付給了一些客戶造成的。我們正在全力修復(fù)平臺Bug,防止未經(jīng)授權(quán)的不明人士通過偽造身份隨意盜用、修改他人項目。

YouTube源代碼管理器Git存在Bug

最后,F(xiàn)riedman為了安撫用戶甚至還吟了首勃朗寧的詩:一切都很好,情況也很正常,云雀展翅飛翔,蝸牛在荊棘上爬動,世上一切順當(dāng)!

不過,開發(fā)者們對此回應(yīng)并不買賬。從他們的吐槽來看,Github代碼管理系統(tǒng)早已存在多項Bug,比如提交代碼時,Git不會對用戶身份進(jìn)行核驗。這一點會給源代碼帶來極大的安全風(fēng)險,但GitHub平臺對此從未重視過。

另外,有人表示正是利用這一缺陷,不明人士才得以冒充Friedman身份發(fā)布了機(jī)密代碼。

源代碼管理器Git存在Bug

Git,是Github用來托管源代碼的分布式版本管理系統(tǒng),簡單來說,就是源代碼管理器。

它的設(shè)計存在一種明顯的缺陷,即沒有為防止其他用戶盜用提供太多的保護(hù)。

具體來說,Git 上傳代碼文件的過程,類似于發(fā)送電子郵件。用戶可以在user.name和user.email字段中輸入任何信息。這一過程中,如果兩個字段之間不采用GPG密鑰關(guān)聯(lián),系統(tǒng)就不會核查它的指定來源,那么信息造假會變得非常容易。

上述不明人士順利提交成功,顯然是Friedman沒為相關(guān)字段建立GPG(General Planning Group)密鑰。

那么,在繞過這層限制后,不明人士又是如何提交至存儲庫,同時又不損害實際存在賬戶的?

據(jù)了解,將提交內(nèi)容上傳到Git存儲庫會得到一個散列,可用于查找樹。GitHub是Web應(yīng)用程序的一部分,提供了對瀏覽器中底層Git結(jié)構(gòu)的訪問權(quán)限,因此,它可以將Git存儲庫的所有分支存儲在一個單獨(dú)的底層存儲庫中,盡管通常不會在URL結(jié)構(gòu)中顯示這種方式。

為了假冒別人的賬戶,不明人士首先需要克隆一個DMCA儲存庫。在擴(kuò)展到存儲庫之后,再提交泄漏源代碼,并偽造成Friedman的姓名和電子郵件地址。這個過程Fork存儲庫可能會出現(xiàn)錯誤,換句話說,URL可能依然指向假冒者真正的用戶名和賬戶。

但在底層Git上,父級和Fork都是同一個存儲庫的一部分,這將允許假冒者創(chuàng)建一個URL,該URL可以在主存儲庫中提交,而不是在Fork中。

因此,假冒者從https://github.com/github/dmca開始,將tree/$hash追加到末尾,其中$hash是攻擊者自己的fork提交的散列值。

結(jié)果假冒者得以代替Friedman使用了一個URL在GitHub上提交了自己的機(jī)密代碼。

值得一提的是,除了代碼安全性的擔(dān)憂之外,這件事也再度引起了開發(fā)者們對GitHub開源態(tài)度的關(guān)注。

長久以來,GitHub 一直因為未公開源代碼而飽受詬病,而恰好前幾日,GitHub再度因封殺視頻神器YouTube-dl而陷入輿論風(fēng)波。

據(jù)了解,此次泄露事件的發(fā)生,很可能是這位不知名開發(fā)者對封殺YouTube-dl一事的報復(fù)。

或許與下架YouTube-dl有關(guān)

上個月,在美國唱片業(yè)協(xié)會(RIAA)的要求下, GitHub 封禁了7.5萬Star的熱門開源項目 YouTube-dl。

當(dāng)時RIAA其給出的理由是,YouTube-dl其違反了DMCA的反規(guī)避條款:

此源代碼的明確目的是:1)規(guī)避 YouTube 等授權(quán)流媒體服務(wù)所使用的技術(shù)保護(hù)措施;2)未經(jīng)授權(quán)復(fù)制和分發(fā)會員公司擁有的音樂視頻和音頻。3)除YouTube外,該源代碼在 GitHub上支持更多網(wǎng)站下載視頻。

但GitHub將YouTube-dl下架,卻激怒了開發(fā)者們,他們在GitHub上復(fù)制并上傳了大量代碼副本,以此對該下架行為表示抗議。目前在GitHub上搜索YouTube-dl,相關(guān)結(jié)果高達(dá)4108個。

后來,GitHub公司法律團(tuán)隊不得不發(fā)出最新警告,稱如果繼續(xù)發(fā)布代碼副本,可能會對其進(jìn)行封號處理。

請注意,在未遵循流程的情況下重新發(fā)布YouTube-dl代碼副本是違反GitHub平臺DMCA政策和服務(wù)條款的。如果您在明知違反服務(wù)條款的情況下,繼續(xù)向該存儲庫提交或發(fā)布相關(guān)內(nèi)容,我們會將其刪除,并可能中止對您帳戶的訪問權(quán)限。

雖然造成此次泄露事件的不知名人士并未對此事公開表態(tài),但有人猜測稱可能是他對GitHub下架該項目的報復(fù)。

另外,在Friedman回應(yīng)泄露事件的帖子下可以看到,不少網(wǎng)友對GitHub因DMCA協(xié)議而下架YouTube-dl表示不滿。

還有一位用戶表示,GitHub之所以這樣做,很可能是因為微軟是RIAA的成員。他說,DMCA 所要求的下架不是讓代碼版權(quán)所有者本身下架,GitHub作為一家倡導(dǎo)開源的獨(dú)立公司,它不需要遵守RIAA的非法請求。

可以看出,網(wǎng)友們的不滿顯示是因為封禁一事與GitHub最初的開源初衷背道而馳。

GitHub開源精神惹爭議

2018年,微軟以75億美元的價格收購GitHub。新任 CEO Nat Friedman 曾表示:GitHub 將始終堅持開發(fā)者優(yōu)先并獨(dú)立運(yùn)營。

Resynth在博客中也表示:微軟一再強(qiáng)調(diào)致力于開源,這一點我們從很多商業(yè)廣告中經(jīng)??梢钥吹?,它的目的是讓微軟出于開源發(fā)展的最前沿。

但現(xiàn)在來看,微軟似乎并沒有做到承諾的那樣,而且YouTube-dl也只是最近發(fā)生的一例而已。事實上,GitHub因?qū)⑵湓创a保密的問題已經(jīng)在業(yè)內(nèi)廣受批評。

另外,Resynth也提醒稱,這次事件也不得不讓人們擔(dān)心 GitHub 源代碼的安全性。因為閉源應(yīng)用程序執(zhí)行的是“隱蔽式安全 (Security By Obscurity)”,即源代碼是隱藏的,目的是降低安全風(fēng)險。

如果 GitHub 真的公開源代碼,很可能會損害其整體的安全性。
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9770

    瀏覽量

    87767
  • BUG
    BUG
    +關(guān)注

    關(guān)注

    0

    文章

    156

    瀏覽量

    16009
  • Youtube
    +關(guān)注

    關(guān)注

    0

    文章

    144

    瀏覽量

    16152
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ADI創(chuàng)新電源管理器件介紹

    在電子系統(tǒng)中,電源管理器件擔(dān)負(fù)著電能的變換、分配、監(jiān)測等工作,為系統(tǒng)中不同的用電組件提供持續(xù)充足的能量,確保其穩(wěn)定可靠工作,是不可或缺的存在。因此,對于硬件工程師來說,電源管理器件的選型和應(yīng)用,是產(chǎn)品開發(fā)中重要的一環(huán)。
    的頭像 發(fā)表于 05-30 14:18 ?835次閱讀
    ADI創(chuàng)新電源<b class='flag-5'>管理器</b>件介紹

    源代碼加密、源代碼防泄漏c/c++與git服務(wù)開發(fā)環(huán)境

    源代碼加密對于很多研發(fā)性單位來說是至關(guān)重要的,當(dāng)然每家企業(yè)的業(yè)務(wù)需求不同所用的開發(fā)環(huán)境及開發(fā)語言也不盡相同,今天主要來講一下c++及git開發(fā)環(huán)境的源代碼防泄密保護(hù)方案。企業(yè)源代碼泄密
    的頭像 發(fā)表于 02-12 15:26 ?519次閱讀
    <b class='flag-5'>源代碼</b>加密、<b class='flag-5'>源代碼</b>防泄漏c/c++與<b class='flag-5'>git</b>服務(wù)<b class='flag-5'>器</b>開發(fā)環(huán)境

    hyper管理器,Hyper管理器管理工具使用指南

    隨著大數(shù)據(jù)、云計算等新興技術(shù)的不斷發(fā)展,數(shù)據(jù)的規(guī)模呈指數(shù)級增長。在這樣的背景下,批量管理工具的價值愈發(fā)凸顯,它成為了我們在數(shù)據(jù)管理領(lǐng)域的重要利器。今天就為大家介紹Hyper管理器管理
    的頭像 發(fā)表于 02-08 09:57 ?926次閱讀
    hyper<b class='flag-5'>管理器</b>,Hyper<b class='flag-5'>管理器</b>:<b class='flag-5'>管理</b>工具使用指南

    KiCad 9 探秘(五):敷銅管理器

    “ ?KiCad 9 中新增了敷銅管理器的功能,可以讓您更方便的查看或編輯 PCB 中的敷銅。 ? ” 敷銅管理器有什么用? 敷銅管理器(Zone Manager)可以幫助您在同一個對話框中查看或
    的頭像 發(fā)表于 02-06 11:15 ?1613次閱讀
    KiCad 9 探秘(五):敷銅<b class='flag-5'>管理器</b>

    飛凌嵌入式ElfBoard ELF 1板卡-移植前準(zhǔn)備之git管理內(nèi)核源碼

    我們前邊已經(jīng)介紹過Git工具,是一個非常實用的代碼管理工具。如果驗證編譯出的內(nèi)核能夠正常啟動,就可以將源碼用git工具管理起來??梢郧宄牧?/div>
    發(fā)表于 01-22 10:39

    飛凌嵌入式ElfBoard ELF 1板卡-git管理源碼之git安裝和使用

    分兩種方式,一種是管理當(dāng)前的代碼,給當(dāng)前代碼創(chuàng)建一個git倉庫,這種需要初始化新倉庫;還有一種是用clone克隆一個遠(yuǎn)程倉庫到自己當(dāng)前目錄下,這種適合一群人維護(hù)一個倉庫,也是常見的方式
    發(fā)表于 01-14 09:08

    云服務(wù) Flexus X 實例:部署 Gitea,擁有自己的 Git 倉庫,管理本地代碼

    、零售、金融、游戲等眾多領(lǐng)域的通用工作負(fù)載需求。本文旨在詳細(xì)闡述如何高效利用“云服務(wù) Flexus X 實例”,包括如何在其中從零開始,通過安裝相關(guān)依賴、安裝 Docker、安裝 Gitea 等步驟,實現(xiàn)自己的 Git 倉庫,管理
    的頭像 發(fā)表于 01-07 16:59 ?400次閱讀
    云服務(wù)<b class='flag-5'>器</b> Flexus X 實例:部署 Gitea,擁有自己的 <b class='flag-5'>Git</b> 倉庫,<b class='flag-5'>管理</b>本地<b class='flag-5'>代碼</b>

    Flexus X 實例 C#/.Net Core 結(jié)合(git 代碼管理、docker 自定義鏡像)快速發(fā)布部署 - 讓你的項目飛起來~

    與 Docker 容器化部署,實現(xiàn)代碼高效管理與無縫遷移。即刻行動,讓您的 Web 服務(wù)更加穩(wěn)定、高效,領(lǐng)跑數(shù)字化轉(zhuǎn)型之路! ???本實驗深入演示了如何在 Ubuntu 環(huán)境中,利用 Git 進(jìn)行版本控制
    的頭像 發(fā)表于 12-25 21:15 ?575次閱讀
    Flexus X 實例 C#/.Net Core 結(jié)合(<b class='flag-5'>git</b> <b class='flag-5'>代碼</b><b class='flag-5'>管理</b>、docker 自定義鏡像)快速發(fā)布部署 - 讓你的項目飛起來~

    Gmapping源代碼

    Gmapping源代碼.docx
    發(fā)表于 11-16 13:42 ?0次下載

    C2000位置管理器BISS-C庫用戶指南

    電子發(fā)燒友網(wǎng)站提供《C2000位置管理器BISS-C庫用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-09 15:19 ?5次下載
    C2000位置<b class='flag-5'>管理器</b>BISS-C庫用戶指南

    bq40z50EVM鋰離子電池包管理器評估模塊

    電子發(fā)燒友網(wǎng)站提供《bq40z50EVM鋰離子電池包管理器評估模塊.pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:42 ?2次下載
    bq40z50EVM鋰離子電池包<b class='flag-5'>管理器</b>評估模塊

    TLV320AIC31的HPLOUT輸出到音頻管理器,音頻管理器輸出接到耳機(jī),聲音幾乎聽不到怎么處理?

    TLV320AIC31的HPLOUT后面接到音頻管理器的輸入,對我這邊要求是,匹配阻抗600歐姆時,輸出電壓最大有效值800mv,請問TLV320AIC31的HPLOUT滿足這樣的輸出要求嗎,還是說必須
    發(fā)表于 10-12 07:02

    負(fù)載管理器的主要功能

    負(fù)載管理器(Load Manager)是計算機(jī)系統(tǒng)中的一個關(guān)鍵組件,它負(fù)責(zé)分配和管理計算資源,以確保系統(tǒng)運(yùn)行的效率和穩(wěn)定性。負(fù)載管理器的主要功能包括任務(wù)調(diào)度、資源分配、性能監(jiān)控、故障恢復(fù)等。以下
    的頭像 發(fā)表于 10-10 11:26 ?820次閱讀

    hex可以轉(zhuǎn)成源代碼

    Hex文件可以轉(zhuǎn)換成源代碼的近似形式,但無法直接還原為原始的、完全相同的源代碼 。這是因為Hex文件是二進(jìn)制文件,包含了程序編譯后的機(jī)器碼,這些機(jī)器碼與原始的源代碼在結(jié)構(gòu)和表達(dá)上存在
    的頭像 發(fā)表于 09-02 10:41 ?2223次閱讀

    stm32H7 HAL庫中存在bug

    stm32H7 hal 庫里面的以太網(wǎng)代碼,坑了魚鷹很多次(不知道最新版是否已經(jīng)修復(fù)了這些bug),這里分享一篇網(wǎng)上的文章,因為魚鷹也遇到過,靠它解決了其中一個編譯優(yōu)化問題,在此感謝作者。不過hal
    的頭像 發(fā)表于 08-12 17:37 ?2246次閱讀
    主站蜘蛛池模板: 金坛市| 文水县| 宕昌县| 宁海县| 镇平县| 偏关县| 丹东市| 佛坪县| 喀什市| 农安县| 九龙县| 娱乐| 施甸县| 麻城市| 同仁县| 嘉荫县| 常宁市| 拉孜县| 唐海县| 锦屏县| 新巴尔虎左旗| 涟源市| 黄龙县| 酒泉市| 历史| 蒲江县| 拉孜县| 胶南市| 克山县| 滨海县| 锡林浩特市| 松滋市| 昌乐县| 高密市| 东光县| 教育| 灵石县| 新晃| 曲水县| 新津县| 鱼台县|