KeyTrap 攻擊通過單個 DNS 資料包破壞網際網絡訪問

Mondo 科技 更新 2024-02-20

網域名稱系統安全擴充套件 (DNSSEC) 功能中存在乙個稱為 Keytrap 的嚴重漏洞,可被利用該漏洞在很長一段時間內拒絕應用程式的 Internet 訪問。

Keytrap 編號為 CVE-2023-50387,是 DNSSEC 中的乙個設計問題,會影響所有常用的網域名稱系統 (DNS) 實現或服務。

它允許遠端攻擊者通過傳送單個 DNS 資料包,在易受攻擊的解析程式中建立長期持續拒絕服務 (DoS) 條件。

DNS允許我們人類通過輸入網域名稱而不是計算機需要連線的伺服器的IP位址來訪問位置。

DNSSEC 是 DNS 的一項功能,它將加密簽名引入 DNS 記錄,為響應提供身份驗證; 此驗證可確保 DNS 資料來自源,即其權威名稱伺服器,並且在將您路由到惡意位置的過程中不會被修改。

Keytrap 在 DNSSEC 標準中已經存在了二十多年,是由國家應用網路安全研究中心 Athene 的研究人員以及法蘭克福歌德大學、弗勞恩霍夫集和達姆施塔特大學的專家發現的。

研究人員解釋說,這個問題源於DNSSEC要求傳送所有相關加密金鑰,以及相應的簽名進行驗證。

即使某些 DNSSEC 金鑰配置錯誤、不正確或屬於不受支援的密碼,該過程也是相同的。

通過利用此漏洞,研究人員開發了一種基於 DNSSEC 的新型演算法複雜性攻擊,該攻擊可能會將 DNS 解析器中的 CPU 指令數量增加 200 萬倍,從而延遲其響應。

這種DOS狀態的持續時間取決於解析器的實現,但研究人員表示,單個攻擊請求可以使響應時間從56秒到16小時不等。

利用這種攻擊將對任何使用網際網絡的應用程式產生嚴重後果,包括網頁瀏覽、電子郵件和即時訊息等技術的不可用,“雅典娜的披露中寫道。

“使用Keytrap,攻擊者可以完全禁用全球大部分網際網絡,”研究人員說。 ”

有關該漏洞及其在現代 DNS 實現中的表現方式的完整詳細資訊,請參閱本週早些時候發布的技術報告。

自 2023 年 11 月初以來,研究人員已經展示了他們的 Keytrap 攻擊如何影響 Google 和 Cloudflare 等 DNS 服務提供商,並正在與他們合作制定緩解措施。

Athene說,KeyTrap自1999年以來一直被廣泛使用,因此在近25年的時間裡一直被忽視,這主要是因為DNSSEC驗證要求的複雜性。

雖然受影響的供應商已經推出了修復程式或正在降低 Keytrap 風險,但 Athene 表示,解決問題的根本原因可能需要重新評估 DNSSEC 的設計理念。

為了應對 Keytrap 威脅,Akamai 在 2023 年 12 月至 2024 年 2 月期間開發並部署了針對 DNSI 遞迴解析器(包括 CacheServe 和 AnswerX)以及雲和託管解決方案的緩解措施。

這種安全漏洞可能允許攻擊者對網際網絡功能造成嚴重破壞,使全球三分之一的 DNS 伺服器面臨高效的拒絕服務 (DoS) 攻擊,並可能影響超過 10 億使用者。 - 阿卡邁。

據Akamai稱,美國約35%的使用者和全球約30%的網際網絡使用者依賴使用DNSSEC身份驗證的DNS解析器,因此容易受到Keytrap攻擊。

儘管這家網際網絡公司沒有透露有關其實施的實際緩解措施的更多細節,但 Athene 的 ** 將 Akamai 的解決方案描述為將加密故障限制在最多 32 次,因此幾乎不可能耗盡 CPU 資源並導致停頓。

Google 和 Cloudflare 的 DNS 服務中已經存在修復程式。

相關問題答案

    Vision Pro 將發售! 看看蘋果“飢餓營銷”的統計資料這次不起作用?

    Apple 首款混合現實 MR 頭戴式裝置 Vision Pro 終於來了!不僅消費者期待它,業界也期待Vision Pro能為頭顯市場帶來新的維度,但它真的足夠強大嗎?分析人士指出,過去,新款iPhone往往出貨較晚,很多人認為蘋果的成功是飢餓營銷。但這一次,從一項統計來看,VisionPro似乎...

    你如何確定乙個數字是否是有理的?

    三分鐘談科普 哎呀,你知道嗎?數學的世界是多種多樣的!最近我學到了一件新東西,那就是有理數的分類。讓我給你一點科學知識 首先,我們知道正整數 負整數統稱為整數,就像我們看電視劇集的時候,整數就是那些主角!那麼正負分統稱為分數,嗯,就像劇中的配角一樣,總有好有壞。我們將整數和分數稱為有理數,就像在乙個...

    輕鬆掌握將乙個數字計算到n次方的技巧

    將數字計算為 n 次方是乙個常見的數學問題,這裡有一些提示可以幫助您更輕鬆地解決它。.使用冪法則 a.冪的冪 a m n a m n b.乘積的冪 ab n a n b n c.冪的乘法 a m n a m n .分而治之策略 如果您要計算乙個非常大的數字的 n 次方,那麼直接計算可能會很慢。更好的...

    C 如何確定乙個數是否為素數

    為了通過C程式設計確定乙個數是否是素數,你必須首先了解什麼是素數。作為數的一種形式,素數的定義當然必須在數學中找到。在數學理論中,當乙個大於 的數字只有 並且它本身有兩個因數,並且沒有其他因數時那麼這個數字被稱為質數。相反,當從 到自身的數值範圍內至少有乙個因子時,乙個數字是非素數。確定素數的方法是...

    史書中文字寥寥無幾,卻寫下了乙個時代的所有悲哀(二)。

    歷史有時是冷酷無情的,因為他有時寫出世間人民的苦難,像一把利刃刺穿心靈,刺穿人心最柔軟的地方 歷史有時是無情的 蒼白的,因為他表達了世人的巨大悲痛,有拯救世界的心,卻無力扭轉世人的道路。人類文明是建立在階級制度之上的,在這種制度下,底層人民往往掌握著最弱的生產資料,卻承擔著最繁重的體力勞動,他們也是...