Lihat angka besar di samping nama algoritme dan tanyakan apa yang sebenarnya diukurnya. Angka itu tidak memberi tahu koneksi mana yang dilindungi, protokol mana yang menyediakan perlindungan, atau pengaturan apa yang didukung klien Anda. Halaman yang tidak dapat mengaitkan klaimnya dengan salah satu hal itu adalah iklan, bukan dokumentasi. Pemeriksaan di bawah ini adalah urutan baca untuk ringkasan apa pun yang Anda terima, dan klaim pertama yang tidak dapat Anda kaitkan dengan koneksi tertentu adalah tempat berhenti.

Tentukan koneksi mana yang dicakup klaim

Satu halaman produk dapat membahas enkripsi terowongan, HTTPS ke portal akun, dan enkripsi data tersimpan dalam satu paragraf. Itu jalur berbeda dan sistem penyimpanan berbeda, jadi sifat yang satu tidak menjelaskan apa pun tentang yang lain. Putuskan yang mana dari ketiganya yang dibahas kalimat itu sebelum membandingkannya dengan pesaing. Kata yang sama, enkripsi, muncul di ketiga konteks dan berarti hal berbeda setiap kali.

Untuk terowongannya sendiri, cari protokol yang didokumentasikan dan rangkaian pengaturan keamanan yang didukung yang juga didokumentasikan. Ketiga label itu tidak dapat dipertukarkan: rangkaian bawaan datang tanpa Anda memilihnya, mode opsional hanya berlaku jika profil memilihnya, dan hasil yang dinegosiasikan adalah apa yang disepakati kedua pihak saat terhubung. Vendor yang mengaburkan hal itu memberi tahu Anda lebih sedikit daripada yang tampak.

Periksa protokol dan rangkaian yang diizinkannya

Mulailah dari profil klien, bukan dari grafik perbandingan. Profil menyebutkan protokolnya, dan protokol menentukan rangkaian mana yang mungkin sama sekali, seperti yang ditunjukkan dua kasus umum.

PropertyIKEv2/IPsec profileWireGuard profile
Cipher suiteProposal list of encryption, integrity, PRF and DH groupFixed ChaCha20-Poly1305 with Curve25519
NegotiationThe gateway narrows the proposal at connect timeNo suite negotiation at all
Peer authenticationCertificates or a preshared secretA public key per peer

Daftar usulan IKEv2 adalah menu yang dipilih gateway, sehingga rangkaian yang Anda peroleh dapat berbeda antara dua gateway dengan pengaturan klien identik. WireGuard tidak memiliki menu seperti itu, yang membuat klaimnya lebih mudah diverifikasi dan lebih sempit dijelaskan. Tidak ada susunan yang lebih kuat dengan sendirinya; intinya dokumentasi harus menyebut yang mana yang dimaksud.

Nama sandi saja juga melewatkan autentikasi, pembentukan kunci, paparan metadata, dan retensi. Konstruksi modern menyatukan enkripsi dan integritas dalam satu rangkaian, sedangkan yang lama memisahkannya, sehingga menyebut satu nama algoritme dapat menyembunyikan sifat mana yang benar-benar Anda dapatkan. Mintalah kebijakan negosiasi secara tertulis ketika halaman tidak menyatakannya.

Periksa autentikasi rekan dan status pembaruan

Autentikasi rekan termasuk dalam klaim bahkan ketika teks pemasaran melewatkannya. Enkripsi kuat ke penerima yang tidak terverifikasi bukan hasil yang dimaksud siapa pun, dan terowongan yang tidak dapat memberi tahu siapa yang menjawab melindungi lebih sedikit daripada yang tampak. Perhatikan bagaimana klien memvalidasi server: rantai sertifikat, kunci tersemat, atau rahasia yang dibagikan sebelumnya. Itu model kepercayaan berbeda dengan mode kegagalan berbeda.

Lalu periksa implementasi dan status pembaruannya, karena sandi yang didokumentasikan pada klien yang tidak ditambal menjelaskan versi yang mungkin tidak Anda jalankan. Batasan yang diterbitkan penulis protokol layak dibaca karena alasan yang sama. Klien yang belum diperbarui selama setahun membuat klaim berbeda dari halaman di depan Anda.

Periksa tempat terowongan berakhir

Terowongan klien-ke-server berakhir di server VPN. Enkripsi aplikasi, seperti HTTPS ke layanan di belakangnya, dapat melindungi lalu lintas lebih jauh di sepanjang rute, dan setelah server itu mungkin satu-satunya perlindungan yang tersisa. Baca penjelasan operator tentang titik akhir dan tentukan lapisan mana yang dimaksud klaim.

Kebijakan pencatatan dan pelacakan akun sama sekali berada di luar enkripsi. Operator dapat membawa konten terenkripsi sambil mengamati waktu, alamat, dan volume, sehingga klaim tentang kerahasiaan muatan tidak menjawab apa pun tentang apa yang dicatat. Perlakukan retensi sebagai pertanyaan terpisah dengan buktinya sendiri.

Catat apa yang tidak dinyatakan dokumentasi

Ketika suatu sifat tidak ada, catat bahwa sifat itu tidak ada alih-alih menyimpulkannya dari nama atau reputasi perangkat lunak. Audit hanya mencakup sifat dan komponen yang benar-benar diperiksanya, dan celah dalam dokumentasi adalah temuan tersendiri. Tuliskan celah itu selagi Anda masih ingat halaman mana yang menghasilkannya.

Pada mesin yang Anda kendalikan, baca kembali rangkaian dari sesi aktif, dengan halaman status klien atau daftar asosiasi keamanan pada gateway, dan catat nilai itu di samping versi klien. Catatan itu membuat klaim vendor dapat dibandingkan nanti, ketika pembaruan mengubah hasil yang dinegosiasikan. Jika klien dan dokumentasi tidak sepakat, percayai hasil yang dinegosiasikan dan laporkan perbedaannya alih-alih mendamaikannya diam-diam.

Artikel terkait