抂芁

  • 確認:2016幎10月21日、DYN はマネヌゞド DNS むンフラに察する DDoS 攻撃を報告した。同瀟の公開声明によるず、第䞀波は東郚暙準時午前7時頃に始たり、米囜東海岞の DYN サヌバヌぞ誘導されるナヌザヌに圱響を䞎え、玄2時間埌に緩和された。第二波は正午盎前に始たり、よりグロヌバルな圱響を及がし、1時間匷で緩和された。DYN によるず第䞉波の詊みは顧客圱響なしに緩和された。
  • 芳枬:ThousandEyes はグロヌバルな芳枬点から DNS ク゚リの高い倱敗率を枬定し、攻撃のピヌク時には玄75%の芳枬点から送信されたク゚リが DYN のサヌバヌで応答されなかったず報告した。たた、監芖察象のうち玄1,200のサむトずサヌビスに圱響が出おおり、脆匱な顧客の倚くが耇数の DNS プロバむダヌではなく DYN のネヌムサヌバヌのみを䜿甚しおいたこずも刀明した。
  • 限定された垰属:DYN は Flashpoint ず Akamai の分析により、トラフィックの䞀郚が Mirai に感染したデバむスに由来するこずが確認されたず述べた。埌に米叞法省は Mirai の䜜成者による有眪答匁ず、2016幎10月21日に Mirai 亜皮ボットネットによる攻撃が DYN に圱響を䞎え、Sony、Twitter、Amazon、PayPal、Tumblr、Netflix、Southern New Hampshire University などのサむトを数時間にわたりアクセス䞍胜たたは断続的にした個人の有眪答匁を発衚した。公開蚘録は、単䞀の攻撃者、単䞀のボットネット、たたは単䞀の攻撃ベクトルがその日 DYN が芳枬した党トラフィックを説明するこずを蚌明しおいない。
  • 評䟡:このむンシデントは共通モヌド䟝存性障害であった。DYN はマネヌゞド DNS プラットフォヌム、緩和パヌトナヌ、コミュニケヌション、むンフラアヌキテクチャを管理しおいた。顧客は、暩嚁 DNS がプロバむダヌ間で倚様化されおいるか、TTL、フェむルオヌバヌ、監芖慣行が自らの可甚性䞻匵ず䞀臎しおいるかを管理しおいた。IoT ベンダヌ、所有者、ISP、芏制圓局、攻撃者はボットネット問題の異なる郚分を管理しおいた。

蚌拠蚘録ずその䜿甚方法

本蚘事では、DYN の公開声明、独立した DNS 枬定、叞法省の蚘録、DNS 暙準、セキュリティ研究、DDoS ガむダンス、垂堎コンテキストを局状の蚌拠ずしお䜿甚しおいる。以䞋の衚は、匕甚された各情報源が圱響を受けたすべおの顧客の損倱を蚌明するず䞻匵するものではなく、どの公開蚘録が説明責任分析を裏付けおいるかを説明するものである。

#公開蚘録本分析での䜿甚
12016幎10月21日の DDoS 攻撃に関する DYN の声明DDoS 波、マネヌゞド DNS ぞの圱響、地域差、緩和パヌトナヌ、トラフィック源の䞀぀ずしおの Mirai に関する䞻芁プロバむダヌタむムラむン。
2DYN DNS DDoS 攻撃に関する ThousandEyes の分析ク゚リ倱敗に関する独立したテレメトリ、監芖サむトぞの圱響、DYN のみのネヌムサヌバヌ露出、TTL の挙動、マルチプロバむダヌ比范。
3RFC 2182セカンダリ暩嚁サヌバヌにおける DNS 冗長性ずトポロゞ的倚様性の原則。
4䞻芁りェブサむトずサヌビスによる DNS 解決における冗長性の欠劂DNS プロバむダヌ集䞭ず DYN 事埌倚様化行動に関する研究蚌拠。
5シカゎ・サンタむムズを介した AP 通信の報道䞀般向け障害ず圱響を受けた人気サヌビスに関する同時代の報道。
6ガヌディアンの同時代の報道メディア、決枈、ストリヌミング、゜ヌシャルサヌビスにわたる停止パタヌンに関する公開報道。
7DOJ Mirai 有眪答匁の発衚Mirai 䜜成者、IoT デバむスの動員、゜ヌスコヌド公開の文脈に関する法的蚘録。
8DOJ 2020幎 IoT 攻撃の有眪答匁2016幎10月21日の Mirai 亜皮攻撃を DYN ぞの圱響ず指名サヌビスぞのアクセス䞍胜に結び぀ける法的蚘録。
9Mirai ボットネットの理解USENIXMirai の IoT 構成、成長、攻撃胜力に関する査読枈み蚌拠。
10CISA Mirai アラヌトDYN むンシデント前の Mirai および関連ボットネットに関する政府譊告。
11NIST ホストのボットネット回埩力報告曞゚コシステム党䜓のボットネット回埩力ずずれたむンセンティブに関する政策文脈。
12NISTIR 8259Aむンシデント埌の IoT ベヌスラむン抂念セキュア蚭定、アップデヌト、デバむスアむデンティティ。
13RIPE Labs による DYN 攻撃の抂芁RIPE Atlas 枬定による DNS ぞの異なる圱響の芖点。
14RIPE Labs による DNS DDoS の考察再垰的リトラむトラフィックず DNS DDoS の耇雑さに関する技術的文脈。
15堀防が決壊するずきWhen the Dike BreaksDDoS 䞭のキャッシングずレむダヌ固有の DNS 回埩力に関する研究文脈。
16NCSC サヌビス拒吊ガむダンスサヌビス理解、防埡、蚈画、テストのための珟代的な準備甚語。
17CISA サヌビス拒吊攻撃の理解DDoS に関する基本的な可甚性害の定矩。
18CISA/FBI/MS-ISAC DDoS 察応ガむダンス準備、ベヌスラむン、プロバむダヌ調敎、コミュニケヌションのためのガむダンス。
19Oracle が DYN を買収マネヌゞド DNS およびむンタヌネットパフォヌマンスプロバむダヌずしおの DYN に関する垂堎文脈。

DNS はりェブアプリケヌションよりも先に障害を起こした

ナヌザヌが DNS を意識するのは通垞、それが壊れた時だけである。サむト名は正垞に芋える。ブラりザは動いおいる。ナヌザヌの接続は健党かもしれない。察象アプリケヌションはただ皌働しおいるかもしれない。しかし、暩嚁 DNS 経路が応答できなければ、サヌバヌ自䜓が消えたかのようにサヌビスは芋えなくなる。それが DYN むンシデントを混乱させた理由である。倚くのサヌビスは、必ずしも自身のアプリケヌション局で壊れおいたわけではない。ナヌザヌが到達できるほど信頌性高く名前が解決できなかったのだ。

2016幎10月のむンシデントは、2皮類のアりト゜ヌシングの亀差点に䜍眮する。第䞀に、倚くのデゞタルビゞネスは、グロヌバルな゚ニヌキャスト到達性、トラフィックステアリング、運甚専門知識、DDoS 準備を単独で経枈的に構築できないため、暩嚁 DNS をマネヌゞドプロバむダヌにアりト゜ヌスしおいた。第二に、数癟䞇の家庭や組織が、脆匱なデフォルト認蚌情報や貧匱な曎新経路を持぀安党でない接続デバむスを公共むンタヌネット䞊に配眮しおいた。Mirai はこの第二のアりト゜ヌシング遞択を、第䞀のアりト゜ヌシングに察する攻撃トラフィックに倉換した。

公開された PDF コピヌ2016幎10月21日の DDoS 攻撃に関する DYN の声明で保存されおいる DYN 自身の声明は、同瀟がマネヌゞド DNS むンフラに察する DDoS 攻撃を受けたず述べおいる。第䞀波は東郚時間午前7時頃に始たり、玄2時間埌に埩旧、第二波は正午盎前に始たりよりグロヌバルで、午埌1時頃に埩旧、第䞉波の詊みは顧客圱響なしに緩和されたず説明しおいる。DYN はたた、どの時点でもシステム党䜓の停止は発生しおおらず、第䞀波の間に米囜西海岞から圱響を受けたサむトにアクセスしたナヌザヌなどは成功したであろうず述べた。

この詳现は重芁である。このむンシデントは、すべおの DYN 顧客がどこでも消えるような単玔な二倀的停止ではなかった。それは地理、゚ニヌキャスト、リゟルバの挙動、TTL、顧客のドメむン蚭定、DDoS トラフィックの匷床倉化によっお圢䜜られた可甚性障害であった。これによりコミュニケヌションは困難になった。顧客はあるネットワヌクからテストしお成功しおも、他の堎所では倱敗を芋るこずがあった。プラットフォヌム所有者は健党なアプリケヌションサヌバヌを持っおいおも、サヌビスがダりンしおいるずの苊情を受けるこずがあった。ナヌザヌはキャッシュされた DNS 回答が期限切れになるたで埅ち、その埌突然アクセスを倱うこずがあった。

共有䟝存性は枬定結果に珟れた

ThousandEyes の分析「DYN の DNS むンフラに察する DDoS 攻撃」は、顧客偎の䟝存性に関する最も明確な公開説明を提䟛しおいる。その監芖では、3぀のフェヌズが芳枬された米囜東海岞に集䞭した初期圱響、より広範なグロヌバル圱響、その埌の緩和ず残存攻撃たたはブラックホヌル化。攻撃のピヌク時には、グロヌバル芳枬点の玄4分の3が DYN のサヌバヌに応答されない DNS ク゚リを送信した。たた、監芖察象ドメむンのうち玄1,200の圱響を受けたサむトずサヌビスが報告された。

技術的芁点は単玔だが深刻だった。DYN は顧客ドメむンの暩嚁サヌバヌを運甚しおいた。リゟルバが既に新鮮なキャッシュ回答を持っおおらず、DYN の暩嚁サヌバヌに到達できなければ、接続に必芁なアドレスを取埗できなかった。短い TTL 倀は通垞運甚ではトラフィック管理をより俊敏にするが、同時にナヌザヌは暩嚁解決の成功により頻繁に䟝存するこずになる。䜎 TTL 自䜓が悪いわけではなく、トレヌドオフである。DNS プロバむダヌの DDoS むベント䞭は、「キャッシュがただ行き先を知っおいる」状態から「リゟルバが再び利甚䞍胜な暩嚁に問い合わせなければならない」状態ぞの移行時間を短瞮しうる。

ThousandEyes はたた、トラフィックステアリングにおける DYN の人気に぀いおも蚀及した。マネヌゞド DNS は単なる静的な電話垳ではなかった。倧芏暡サヌビスがナヌザヌを近くのデヌタセンタヌにルヌティングし、トラフィックをシフトし、パフォヌマンスを最適化するのに圹立っおいた。぀たり、通垞条件䞋で回埩力ず速床を向䞊させる補品が、同時に、その劣化が倚数の顧客に同時に圱響を及がしうる䟝存性にもなったのである。プロバむダヌの䟡倀提案が匷いほど、共有制埡プレヌンずしおの魅力が増す。

説明責任に関する ThousandEyes の最も重芁な発芋は、顧客アヌキテクチャに関するものだった。圱響を受けた倚くの DYN 顧客は、耇数の DNS プロバむダヌに分散させるのではなく、DYN のネヌムサヌバヌのみを䜿甚しおいた。分析では、単䞀のマネヌゞド DNS プロバむダヌの顧客ず、耇数のプロバむダヌを䜿甚しおいたため倚くの他瀟で芋られた完党な利甚䞍胜パタヌンではなく読み蟌み時間の遅延にずどたった Amazon.com を察比しおいる。これは、すべおの顧客が䞀倜にしおマルチプロバむダヌDNS を導入できたこずを意味するものではない。リスクがアヌキテクチャ䞊のものであり、可芖的であり、郚分的に顧客によっお制埡されおいたこずを意味する。

シカゎ・サンタむムズが転茉した AP 通信の蚘事は、䞀般の䜓隓を捉えおいる米囜および欧州で人気りェブサむトにアクセスしようずするナヌザヌぞの波及効果があり、Twitter、Netflix、Sony の PlayStation Network が圱響を受けたずされるサヌビスの䞀郚であった。ガヌディアンの同時代の報道は、Netflix、Twitter、Spotify、Reddit、CNN、PayPal、Pinterest、Fox News、䞻芁新聞がオフラむンたたは障害ず報じられたず列挙した。これらの報道は範囲ず公的認識の把握に有甚であるが、各指名サヌビスが同じ技術的障害モヌドや同じ期間を経隓したこずを蚌明するものではない。

「冗長」な DNS 内に朜む共通モヌド障害

DNS は蚭蚈䞊冗長性が組み蟌たれおいる。ドメむンは耇数のネヌムサヌバヌをリストする。リゟルバは代替を詊みるこずができる。暩嚁サヌバヌは地理的に分散できる。問題は、冗長性が圢匏的であっおも障害独立性がないこずである。

RFC 2182は1997幎以来、耇数の DNS サヌバヌが存圚する䞻な理由は、䞀぀のサヌバヌが到達䞍胜でもゟヌン情報を利甚可胜に保぀こずであり、セカンダリサヌバヌは地理的およびトポロゞ的に分散すべきだず述べおいる。党おのサヌバヌが同䞀の局所的障害モヌドを共有する蚭定に察しお譊告しおいる。平易な蚀葉で蚀えば、耇数のネヌムサヌバヌは、それらが同時に障害を起こすなら十分ではない。

DYN のケヌスは、この原則を物理的な堎所からプロバむダヌ䟝存性ぞず倉換した。顧客は耇数の DYN ネヌムサヌバヌをリストしおも、䟝然ずしお䞀぀のプロバむダヌ、䞀぀の商業関係、䞀぀の運甚サポヌト経路、䞀぀の DNS 管理認蚌情報、そしおそのプロバむダヌぞの倧芏暡攻撃に察する䞀぀の露出を持぀可胜性がある。ドメむンの芳点からは、それらのネヌムサヌバヌは倚様に芋える。説明責任の芳点からは、それらは䟝然ずしお共通のプロバむダヌ䟝存性の䞀郚である。

論文「䞻芁りェブサむトずサヌビスによる DNS 解決における冗長性の欠劂」は、DYN むンシデント埌の DNS における集䞭ず倚様化を調査した。少数の DNS プロバむダヌぞの集䞭が増加し、ドメむンが耇数の DNS 管理プロバむダヌを䜿甚しない匷い傟向が芋られた。そのサンプルでは、攻撃前に単䞀プロバむダヌを䜿甚するドメむンの割合は玄91%から93%であり、2016幎10月から2016幎11月の間に92.2%から89.4%に䜎䞋した。DYN 顧客のうち、倚様化しおいないドメむンの割合はむンシデント埌に急枛し、2017幎5月たで枛少し続けた。

これらの数倀は、特定のデヌタセット内の研究結果ずしお扱うべきであり、むンタヌネット党䜓の正確な囜勢調査ではない。それでも、実践的な教蚓を裏付けおいる。DNS はプロバむダヌ倚様化を可胜にしたが、倚くの顧客は障害独立性よりも運甚の単玔さを遞択しおいた。それは䞍合理ではない。マルチプロバむダヌ暩嚁 DNS は耇雑さをもたらす䞀貫したゟヌンデヌタ、DNSSEC 眲名ず鍵管理、ヘルスチェック動䜜、トラフィックステアリングの違い、䌝播遅延、スプリットブレむンリスク、監芖、契玄䞊の説明責任。倚様性のコストは実圚する。DYN 攻撃は、倚様化しないコストもたた実圚し、顧客自身のむンフラではなくサプラむダヌを通じお到来しうるこずを瀺した。

゚ニヌキャストは匷力だが魔法ではない

DYN のむンフラは、倚くのグロヌバル DNS プラットフォヌムず同様に゚ニヌキャストを䜿甚しおいた。゚ニヌキャストは、耇数のロケヌションが同䞀の IP アドレスをアナりンスし、むンタヌネットルヌティングがリゟルバを近くのたたは優先むンスタンスに送るこずができるようにする。レむテンシを改善し、トラフィックがネットワヌク内を移動できるため倚くの局所的障害を吞収する。これがマネヌゞド DNS プロバむダヌが広範な到達性ず高速応答を提䟛できる理由の䞀぀である。

゚ニヌキャストは容量を無限にはしない。トラフィックを分散できるが、攻撃圧力も分散しうる。攻撃が十分に倧芏暡、広範囲、たたは䞊流リンクやピアリング、共有プレフィックスを茻茳させるような方法で暙的化された堎合、゚ニヌキャストロケヌションは共倒れしたり、耇雑に倉動したりする。ThousandEyes は、倚くのク゚リが DYN のむンタヌネットサヌビスプロバむダヌや DYN のネットワヌク゚ッゞを通過できず、同じコンステレヌションずグルヌプ内のネヌムサヌバヌが盞関したパフォヌマンスを瀺したこずを芳枬した。この芳枬は DYN の内郚蚭蚈が過倱であったず蚌明するものではない。これは、「耇数のプレれンスポむントがある」こずが「あらゆる劥圓な DDoS 条件䞋で独立した可甚性がある」こずず同じではない理由を瀺しおいる。

DYN の声明は、シナリオを緎習し、プレむブックを持ち、緩和パヌトナヌを利甚し、むンシデント管理ず顧客コミュニケヌションを開始したず述べた。たた、攻撃は高床に分散しおおり、Mirai に関連する数千䞇の個別 IP アドレスが関䞎し、耇数のベクトルずむンタヌネットロケヌションを䜿甚したずも述べおいる。プロバむダヌは、DDoS 緩和が単に十分な垯域を賌入する問題であるかのように刀断されるべきではない。非垞に倧芏暡な分散攻撃は、枬定゚ラヌ、再詊行ストヌム、副次的トラフィック、経路䞍安定性、攻撃トラフィックのフィルタリングず正圓なク゚リの維持ずの間の困難なトレヌドオフを生み出す。

それでも、顧客はたさにこの運甚領域における専門知識をプロバむダヌが䞻匵するからこそマネヌゞド DNS を賌入する。したがっお、DYN はプロバむダヌ偎の回埩力の責任を負っおいた容量蚈画、䞊流調敎、゚ニヌキャストアヌキテクチャ、ネヌムサヌバヌコンステレヌション蚭蚈、ステヌタス通信、顧客サポヌト、緩和パヌトナヌの準備、むンシデント埌の蚌拠。公正な説明責任の説明は、䞡方の考えを同時に保持できる。攻撃は悪意があり倧芏暡だった。DYN のビゞネスは、敵察的条件䞋で暩嚁 DNS を到達可胜に保぀こずだった。

Mirai は消費者デバむスリスクをむンフラに持ち蟌んだ

Mirai がこの攻撃を文化的に蚘憶に残るものにしたのは、ボットネットが䞻に通垞のむンタヌネット接続デバむス—カメラ、ルヌタヌ、デゞタルビデオレコヌダヌ、同様の組み蟌みシステム—から構築されたからである。USENIX の論文「Mirai ボットネットの理解」は、Mirai が䞻に組み蟌みおよび IoT デバむスで構成され、最倧玄60䞇の感染に達したず説明しおいる。論文は、感染方法の単玔さず急速な成長が、比范的掗緎されおいない技術で十分な䜎䟡栌デバむスを䟵害し、十分に防埡された暙的を脅かす可胜性があるこずを瀺したず論じおいる。

叞法省の2017幎 Mirai 発衚「叞法省が重倧な DDoS 攻撃に関䞎した3件のコンピュヌタヌ犯眪事件で起蚎ず有眪答匁を発衚」は、Paras Jha、Josiah White、Dalton Norman が Mirai ボットネットを運営し、ワむダレスカメラ、ルヌタヌ、デゞタルビデオレコヌダヌなどの IoT デバむスを暙的ずしたず述べた。叞法省によるず、Mirai はピヌク時に数十䞇台の䟵害デバむスで構成され、Jha が2016幎秋に犯眪フォヌラムで゜ヌスコヌドを投皿した時点でオリゞナルの Mirai 亜皮ぞの関䞎は終了した。その埌、他の行為者が他の攻撃で Mirai 亜皮を䜿甚したず叞法省は述べおいる。

叞法省の2020幎発衚「個人が2016幎のモノのむンタヌネットサむバヌ攻撃ぞの関䞎で有眪答匁」は、Mirai 亜皮ボットネットを DYN の日により盎接的に結び぀けた。元少幎ずされる個人が、2016幎10月のサむバヌ攻撃に関連しお有眪答匁したず発衚した。叞法省によるず、この個人ず他の者は、Sony PlayStation Network をオフラむンにする目的で2016幎10月21日に耇数の DDoS 攻撃を開始するためにボットネットを䜿甚し、その攻撃は DYN に圱響を䞎え、Sony、Twitter、Amazon、PayPal、Tumblr、Netflix、Southern New Hampshire University などのりェブサむトを数時間にわたりアクセス䞍胜たたは断続的にした。

この垰属蚘録は慎重に䜿甚されるべきである。これは、少幎行為者がすべおの DYN 圱響の唯䞀の原因であったずも、DYN のトラフィック党䜓が䞀぀のボットネットから来たずも述べおいない。DYN 自身は、攻撃トラフィックの䞀぀の源が Mirai 感染デバむスであるず述べた。プロバむダヌはたた、耇数のベクトルずむンタヌネットロケヌションを説明しおいる。最も安党な結論は、Mirai ず Mirai 亜皮が実質的に関䞎し、犯眪行為の局は回埩力アヌキテクチャの局から分離されおいるずいうこずである。

Mirai の脅嚁に関する CISA アラヌトは、Mirai マルりェアが脆匱な IoT デバむスをスキャンし、Mirai ゜ヌスコヌドの公開が曎なるボットネットのリスクを高めたず譊告した。埌に NIST がホストした商務省ず囜土安党保障省の報告曞「ボットネットおよびその他の自動化された分散脅嚁に察するむンタヌネットず通信゚コシステムの回埩力匷化」は、問題を゚コシステム党䜓ずしお䜍眮付けた自動化分散攻撃はグロヌバルであり、効果的なツヌルは広く䜿甚されおおらず、補品はラむフサむクル党䜓で保護されるべきであり、むンセンティブはずれおおり、単䞀の利害関係者コミュニティでは問題を解決できない。

この゚コシステムの枠組みは、狭い非難の物語よりも DYN むンシデントにより適合する。攻撃者は所有しおいないデバむスを悪甚した。デバむスメヌカヌは、匷力なアップデヌト、アむデンティティ、ラむフサむクル管理のない䜎コスト補品を出荷するこずが倚かった。デバむス所有者は、クロヌれットの䞭のカメラやレコヌダヌが DNS むンフラぞの攻撃に参加しうるこずをほずんど理解しおいなかった。ISP は感染デバむストラフィックに察する郚分的な可芖性を持っおいたが、むンセンティブず実際の制限が混圚しおいた。DNS プロバむダヌは、攻撃が゚ッゞに達した時にそれを認識した。顧客は、名前が解決しなくなった時にそれを認識した。ナヌザヌは、サむトが読み蟌たれないずいう圢でのみそれを認識した。

埌のNISTIR 8259A IoT デバむスサむバヌセキュリティ胜力コアベヌスラむンは2016幎には存圚せず、DYN に察する遡及的な法的矩務ずしお扱うべきではない。それでも、゚コシステムが䜕を重芖するようになったかの蚌拠ずしお有甚であるデバむス識別、セキュア蚭定、デヌタ保護、論理的アクセス、゜フトりェアアップデヌト胜力、サむバヌセキュリティ状態認識、文曞化。Mirai が成功したのは、倚くのデバむスが責任あるむンタヌネット参加者ずしお管理できなかったからである。

顧客の制埡は実圚したが䞍均等だった

マネヌゞド DNS の顧客は受動的な傍芳者ではなかった。ドメむン所有者は、委任の遞択、プロバむダヌ遞択、監芖、TTL ポリシヌ、フェむルオヌバヌ蚭蚈、そしお重芁なサヌビスが䞀぀の DNS プロバむダヌの喪倱を生き残れるかどうかを管理する。しかし、その制埡は顧客間で平等ではなかった。深いむンフラチヌムを持぀倧芏暡プラットフォヌムは、耇数の暩嚁プロバむダヌを運甚し、スタックの䞀郚を自己ホストし、䞀貫性自動化を維持し、倚くのネットワヌクから解決をテストするこずができた。小芏暡な出版瀟、小売業者、゜フトりェアベンダヌ、非営利団䜓、自治䜓サヌビスは、たさにそのスキルを回避するためにマネヌゞド DNS を賌入したかもしれない。

ここでクラりドサヌビス䟝存性が説明責任の問題ずなる。サプラむダヌは専門知識を販売できるが、顧客はどのレベルのサプラむダヌ障害を蚱容できるかを決定する必芁がある。問題は「すべおのりェブサむトが特泚のグロヌバル DNS ネットワヌクを運営すべきか」ではなく、それは経枈的に䞍合理である。問題は、顧客の可甚性の玄束が䟝存関係マップず䞀臎しおいるかどうかである。オンラむン到達性をミッションクリティカルず芋なすビゞネスは、単䞀のマネヌゞド DNS プロバむダヌが単䞀障害点であるかどうかを知るべきである。レゞストラでの委任倉曎の速さ、キャッシュされた NS レコヌドの存続期間、セカンダリプロバむダヌが最新のゟヌンを持っおいるかどうか、DNSSEC が怜蚌を継続するかどうか、パブリックむンシデントを発生させずにフェむルオヌバヌをテストできるかどうかを知るべきである。

小芏暡組織にずっお、珟実的な回答は完璧なマルチプロバむダヌアヌキテクチャではないかもしれない。それはより狭い埩旧蚈画かもしれない最も重芁なレコヌドのために構成された第二のプロバむダヌ、安定した資産に適切な長い TTL、レゞストラ認蚌情報を耇数の信頌できる人物に利甚可胜にするこず、垯域倖ステヌタスペヌゞ、キャッシュされた緊急連絡先情報、DNS 解決障害をアプリケヌション障害ず区別する監芖。それは完党に自動化された倚様性ほど掗緎されおいないが、グロヌバルなサプラむダヌむンシデントの最䞭に䟝存性を発芋するよりはただ良い。

このリスクは䞋流のナヌザヌにも及ぶ。到達䞍胜になるマヌケットプレむス、出版瀟、SaaS プロバむダヌ、支払いサヌビスは、広告䞻、販売者、サポヌトチヌム、契玄業者、顧客にコストを転嫁する。ナヌザヌは根本原因が DNS、DDoS、クラりドホスティング、ISP ルヌティング、たたはアプリケヌションのバグであるかを芋るこずができない。単に取匕できない。マネヌゞド DNS は経路の非垞に早い段階に䜍眮するため、その障害は名前解決が戻るたで以降のすべおの冗長性を無意味にしうる。

コミュニケヌションは二぀の聎衆にサヌビスしなければならなかった

DYN には二぀のコミュニケヌション問題があった。盎接の顧客に䜕が起こっおいお、䜕を期埅できるかを䌝えなければならなかった。たた、停止が DYN の契玄顧客ベヌスをはるかに超えお可芖的であったため、より広範なむンタヌネットコミュニティにも䌝えなければならなかった。䞀般ナヌザヌ、ゞャヌナリスト、芏制圓局、むンフラピア、競合他瀟は、このむベントが暙的型プラットフォヌム停止なのか、より広範なむンタヌネット䞍安定性なのか、ボットネット緊急事態なのか、DNS 集䞭問題なのかを理解するこずに利害があった。

DYN の声明は、慎重なプロバむダヌ物語を提䟛したシステム党䜓ではなく、地域的に可倉、二぀の顧客圱響波、緩和された第䞉波の詊み、むンシデント管理の起動、緩和パヌトナヌの関䞎、トラフィック源の䞀぀ずしお Mirai の確認、そしお将来の防埡を保持するために曎なる詳现は控える。このバランスは防埡可胜である。DDoS プロバむダヌは、進行䞭たたは再珟可胜な攻撃䞭に完党な緩和蚭蚈図を公開すべきではない。

しかし、顧客は安心感以䞊のものを必芁ずしおいた。意思決定支揎が必芁だった。盎ちに DNS プロバむダヌを倉曎すべきかTTL を倉曎すべきか顧客向け停止通知を発行すべきかゟヌン䌝播は遅延しおいるかすべおの地域が圱響を受けおいるか顧客の DNS レコヌドは無事かどのネヌムサヌバヌグルヌプが劣化しおいるか問題の再発が予想されるかプロバむダヌが自らをむンタヌネットむンフラずしお売り蟌むほど、そのステヌタスコミュニケヌションはサヌビスの䞀郚ずなる。

このむンシデントはたた、顧客が独立した監芖を必芁ずする理由を瀺した。プロバむダヌのステヌタスペヌゞは遅延たたは簡略化される可胜性がある。顧客自身のアプリケヌションチェックは、りォヌムキャッシュを持぀ネットワヌクから実行されるず DNS 障害を芋逃すかもしれない。監芖は、暩嚁ルックアップ、耇数地域からの再垰的解決、アプリケヌション到達性、䟝存性固有の障害をテストすべきである。ThousandEyes の公開分析が匷力だったのは、DNS ク゚リ障害を「むンタヌネットがダりンしおいる」ずいう挠然ずしたナヌザヌ感芚から分離したからである。

キャッシュ、再詊行、準備が被害の圢状を倉えた

DNS 障害は、再垰局がナヌザヌず暩嚁プロバむダヌの間に䜍眮するため、均等に経隓されない。再垰リゟルバが既に有効なキャッシュ回答を持っおいれば、暩嚁サヌバヌが障害を起こしおいる間もナヌザヌはサヌビスに到達し続けるこずができる。キャッシュ回答が期限切れになったり、リゟルバが回答を持っおいなければ、同じサヌビスがそのネットワヌクから突然到達䞍胜になるこずがある。同じ郜垂の二人のナヌザヌが、リゟルバ、キャッシュ、ク゚リタむミングが異なるために異なる結果を報告しうる。

この挙動は非難ず察応の䞡方を耇雑にする。サヌビス所有者はオリゞンサヌバヌを芋お正垞な状態を確認するかもしれない。マネヌゞド DNS プロバむダヌは、攻撃トラフィック、正圓なリゟルバ再詊行、叀いキャッシュ効果、経路倉曎の混圚を芳枬するかもしれない。再垰オペレヌタヌは、応答がタむムアりトしたずきに再詊行するこずでク゚リ圧力を増加させる可胜性がある。ナヌザヌは断続的な到達性を認識し、アプリケヌションが壊れおいるず想定するかもしれない。公の物語は「䞻芁りェブサむトがダりンしおいる」ずなるが、技術的な珟実は「䞀郚のリゟルバが䞀郚の時間枠で䞀郚のドメむンの暩嚁回答を取埗たたは曎新できない」に近い。

RIPE Labs のDYN 攻撃の抂芁は、RIPE Atlas 枬定を䜿甚しおむベントを分散プロヌブから芳枬した。関連する RIPE Labs ノヌト「DNS DDoS に関する考察」は、再垰的再詊行トラフィックが圱響を悪化させうるこず、DNS プロトコル DDoS 䞭に正圓な DNS トラフィックず攻撃トラフィックを区別するこずが困難であるこずを匷調した。これらは DYN に察する法的刀断ではない。DNS DDoS 緩和が、単䞀の敵察的゜ヌスをブロックしたり単䞀のバックアップサヌバヌを远加するよりも厄介である理由を説明しおいる。

むンシデント埌の研究は、別の角床から同じ点を指摘した。論文「堀防が決壊するずきDDoS 䞭の DNS 防埡の解剖」は、キャッシングが DNS 回埩力の重芁な芁玠であり、異なる DNS レむダヌが DDoS を非垞に異なっお経隓しうるず論じおいる。この論文は DYN むンシデントを、DNS プロバむダヌずしお DYN を䜿甚しおいるドメむンに圱響を䞎えた可芖的停止の䟋ずしお䜿甚し、䞀方でルヌトサヌバヌのような他の DNS 暙的は可芖的なサヌビス停止なしに攻撃を吞収したず指摘しおいる。教蚓は、ある DNS レむダヌが安党で別のレむダヌが匱いずいうこずではない。アヌキテクチャ、キャッシング、倚様性、トラフィック量、オペレヌタヌの実践が組み合わさっお公的圱響を決定するずいうこずである。

マネヌゞド DNS 顧客にずっお、これは準備がリスク登録簿䞊のベンダヌ名以䞊のものを含むべきこずを意味する。顧客は、どのレコヌドが長いキャッシュ寿呜に十分安定しおいるか、どのレコヌドが動的ステアリングを必芁ずするか、どの再垰リゟルバがナヌザヌにずっお重芁か、叀い回答がフェむルオヌバヌにどのように圱響しうるかを知る必芁がある。たた、緊急 TTL 倉曎がむンシデント前に有甚か、それずもキャッシュが既に叀い倀を保持しおいる埌ではほずんど象城的かを決定する必芁がある。DNS 倉曎は時間䟝存性であり、即時のグロヌバル䌝播を前提ずする埩旧蚈画は埩旧蚈画ではない。

䞀般的な DDoS ガむダンスは同じ運甚芏埋を匷化する。英囜囜家サむバヌセキュリティセンタヌのサヌビス拒吊ガむダンスコレクションは、準備を4぀の実践に枠付けおいるサヌビスを理解する、防埡を理解する、察応蚈画を䜜成する、察応をテストする。CISA のサヌビス拒吊攻撃の理解は、基本的な可甚性問題を説明する正芏のナヌザヌが情報システム、デバむス、ネットワヌクリ゜ヌスにアクセスできない。CISA、FBI、MS-ISAC による埌の分散型サヌビス拒吊攻撃の理解ず察応は DNS よりも広範だが、原則は適合する組織は事前準備、サヌビスプロバむダヌずの調敎、トラフィックベヌスラむン、察応手順、コミュニケヌション蚈画を必芁ずする。

これらの実践は、クラりド䟝存性に関する䞍快な真実を露呈する。顧客は DNS 運甚をアりト゜ヌスできるが、DNS 障害が自瀟のビゞネスにどのように圱響するかの知識をアりト゜ヌスするこずはできない。DYN は自瀟のむンフラに察する攻撃を緩和できたが、すべおの顧客の蚱容可胜な劣化状態を知るこずはできなかった。銀行、マヌケットプレむス、出版瀟、倧孊、ゲヌムネットワヌク、病院予玄ポヌタルは、遅い解決、叀い回答、地域的到達性喪倱に察する蚱容床が異なる。顧客の継続性蚈画は、プロバむダヌのステヌタスをビゞネス䞊の意思決定に倉換しなければならないナヌザヌに通知するか、チャネルをシフトするか、取匕を䞭断するか、フェむルオヌプンかフェむルクロヌズか、DNS が安定するたで郚分的な到達性を受け入れるか。

DYN にずっお、同じ準備原則は逆方向に走る。マネヌゞド DNS プロバむダヌは、自瀟のむンフラに察する DDoS むベントが単にネットワヌク内郚の技術的むンシデントではないこずを理解しなければならない。それは同時倚発的な顧客危機である。顧客は、委任倉曎を即興で行ったり、TTL を短瞮したり、ゟヌンを䞀貫性なく移動させたり、サポヌトを殺到させたりしおむベントを悪化させるこずを避けるために十分な情報を必芁ずする。プロバむダヌのプレむブックは、したがっお、緩和、顧客セグメンテヌション、ステヌタス粟床、および異なるレベルの DNS 掗緎床を持぀顧客向けのガむダンスを含たなければならない。

2016幎10月のむンシデントは、共有準備局の薄さを明らかにしたために郚分的に損害が倧きかった。DNS ゚ンゞニアはキャッシング、゚ニヌキャスト、暩嚁解決を理解しおいた。倚くのビゞネスリヌダヌずナヌザヌは理解しおいなかった。䞀郚の顧客はプロバむダヌ倚様性を理解しおいた。倚くの顧客はそれを実装しおいなかった。IoT セキュリティ専門家はデフォルト認蚌情報ず管理されおいないデバむスフリヌトのリスクを理解しおいた。数癟䞇のデバむスが既に露出しおいた。共通モヌド障害は、専門知識が別々のコミュニティに存圚するが、共有された運甚䞊のコミットメントに倉換されおいない堎合にしばしば発生するものである。

法的境界は運甚䞊の教蚓よりも狭い

公開蚘録は、悪意のある DDoS 掻動、DYN サヌビス障害、顧客到達性問題、Mirai の関䞎、その埌の刑事答匁を確立しおいる。DYN が特定の契玄に違反したこず、すべおの圱響を受けた顧客が合理的なアヌキテクチャを欠いおいたこず、すべおの IoT メヌカヌが法的矩務に違反したこず、たたはすべおの損倱が䞀人の被告に垰属できるこずを確立しおいない。個々の DYN 契玄、顧客のサヌビスレベル契玄、保険契玄、第䞉者䟝存性の条件は、広範な法的結論を支持する圢では公開されおいない。

その境界は運甚䞊の教蚓を匱めるべきではなく、むしろ明確にする。法的過倱はフォヌラム固有である。運甚管理は蚭蚈遞択に可芖的である。DYN はプロバむダヌレベルの回埩力ずコミュニケヌションを管理しおいた。顧客は DNS プロバむダヌ倚様化ず継続性蚈画を管理しおいた。IoT ベンダヌはデフォルト認蚌情報、アップデヌト経路、ラむフサむクルサポヌトを管理しおいた。デバむス所有者は、展開ず基本的匷化を補品が実甚的にした範囲でのみ管理しおいた。ISP ずセキュリティ䌁業は怜出、通知、緩和の遞択を管理しおいた。政府はむンセンティブ、基準、法執行察応、官民調敎を管理しおいた。

このむンシデントが説明責任分析に属するのは、単䞀の局では党䜓の障害を修埩できなかったからである。完璧なマルチプロバむダヌDNS 顧客でも、スタックの他の堎所にある倧芏暡ボットネットに苊しむ可胜性がある。よく構築された IoT 補品ラむンは、顧客の暩嚁 DNS を倚様化しない。優れた DNS プロバむダヌでも、販売しおいないデバむスからの前䟋のない敵察的トラフィックに盎面する可胜性がある。政府報告曞はラむフサむクルセキュリティを掚奚できるが、数癟䞇の露出デバむスを即座に眮き換えるこずはできない。共通モヌド障害は、これらの局の間の適合から出珟した。

むンシデント埌の垂堎シグナル

攻撃の1ヶ月埌、Oracle は DYN を買収するこずで合意したず発衚した。Oracle のプレスリリヌスは、DYN を倧手クラりドベヌスのむンタヌネットパフォヌマンスおよび DNS プロバむダヌず説明し、3,500以䞊の゚ンタヌプラむズ顧客のために毎日400億のトラフィック最適化決定を掚進し、Netflix、Twitter、Pfizer、CNBC などの顧客を挙げた。この買収は、攻撃の結果ずしお解釈されるべきではないリリヌスはそう述べおいない。それでも、DYN の垂堎圹割の文脈ずしお有甚である。これはニッチな趣味のサヌビスではなかった。高プロファむルのデゞタルビゞネス向けの䞻芁なマネヌゞド DNS プラットフォヌムであった。

その垂堎地䜍こそが、このむンシデントが䟝然ずしお重芁な理由である。クラりド集䞭はしばしば真の利益を生み出すより良い専門知識、よりグロヌバルな到達性、より速い緩和、専門スタッフ、芏暡の経枈。それはたた、障害モヌドを倉える。倚くの顧客が同じプロバむダヌに収束するずき、圌らの独立した事業継続性の䞻匵は盞関するようになる。プラットフォヌムは機胜をアりト゜ヌスしおも、アりト゜ヌシングアヌキテクチャの結果を䟝然ずしお所有する。

2018幎の商務省ず囜土安党保障省の報告曞は、ボットネット回埩力に察しお垂堎むンセンティブがずれおいるず論じた。同様のむンセンティブ問題がマネヌゞド DNS の顧客偎にも存圚した。単䞀プロバむダヌDNS は賌入、蚭定、監芖、サポヌトが容易である。マルチプロバむダヌDNS は共通モヌドリスクを䜎枛するが、゚ンゞニアリングの耇雑さず蚭定ミスの可胜性を増加させる。その耇雑さを回避する顧客は、平時には決しお眰せられないかもしれない。ペナルティは、サプラむダヌがストレス䞋で故障した時にのみ珟れ、その時には倚くの顧客が同じむベントを同時に経隓するかもしれない。

実践的説明責任テスト

DYN のケヌスはリヌダヌに、䟝然ずしお有甚な耇数のテストを提䟛する。

暩嚁 DNS 䟝存性:各クリティカルドメむンずサブドメむンに察しおどのプロバむダヌが応答するかリストされたすべおのネヌムサヌバヌは同じプロバむダヌによっお、たたは同じルヌティングず管理制埡プレヌンを通じお運甚されおいるかそのプロバむダヌが䞻芁地域から到達䞍胜な堎合にどのサヌビスが故障するか

プロバむダヌ独立性:最新のゟヌンデヌタを持぀第二の暩嚁 DNS プロバむダヌはあるかもしあるなら、ネットワヌク、制埡プレヌン、認蚌情報、サポヌト経路、DDoS 緩和においお真に独立しおいるかもしなければ、組織は単䞀プロバむダヌリスクを意識的に受け入れおいるか

TTL ずキャッシュ戊略:DNS TTL は、俊敏性の必芁性ず停止蚱容床に察する組織の実際の芁件を反映しおいるか最も安定したレコヌドは、䞀時的なプロバむダヌ障害時の頻繁な暩嚁ルックアップぞの回避可胜な䟝存を枛らすのに十分なキャッシュ寿呜を䞎えられおいるか

DNSSEC ず倉曎管理:DNSSEC が有効な堎合、眲名、鍵、DS レコヌドはマルチプロバむダヌ運甚や緊急プロバむダヌ倉曎に耐えられるかもしくは、フォヌルバックは安党に倱敗するかもしれず、その堎合でもナヌザヌはサヌビスに到達できない。

監芖:組織は暩嚁 DNS 障害、再垰リゟルバ問題、CDN の問題、オリゞン障害、アプリケヌション障害を区別できるか゚ニヌキャストや地域的な DNS 問題を怜出するために十分な数のネットワヌクず地域からテストが実行されおいるか

レゞストラ埩旧:レゞストラ認蚌情報、レゞストリロック、緊急連絡先、委任倉曎手順は文曞化され、保護され、むンシデント䞭に利甚可胜か安党に委任を倉曎できなければ、バックアップ DNS プロバむダヌは圹に立たない。

サプラむダヌコミュニケヌション:マネヌゞド DNS プロバむダヌは、防埡方法を露出せずに、顧客が遞択を行うために必芁なレベルのステヌタス詳现を提䟛しおいるか顧客サポヌト経路は、倚くの顧客が同時に支揎を求める同時圱響むベント向けに蚭蚈されおいるか

ボットネット露出:接続デバむスを補造、展開、管理する組織にずっお、デフォルト認蚌情報、セキュアアップデヌト、デバむスアむデンティティ、脆匱性報告、サポヌト終了サポヌトは、デバむスフリヌトが他者の DDoS 胜力にならないように蚭蚈されおいるか

これらのテストは、抜象的な゚ンゞニアリングの玔粋さではない。ドメむン所有者が「冗長なネヌムサヌバヌがある」ずいうこずが、真の障害独立性を意味するのか、単に䞀぀のプロバむダヌ䟝存性内の耇数のホスト名を意味するのかを孊ぶ方法である。

タむポグラフィ

タむポグラフィは、曞かれた蚀語を読みやすく、刀読可胜で、芖芚的に魅力的にするために文字を配眮する芞術ず技術である。曞䜓、ポむントサむズ、行の長さ、行間、文字間隔の遞択を含む。

  • タむポグラフィは、15 䞖玀に Johannes Gutenberg による掻版印刷の発明に端を発する。
  • 䞻芁な芁玠には、フォント遞択、カヌニング、トラッキング、行送りが含たれる。
  • 良いタむポグラフィは可読性を高め、デザむンの雰囲気やトヌンを䌝える。

氞続的な教蚓

DYN はマネヌゞド DNS が悪いこずを蚌明しなかった。真実に近いのはその逆であるマネヌゞド DNS が存圚するのは、DNS 可甚性が困難で専門的であり、グロヌバルに露出しおいるからである。倚くの顧客は、専門知識なしに独自の暩嚁むンフラを運甚するこずを匷いられれば、回埩力が䜎䞋するだろう。このむンシデントは、アりト゜ヌシングがアヌキテクチャを消去しないこずを蚌明した。アヌキテクチャの䞀郚をサプラむダヌに移動させ、その埌顧客はそのサプラむダヌがコンポヌネントなのか共通モヌド䟝存性なのかを決定するこずを芁求する。

たた、Mirai は消費者 IoT だけがすべおのむンフラ停止の責任を負わされうるこずを蚌明しなかった。安党でない゚ッゞデバむスが、䞭栞サヌビスを脅かすのに十分な力に集玄されうるこずを蚌明した。それらのデバむスを所有する家庭や䌁業は DYN を攻撃する意図はなかった。デバむスベンダヌは自瀟補品をむンタヌネットむンフラの䞀郚ずしお想像しなかったかもしれない。しかし、公共むンタヌネットはそれにもかかわらず圌らを参加者にした。

したがっお、DYN むンシデントの説明責任ある蚘憶は局状であるべきだ。犯眪行為者が攻撃を開始した。DYN は極床の敵察的トラフィック䞋で高䟡倀 DNS プラットフォヌムを防埡し、それでも顧客圱響のある障害を経隓した。倚くの顧客は暩嚁 DNS を䞀぀のプロバむダヌに䟝存し、耇数のネヌムサヌバヌが垞にプロバむダヌ倚様性を意味するわけではないこずを発芋した。IoT ベンダヌず所有者は、匱いデバむスが攻撃リ゜ヌスになるこずを蚱しおいた。政府ず暙準化団䜓は埌に、ボットネット回埩力を単に䞀人の攻撃者を眰する問題ではなく、垂堎ず゚コシステムの問題ずしお枠付けた。

実践的な教蚓は厳しい到達可胜性は退屈な制埡プレヌンに䟝存する。䌁業は冗長なアプリケヌションサヌバヌ、耇数のクラりド、アクティブ-アクティブリヌゞョン、掗緎されたむンシデント察応を構築しおも、暩嚁 DNS 䟝存性が単䞀プロバむダヌで到達䞍胜であれば、ナヌザヌのブラりザから消えうる。DNS 委任は力である。それを䜎リスクの調達項目ずしお扱うこずが、マネヌゞドサヌビスが共通モヌド障害になる方法である。