<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    黑客破壞 PHP 的 Git 服務器,并在源代碼中插入了后門

    Andrew2021-03-30 10:40:15

    未知的攻擊者入侵了PHP編程語言的官方Git服務器,并推送了未經授權的更新,以在源代碼中插入后門。

    3月28日,攻擊者向git.php.net服務器上托管的“ php-src”存儲庫提交了兩次提交,他們使用了PHP的作者Rasmus Lerdorf和Jetbrains開發人員Nikita Popov的帳戶。

    該項目的維護者正在調查供應鏈攻擊,專家認為,攻擊者已經破壞了git.php.net服務器。

    “我們還不知道這是怎么發生的,但是一切都指向git.php.net服務器的危害(而不是單個git帳戶的危害)。” 波波夫寫道。“雖然調查仍在進行中,但我們已決定維護自己的git基礎結構是不必要的安全風險,并且我們將停止git.php.net服務器。取而代之的是,GitHub上以前只是鏡像的存儲庫將變得規范。這意味著更改應直接推送到GitHub,而不是git.php.net。”*

    PHP的維護人員恢復了更改,并正在檢查存儲庫,以檢測除了兩個引用的提交之外的任何其他危害證據。

    將來,為了訪問存儲庫,用戶現在需要成為GitHub上php組織的一部分,并且他們的帳戶將啟用2FA。采用此新配置,可以直接從GitHub Web界面合并請求。

    目前,尚不清楚在檢測到惡意提交之前是否由其他方下載并分發了后門。

    對惡意代碼的分析顯示,存在字符串“ Zerodium”,這是最受歡迎的零日經紀人之一的名稱。

    PHP黑客Zerodium

    盡管在后門代碼中引用了Zerodium,但沒有證據表明該惡意軟件旨在作為概念證明(PoC)出售給0day經紀人

    gitgit提交代碼
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    Git常用命令大全
    2022-01-20 08:18:07
    一、新建代碼庫 # 在當前目錄新建一個Git代碼庫 $ git init # 新建一個目錄,將其初始化為Git代碼庫 $ git init [project-name] # 下載一個項目和它的整個代碼歷史 $ git clone [url] 二、配置 Git 的設置文件為. gitconfig,它可以在用戶主目錄下 (全局配置),也可以在項目目錄下 (項目配置)
    Git 各指令的本質
    2021-11-02 16:11:12
    Git是一個分布式代碼管理工具,在討論分布式之前避免不了提及一下什么是中央式代碼管理倉庫 中央式:所有的代碼保存在中央服務器,所以提交必須依賴網絡,并且每次提交都會帶入到中央倉庫,如果是協同開發可能頻繁觸發代碼合并,進而增加提交的成本和代價。最典型的就是svn 分布式:可以在本地提交,不需要依賴網絡,并且會將每次提交自動備份到本地。每個開發者都可以把遠程倉庫clone一份到本地,并會把提交歷史一
    vulnhub之devguru的實踐
    2022-07-24 18:44:07
    今天實踐的是vulnhub的devguru鏡像,下載地址,https://download.vulnhub.
    簡介在2023年4月24日晚接到gitlab升級通知后,例行升級惹出的大問題。本文記錄了修復gitlab的全過程及中間放下的錯。由于中間部分操作未能及時記錄截圖,所以在這使用中間備份的一些場景進行復現。此時為第一個錯誤,沒有對虛擬機進行快照就對內部應用進行升級。由于通過docker部署gitlab已經超過5年了,每次更新都是這么進行的,這次也沒有太多要注意的意識。
    圖解 Git 工作原理
    2022-01-05 22:31:37
    git add files把當前文件放入暫存區域。git commit給暫存區域生成快照并提交。當前分支由附在其上的HEAD標識。
    隨著數字經濟時代到來,云計算、大數據、物聯網等新興技術在關鍵信息基礎設施領域深度應用,數字技術已經成為企業轉型和發展的關鍵要素,而云是企業數字化轉型的基礎支柱,也是企業的首要技術重點
    git 對于大家應該都不太陌生,熟練使用git已經成為程序員的一項基本技能,盡管在工作中有諸如 Sourcetree這樣牛X的客戶端工具,使得合并代碼變的很方便。但找工作面試和一些需彰顯個人實力的場景,仍然需要我們掌握足夠多的git命令。
    就這么簡單,代碼就被存起來了。當你修復完線上問題,切回 feature 分支,想恢復代碼也只需要:git?保存當前未commit的代碼。刪除stash的所有記錄。當有多條 stash,可以指定操作stash,首先使用stash list 列出所有記錄
    前言 使用 Git 作為代碼版本管理,早已是現在開發工程師必備的技能。可大多數工程師還是只會最基本的保存、拉取、推送,遇到一些commit管理的問題就束手無策,或者用一些不優雅的方式解決。 本文分享我在開發工作中實踐過的實用命令。這些都能夠大大提高工作效率,還能解決不少疑難場景。下面會介紹命令,列出應用場景,手摸手教學使用,讓同學們看完即學會。 stash 描述 官方解釋:當您想記錄工作目錄和
    Andrew
    暫無描述
      亚洲 欧美 自拍 唯美 另类