Inventori VPN: akses yang dimaksudkan, konfigurasi yang dijana, sesi langsung
Nama terowong ialah pemerhatian, bukan rekod perkhidmatan. Satukan penyewa, konfigurasi yang digunakan dan bukti perakaunan sebelum anda menghentikan apa-apa.
Setiap nama terowong kelihatan seperti baris inventori sehingga anda bertanya siapa pemiliknya. Nama memberitahu anda ada sesuatu yang bersambung sekarang; ia tidak dapat memberitahu milik siapa perkhidmatan itu, apa yang dibenarkan untuk mereka capai, atau sama ada konfigurasi yang menghasilkan terowong itu ialah yang anda luluskan. Pada skala armada, ketiga-tiga soalan itulah inventori, dan terowong hanyalah pemerhatian terkini.
Satu perkhidmatan, tiga rekod
Perkhidmatan yang dimaksudkan ialah apa yang penyewa berhak dapat: identiti, awalan, sumber dan keadaan kitaran hayat. Konfigurasi yang digunakan ialah dasar yang dijana yang sepatutnya merealisasikannya. Sesi yang diperhatikan ialah bukti masa jalan bahawa sesuatu telah bersambung. Menganggapnya sebagai satu jadual memampatkan tiga jenis kebenaran yang berbeza ke dalam satu baris yang salah dengan tiga cara serentak.
| Record | Answers | Goes stale when |
|---|---|---|
| Intended service | Who may reach what | A contract changes and nobody edits the record |
| Deployed configuration | What the gateway was told | A device is edited by hand |
| Observed session | What is running now | Telemetry stops or a session ends |
Ujian praktikal ialah soalan yang setiap rekod boleh jawab sendiri. Tanya siapa pemilik awalan ini dan rekod perkhidmatan yang dimaksudkan menjawab. Tanya dasar apa yang dipegang oleh get laluan dan rekod yang digunakan menjawab. Tanya sama ada seseorang menggunakannya minggu ini dan rekod sesi menjawab. Lajur yang tidak dapat menjawab soalnya sendiri ialah yang perlu dibaiki dahulu.
Rekodkan penyewa, bukan antara muka
Beri setiap perkhidmatan pengecam yang kekal selepas sambungan semula. Antara muka terowong sementara atau nombor sesi berubah atas sebab yang tiada kaitan dengan pelanggan, dan inventori yang berkunci pada salah satunya mendapat baris baharu setiap kali pautan berkelip. Kuncikannya pada penyewa dan perkhidmatan sebaliknya, kemudian lampirkan pemerhatian pada kunci itu.
Rekod memerlukan penyewa dan pengendali yang bertanggungjawab, identiti rakan atau pengguna yang diterima, rujukan kepada kelayakan dan bukan salinannya, awalan yang dilindungi, konteks penghalaan, sumber yang dibenarkan dan keadaan kitaran hayat yang dimaksudkan. Bahan kelayakan tergolong dalam stor rahsia yang disokong; inventori yang membawa kunci peribadi telah menjadi salinan kedua persekitaran yang kurang dilindungi.
Konfigurasi yang dijana mempunyai pemilik dan versi
Automasi menjadikannya lebih mudah dan menyembunyikannya dengan lebih baik. Penjana yang berjaya membuktikan templat telah dirender, bukan bahawa setiap peranti sepadan dengan output. Seseorang akhirnya akan mengubah get laluan dengan tangan semasa insiden, dan perubahan itu ialah perkara paling berharga untuk ditangkap, kerana itulah satu-satunya yang tidak akan dihasilkan semula oleh jalan kemudian.
Rekodkan semakan mana yang menghasilkan dasar yang digunakan, dan kekalkan suntingan langsung sebagai perbezaan yang perlu didamaikan dan bukannya menimpanya secara senyap. Pendamaian ialah produk di sini: kejayaan penjana dan keadaan sebenar peranti ialah dua fakta yang mesti dibandingkan, bukan dianggap sama.
Sesi ialah bukti, bukan kebenaran
Di mana penggunaan menggunakan perakaunan RADIUS, RFC 2866 memberikan medan konkrit untuk digunakan. Acct-Status-Type membezakan permulaan daripada hentian, dan rekod milik satu sesi berkongsi Acct-Session-Id. Medan itu membolehkan anda membina semula bila sesi bermula dan tamat tanpa mempercayai ringkasan papan pemuka.
Pengecam perakaunan ialah bukti masa jalan. Ia tidak menentukan penyewa mana yang memiliki sesuatu subrangkaian, dan ia tidak memberi akses kepada apa-apa. Kaitkan ia dengan get laluan dan identiti perkhidmatan, kemudian simpan masa pengumpulan di sebelah pemerhatian. Laporan yang hilang mungkin kegagalan telemetri dan bukan ketiadaan penggunaan, dan rekod lama bukan bukti bahawa akses masih aktif sekarang.
Persaraan menggunakan gabungan yang sama
Membuang perkhidmatan bermakna membuang akses yang dimaksudkan, kelayakan dan sesi langsung, dalam susunan itu, melalui pemilik setiap satu. Kemudian sahkan konfigurasi lapuk telah hilang daripada peranti dan laluan yang dibenarkannya tidak lagi diselesaikan. Pelanggan yang pergi kuartal lalu tidak sepatutnya masih muncul dalam senarai awalan kerana nama terowong dipadamkan tetapi laluannya tidak.
Tiada satu pun daripada ini memerlukan satu perkakas bagi setiap fungsi atau produk automasi tertentu. Keperluan operasi lebih sempit dan lebih sukar: pelanggan, akses yang dimaksudkan, dasar yang digunakan dan bukti masa jalan semasa mesti boleh digabungkan tanpa bergantung pada ingatan seseorang tentang nama terowong. Bina ketiga-tiga rekod dahulu, kemudian pilih alat yang menyelenggarakannya.