گام دوم طبق برنامه بالا آمد و نمودار شما هنوز سه ارائه‌دهنده جدا را نشان می‌دهد. سپس صورت‌حساب‌ها می‌رسند و دو تای آن‌ها همان شرکت میزبانی را نام می‌برند، همان ثبت‌کننده هر سه دامنه را در دست دارد، و هر حساب به یک صندوق پستی که مالک آن هستید بازیابی می‌شود. هیچ چیز در پیکربندی تونل خراب نیست. طراحی به‌سادگی هرگز وابستگی‌هایی را که زیر گام‌ها قرار دارند نشمرده است، و شمار گام‌ها مسیری را توصیف می‌کند که ترافیک طی می‌کند، نه تعداد طرف‌هایی را که می‌توانند روی آن اقدام کنند.

نشانه در صورت‌حساب‌ها پیداست، نه در گزارش‌ها

این را در گزارش تونل پیدا نمی‌کنید، چون تونل دقیقاً همان کاری را می‌کند که پیکربندی کرده‌اید. شواهد در سوابق عمومی و تنظیمات حساب زندگی می‌کنند: نام سازمان‌های whois که میان نقاط پایانی یکسان است، سرورهای نام یکسان، نشانی ثبت‌کننده مشترک، یک روش پرداخت، یک پنل کنترل. هر یک از این‌ها نشانه‌ای است که دو لایه‌ای که باید مستقل شکست بخورند ممکن است با هم شکست بخورند.

هیچ‌یک از این نشانه‌ها ثابت نمی‌کند که هر طرف واحدی می‌تواند ترافیک شما را بخواند. آنچه کاهش می‌دهند تعداد تصمیم‌های مستقلی است که باید اشتباه باشند پیش از آنکه دو لایه حفاظتی با یک رویداد واحد به خطر بیفتند.

سوابقی را که واقعاً می‌بینید مقایسه کنید و بنویسید چه چیزی را مقایسه کردید. سازمان را در هر نشانی نقطه پایانی جست‌وجو کنید، سرورهای نام هر دامنه را فهرست کنید، و تنظیمات بازیابی هر حساب در زنجیره را باز کنید. جایی که دو مقدار یکسان است، توجه کنید که این یکسانی درباره مالکیت است، درباره عملیات، یا فقط درباره پیشانی یک فروشنده مجدد. این‌ها یافته‌های متفاوتی هستند، و یکی دانستن آن‌ها همان چیزی است که بازبینی وابستگی را به حدس تبدیل می‌کند.

مسیر منطقی را بکشید، سپس نقشه وابستگی را

دو نمودار لازم است، و بیشتر مردم فقط اولی را می‌کشند. مسیر منطقی نشان می‌دهد هر لایه حفاظتی کجا پایان می‌یابد و آن نقطه پایانی چه چیزی را می‌تواند مشاهده کند. نقشه وابستگی نشان می‌دهد چه کسی هر یک از این نقاط پایانی را اداره و مدیریت می‌کند، که مجموعه‌ای کاملاً جدا از نام‌هاست.

Layer to recordEvidence you can collectWhat a shared value would mean
Endpoint operatorPublished operator, contract, support contactsThe same party sees two traffic layers
Compute and hostingAddress ranges, hosting brands, platform status pagesOne administrative action affects two machines
Network dependencyEndpoints and transit links near the observation pointTwo paths share a segment that could be watched once
ManagementControl panels, SSH keys, staff with accessOne credential compromise crosses both layers
Account linkageRegistration records, payment method, recovery mailTwo services can be tied to one identity

هر ردیف را درجه‌بندی کنید نه اینکه فقط پر کنید. شناخته‌شده یعنی سندی دیده‌اید که آن را بیان می‌کند، استنتاج‌شده یعنی یک مشاهده آن را پشتیبانی می‌کند بی‌آنکه آن را حل کند، و ناشناخته یعنی چیزی یافت نشد. برند میزبانی مشترک استنتاجی درباره زیرساخت مشترک است، نه بیانیه‌ای درباره پایگاه داده مشتریان مشترک. یک استنتاج را بی‌صدا به واقعیت شناخته‌شده ارتقا ندهید فقط چون برای نتیجه‌ای که انتظار داشتید راحت است.

ردیف خالی خودش یک یافته است. به شما می‌گوید کدام واقعیت اگر آن را می‌آموختید تصمیم را تغییر می‌داد، و این سودمندتر از پاراگراف دیگری درباره کاری است که یک دشمن پیچیده ممکن است بکند.

یک شماره AS فقط به پرسش مسیریابی پاسخ می‌دهد

سیستم خودگردان مفهومی در مدیریت مسیریابی است، مجموعه‌ای از نشانی‌ها که به شبکه‌های دیگر به‌عنوان یک نمای مسیریابی منسجم ارائه می‌شود. بنابراین شماره‌های AS متفاوت هیچ چیز قطعی‌ای درباره مالکیت شرکتی، کارکنان جدا یا کنترل حقوقی مستقل نمی‌گویند. اشتباه معکوس هم به همان اندازه رایج است: دو نقطه پایانی در یک AS به‌طور خودکار موردی از شناسایی یک کاربر مشخص توسط یک طرف نیست.

اگر شماره‌ها را می‌خواهید، آن‌ها را حل کنید نه اینکه فرض کنید. نشانی زیر یک جای‌نگهدار است، و پرچم از ابزار می‌خواهد هر گام را با AS‌ای که آن را اعلام می‌کند برچسب بزند.

mtr --aslookup --report --report-cycles 5 203.0.113.9

آن خروجی را اندازه‌گیری مسیریابی بدانید، نه مالکیت یا کل مسیر ترافیک. شبکه دسترسی که از آن شروع می‌کنید و وابستگی‌های ترانزیت میان نقاط پایانی پرسش‌های جدایی هستند که نشانی‌های نقاط پایانی نمی‌توانند پاسخ دهند. وقتی مسیر یا انتخاب رله از جایی که نشسته‌اید قابل مشاهده نیست، آن را ناشناخته برچسب بزنید نه اینکه ادعایی کلی درباره اینکه یک شبکه خاص امروز چگونه مسیرها را انتخاب می‌کند وارد کنید. مشاهده‌نشده همان مشاهده‌ناپذیر نیست، اما شواهد هم نیست.

پیش از نام بردن ریسک، مشاهده را نام ببرید

سه یافته در بیشتر بازبینی‌های وابستگی با هم مخلوط می‌شوند، و جدا کردنشان بیشتر کار است. دید منفعل ترافیک رمزگذاری‌شده یک یافته است. دسترسی مدیریت مشترک دیگری است، چون به معنای یک عمل است نه یک دید. پیوند حساب سوم است، چون هویت‌ها را بدون دادن هیچ دسترسی فنی به هم متصل می‌کند.

راهنمای حریم خصوصی در RFC 6973 شکلی عملی برای این فراهم می‌کند: فهرست کنید هر موجودیت چه می‌آموزد، سپس بپرسید چگونه می‌توان آن را با اطلاعاتی که جای دیگری نگه داشته می‌شود ترکیب کرد. دو نقطه روی یک مسیر که الگوهای ترافیک مشابه را مشاهده می‌کنند می‌توانند نگرانی همبستگی را توجیه کنند، اما احتمال اندازه‌گیری‌شده‌ای به شما نمی‌دهند که کسی شناسایی شده است. نگرانی را بنویسید، سپس مشاهده‌ای را بنویسید که آن را تأیید می‌کند.

به زنجیره‌ای از دو سرویس تونل و یک پروکسی اجاره‌ای برگردید. اگر اعتبارنامه‌های مدیریت پروکسی یک حساب بازیابی را با یک سرور تونل شریک باشند، یک نفوذ اداری واحد می‌تواند از هر دو مرز بگذرد. اگر تنها همپوشانی این باشد که یک شرکت میزبانی هر دو ماشین را اجرا می‌کند، بازبینی باید بگوید آن شرکت چه اختیاراتی دارد و چه اطلاعاتی محافظت‌شده می‌ماند. همان سه گام، یافته‌ای متفاوت.

دفتر، گواهی گمنامی نیست و هرگز نخواهد بود. ارزشش باریک‌تر و کاربردی‌تر است: نشان می‌دهد استقلال کجا برقرار است، کجا فرض می‌شود، و کدام ردیف ناشناخته واحد تصمیم را جابه‌جا می‌کند. دفعه بعد همان ردیف را انتخاب کنید، و بقیه نمودار را رها کنید تا پاسخی برایش پیدا کنید.

مقالات مرتبط