Tiga lompatan, satu host: menghitung dependensi privasi yang nyata
Jumlah lompatan menyembunyikan hosting bersama, satu akun admin, dan registrar yang sama. Bangun buku besar dependensi, nilai setiap baris, dan lihat apa yang disatukan oleh nilai bersama.
Lompatan kedua naik sesuai jadwal dan diagram Anda masih menunjukkan tiga penyedia terpisah. Lalu tagihan datang dan dua di antaranya menyebut perusahaan hosting yang sama, registrar yang sama memegang ketiga domain, dan setiap akun dipulihkan ke satu kotak surat yang Anda miliki. Tidak ada yang rusak dalam konfigurasi tunnel. Desainnya hanya tidak pernah menghitung dependensi yang berada di bawah lompatan, dan jumlah lompatan menggambarkan jalur yang ditempuh lalu lintas, bukan jumlah pihak yang dapat bertindak atasnya.
Gejalanya muncul di penagihan, bukan di log
Anda tidak akan menemukan ini di log tunnel, karena tunnel melakukan persis seperti yang Anda konfigurasikan. Buktinya hidup di catatan publik dan pengaturan akun: nama organisasi whois yang cocok di antara endpoint, server nama yang identik, alamat registrant bersama, satu metode pembayaran, satu panel kontrol. Masing-masing adalah petunjuk bahwa dua lapisan yang seharusnya gagal secara independen bisa gagal bersama.
Tidak satu pun dari petunjuk ini membuktikan bahwa pihak mana pun bisa membaca lalu lintas Anda. Yang mereka kurangi adalah jumlah keputusan independen yang harus salah sebelum dua lapisan perlindungan dikompromikan oleh peristiwa yang sama.
Bandingkan catatan yang benar-benar bisa Anda lihat dan tuliskan apa yang Anda bandingkan. Cari organisasi di setiap alamat endpoint, daftarkan server nama untuk setiap domain, dan buka pengaturan pemulihan untuk setiap akun dalam rantai. Di mana dua nilai cocok, perhatikan apakah kecocokan itu soal kepemilikan, soal operasi, atau hanya soal front-end reseller. Itu temuan yang berbeda, dan memperlakukannya sebagai satu adalah cara tinjauan dependensi berubah menjadi dugaan.
Gambar jalur logis, lalu peta dependensi
Dibutuhkan dua diagram, dan kebanyakan orang hanya menggambar yang pertama. Jalur logis menunjukkan di mana setiap lapisan perlindungan berakhir dan apa yang bisa diamati endpoint itu. Peta dependensi menunjukkan siapa yang mengoperasikan dan mengadministrasi setiap endpoint tersebut, yang merupakan kumpulan nama yang sama sekali terpisah.
| Layer to record | Evidence you can collect | What a shared value would mean |
|---|---|---|
| Endpoint operator | Published operator, contract, support contacts | The same party sees two traffic layers |
| Compute and hosting | Address ranges, hosting brands, platform status pages | One administrative action affects two machines |
| Network dependency | Endpoints and transit links near the observation point | Two paths share a segment that could be watched once |
| Management | Control panels, SSH keys, staff with access | One credential compromise crosses both layers |
| Account linkage | Registration records, payment method, recovery mail | Two services can be tied to one identity |
Nilai setiap baris alih-alih mengisinya. Diketahui berarti Anda melihat catatan yang menyatakannya, disimpulkan berarti satu pengamatan mendukungnya tanpa menyelesaikannya, dan tidak diketahui berarti tidak ada yang ditemukan. Merek hosting bersama adalah kesimpulan tentang infrastruktur bersama, bukan pernyataan tentang basis data pelanggan bersama. Jangan diam-diam menaikkan kesimpulan menjadi fakta yang diketahui hanya karena itu cocok dengan kesimpulan yang Anda harapkan.
Baris kosong adalah temuan tersendiri. Itu memberi tahu Anda fakta mana yang akan mengubah keputusan jika Anda mempelajarinya, dan itu lebih berguna daripada paragraf lain tentang apa yang mungkin dilakukan lawan yang canggih.
Nomor AS hanya menjawab pertanyaan perutean
Sistem otonom adalah konsep administrasi perutean, sekumpulan alamat yang disajikan kepada jaringan lain sebagai satu tampilan perutean yang koheren. Jadi nomor AS yang berbeda tidak mengatakan apa pun yang pasti tentang kepemilikan korporat, staf terpisah, atau kendali hukum independen. Kesalahan sebaliknya sama umumnya: dua endpoint dalam satu AS tidak otomatis merupakan kasus satu pihak mengidentifikasi pengguna tertentu.
Jika Anda ingin angkanya, selesaikan alih-alih mengasumsikannya. Alamat di bawah adalah placeholder, dan flag itu meminta alat memberi label setiap lompatan dengan AS yang mengumumkannya.
mtr --aslookup --report --report-cycles 5 203.0.113.9Perlakukan keluaran itu sebagai pengukuran perutean, bukan kepemilikan atau jalur lalu lintas lengkap. Jaringan akses tempat Anda memulai dan dependensi transit antara endpoint adalah pertanyaan terpisah yang tidak bisa dijawab oleh alamat endpoint. Ketika rute atau pilihan relay tidak dapat diamati dari tempat Anda duduk, beri label tidak diketahui alih-alih mengimpor klaim umum tentang bagaimana jaringan tertentu memilih jalur hari ini. Tidak teramati bukan sama dengan tidak dapat diamati, tetapi juga bukan bukti.
Namai pengamatan sebelum menamai risiko
Tiga temuan tercampur di sebagian besar tinjauan dependensi, dan memisahkannya adalah sebagian besar pekerjaan. Visibilitas pasif lalu lintas terenkripsi adalah satu temuan. Akses manajemen bersama adalah temuan lain, karena itu menyiratkan tindakan bukan pandangan. Keterkaitan akun adalah yang ketiga, karena menghubungkan identitas tanpa memberikan akses teknis apa pun.
Panduan privasi dalam RFC 6973 memberi bentuk yang bisa dipakai untuk ini: daftarkan apa yang dipelajari setiap entitas, lalu tanyakan bagaimana itu bisa dikombinasikan dengan informasi yang disimpan di tempat lain. Dua titik pada jalur yang mengamati pola lalu lintas serupa dapat memotivasi kekhawatiran korelasi, tetapi tidak memberi Anda probabilitas terukur bahwa seseorang telah diidentifikasi. Tuliskan kekhawatirannya, lalu tuliskan pengamatan yang akan mengonfirmasinya.
Kembali ke rantai dua layanan tunnel dan satu proksi sewaan. Jika kredensial manajemen proksi berbagi akun pemulihan dengan satu server tunnel, satu kompromi administratif dapat melewati kedua batas. Jika satu-satunya tumpang tindih adalah bahwa perusahaan hosting menjalankan kedua mesin, tinjauan harus menyatakan kekuatan apa yang dimiliki perusahaan itu dan informasi apa yang tetap terlindungi. Tiga lompatan yang sama, temuan berbeda.
Buku besar itu bukan sertifikat anonimitas dan tidak akan pernah menjadi. Nilainya lebih sempit dan lebih praktis: itu menunjukkan di mana independensi ditetapkan, di mana diasumsikan, dan baris tak dikenal mana yang akan menggeser keputusan. Pilih baris itu berikutnya, dan biarkan sisa diagram apa adanya sampai Anda punya jawabannya.