cURL 作者保證不會加入漏洞或後門

2020-12-25 開源中國

Daniel Stenberg 開發的 cURL 是一個用於文件傳輸的開源庫和命令行工具,被廣泛應用於各種計算平臺。想像一下,這樣一個廣泛使用的工具如果被加入後門?

Stenberg 稱他被經常被問到這個問題,他表示從未觀察到蓄意試著加入漏洞或後門的情況,有補丁會在幾年後發現引入了安全問題,但不存在蓄意之說。當然他的話你可以不相信,但 cURL 是一個開源軟體,如果你不相信可以檢查你下載的代碼,或從已經檢查過代碼的可信來源獲得代碼。Stenberg 稱每一個正式版本他都用 GPG 籤名,即便提供下載的伺服器遭到了入侵,攻擊者也不可能複製籤名。風險在於用戶從非官方來源下載了已預先構建好的 cURL。他個人保證 cURL 沒有後門,他是瑞典人,住在瑞典,美國的機構沒有合法權力強迫他加入後門,而瑞典的類似機構也沒有合法權力施壓他加入後門。cURL 項目誕生近二十年來只發現約 70 個安全漏洞,大部分都是編程錯誤引發的,他確定這些問題都不是有意引入的。

稿源:solidot

相關焦點

  • curl 作者:讓世界變得更美好
    ,大意是想知道 curl 作者為什麼會選擇將其開源並且免費提供。沒想到 curl 作者本尊 Daniel Stenberg 親自現身回答,他詳細解答了這位開發者的疑問。以下內容編譯自 Daniel 在問題下的回答。Daniel 在 1998 年創建了 curl 項目,他編寫了最初的 curl 版本,並創建了 libcurl 庫。
  • 迪普科技:慧眼識漏洞之【後門漏洞】
    迪普科技:慧眼識漏洞之【後門漏洞】 2020年08月10日 18:05作者:網絡編輯:王動 慧眼幫您識漏洞。  後門持久又隱蔽,繞過認證和加密。  執行代碼傳文件,注入程序來攻擊。  漏洞補丁常升級,可疑文件不接收。  實時關注新動態,慧眼快速來排查。  後門  後門是一種繞過認證或系統加密來獲取系統訪問權的方法。
  • 【漏洞預警】浙江大華攝像存在0day後門,預計28萬臺設備將受影響
    3月14日,雷鋒網收到了「白帽匯」公司的爆料,稱浙江大華攝像存在 0day 後門,又將引發什麼樣的危害?該文為白帽匯授權雷鋒網發布,原文標題為《【漏洞預警】浙江大華攝像存在0day後門》。安全攝像頭(DVR)製造商大華科技(Dahua Technology)針對旗下的不少產品推送了固件升級補丁。推出固件的補丁被爆存在後門,利用該後門,就能遠程訪問攝像頭產品中的用戶密碼哈希的資料庫。
  • 今年最嚴重Windows漏洞之一:有黑客利用Zerologon植入伺服器後門
    安全研究人員本周五發布警告稱,2020 年最嚴重的 Windows 漏洞之一目前正被黑客廣泛利用,從而對網絡中那些存儲用戶憑證和管理員帳號的伺服器植入後門。該漏洞名為「Zerologon」,能讓攻擊者訪問活動目錄,以管理員身份創建、刪除和管理網絡帳號。
  • curl使用指南
    curl會對傳進來的URL做簡單的驗證,而不會去驗證URL是否真正有效,因此,這裡需要使用者提供有效的URL。前面說過,curl首先解析整個命令行,將得到選項應用於所有的URL上。如果想對每一個URL使用不同的選項,那麼可以使用--next來指定。
  • curl 的用法指南
    內容主要翻譯自《curl cookbook》。為了節約篇幅,下面的例子不包括運行時的輸出,初學者可以先看我以前寫的《curl 初學者教程》。不帶有任何參數時,curl 就是發出 GET 請求。curl 的默認用戶代理字符串是curl/[version]。
  • curl 強大的網絡工具
    為了節約篇幅,下面的例子不包括運行時的輸出,初學者可以先看我以前寫的《curl 初學者教程》。不帶有任何參數時,curl 就是發出 GET 請求。1$ curl https://www.example.com上面命令向www.example.com發出 GET 請求,伺服器返回的內容會在命令行輸出。
  • Linux常用命令 - curl
    curl 是一個命令行實用程序,用於將數據從伺服器或傳輸到伺服器,該伺服器設計用於在沒有用戶交互的情況下工作。使用 curl,您可以使用支持的協議(包括 HTTP、 HTTPS、 SCP、 SFTP 和 FTP)下載或上傳數據。 curl 提供了許多選項,允許您恢復傳輸、限制帶寬、代理支持、用戶認證等等。
  • 非常值得一看的 Curl 用法指南
    內容主要翻譯自《curl cookbook》。為了節約篇幅,下面的例子不包括運行時的輸出,初學者可以先看我以前寫的《curl 初學者教程》。不帶有任何參數時,curl 就是發出 GET 請求。curl 的默認用戶代理字符串是curl/[version]。
  • curl常用方法
    這時候就會想到一個簡便的工具:curlcurl格式:curl  -H  請求頭  -d  請求體  -X  POST  接口地址參數內容格式-H(或者--header)請求頭"Content-Type:application/json"-dPOST內容'{"user": "admin", "passwd":"12345678"}'-X
  • 21 個 curl 命令練習 | Linux 中國
    我認為使用 curl 構造 HTTP 請求也許就是這樣的一項技能,所以這裡有一些 curl 練習作為實驗!什麼是 curl ?curl 是用於構造 HTTP 請求的命令行工具。我喜歡使用 curl,因為它能夠很輕鬆地測試伺服器或 API 的行為是否符合預期,但是剛開始接觸它的時候會讓你感到一些困惑!
  • PHP 使用 CURL 詳解
    php $ch = curl_init();   curl_setopt($ch,CURLOPT_URL,"http://www.devdo.net"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_HEADER,0); $output = curl_exec($ch); if($output
  • Linux curl 常用示例
    以> 開頭的行表示curl發送的"header data";< 表示curl接收到的通常情況下隱藏的"header data";而以 * 開頭的行表示curl提供的附加信息。DOCTYPE html>………………  # curl 網頁的具體信息1.5. 指定訪問的請求方法當然curl默認使用GET方式訪問。使用了-d, --data <data> 選項,那麼會默認為 POST方法訪問。如果此時還想實現 GET 訪問,那麼可以使用-G, --get 選項強制curl 使用GET方法訪問。
  • 後門程序:PC,我要悄悄蒙上你的眼睛
    正在閱讀:後門程序:PC,我要悄悄蒙上你的眼睛後門程序:PC,我要悄悄蒙上你的眼睛2007-12-29 15:38出處:其它網站作者:小魚>  Backdoor.Hupigon.aahh是最新截獲的後門程序,它將利用大多數瀏覽器存在的漏洞肆意攻擊用戶的計算機。
  • Linux下curl命令的使用
    前言在Linux下,curl是一個綜合傳輸工具,既可以用來上傳文件,也可以用來下載文件,在日常使用過程中,它通常都是以下載工具的角色出現,常用來檢驗一個網址是否可以訪問。與curl命令相似的,還有wget命令,二者在功能上具有很多類似的地方,但curl由於可自定義各種請求參數所以在模擬web請求方面更擅長;wget由於支持ftp和Recursive所以在下載文件方面更擅長。
  • curl 和Wget功能比較
    功能差異Curl優勢library:curl底層由libcurl提供支持。libcurl是一個具有穩定API的跨平臺庫,可以被其他工具和語言調用,所以Curl具有很強大編程性質,由很多語言的打包,很多語言的HTTP(S)功能(比如PHP)都是由libcurl提供。
  • 使用curl技術實現數據採集
    前提:比如在php.ini中,開啟curl模塊:基本步驟:l 1、初始化CURL請求:$link = curl_init([網址url]);l 2、設置請求選項:curl_setopt($link, 選項名, 選項值)。
  • 基於PHP的cURL快速入門
    初始化$ch = curl_init();// 2.設置選項,包括URLcurl_setopt($ch, CURLOPT_URL, "https://www.nettuts.com");curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_HEADER, 0);// 3.
  • 巧用 Curl 命令測試 Unix Socket 接口
    經常遇到一些監聽地址不是 IP:Port 而是 Unix Socket 的程序,這些程序如果使用的是 HTTP 協議,Unix Socket 接口也可以用 curl}用 curl 訪問它的 Unix Socket 的方法如下:$ curl --unix-socket /tmp/nginx-status-server.sock http://localhost/nginx_statusActive connections
  • 谷歌想實現自己的 curl,為什麼?
    、RTMP、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、Telnet 與 TFTP 等協議,而 curl 的底層使用的是 libcurl 庫,libcurl 與 curl 組成了 cURL 項目。