Membuka akses jauh ke rangkaian terasing: periksa jalan keluar
Lima pemeriksaan menjadikan tetingkap penyelenggaraan sementara sebagai pengecualian yang boleh diaudit: kebenaran, skop, apa maksud tertutup, hentian bebas dan kerja seterusnya.
Seseorang memerlukan kemas kini firmware pada peranti dalam rangkaian yang tiada laluan ke internet, dan jawapan praktikalnya ialah pautan sementara. Perkataan sementara memikul beban utama dalam ayat itu, dan biasanya itulah bahagian pelan yang paling kurang direka. Selagi pautan itu wujud, pengasingan yang menjustifikasikan seni bina itu tidak wujud. Lima pemeriksaan menjadikan pengecualian itu disengajakan dan bukan kebetulan.
Pemeriksaan satu: adakah penyelenggaraan jauh dibenarkan sama sekali
Soalan itu milik pemilik sistem, bukan orang yang memegang kabel konsol. Sesetengah persekitaran menerima pengecualian jauh yang didokumenkan; yang lain diasingkan kerana piawaian, kontrak atau kajian bahaya menyatakan kerja jauh tidak dibenarkan dalam mana-mana tetingkap. Kedua-dua kes kelihatan serupa dari luar dan memerlukan jawapan yang bertentangan.
Dapatkan jawapannya sebelum membandingkan produk. Jika pengasingan ialah keperluan dan bukan pilihan, hasil yang betul bagi latihan ini mungkin lawatan ke tapak. Itu hasil, bukan kegagalan pelan. Penolakan dengan sebab yang direkodkan dalam fail juga melindungi orang yang bertanya, dan itu lebih bernilai daripada penyelesaian pintas yang tiada siapa dokumentasikan.
Pemeriksaan dua: tulis pengecualian sebelum memilih pencetus
Namakan orang itu, stesen kerja tempat dia bekerja, peranti sasaran, operasi yang dibenarkan dan tempoh yang diluluskan. Tambahkan siapa di tapak yang boleh memberi kuasa kepada kerja itu dan sama ada seseorang perlu mengawasi. Boleh dicapai bukan bermakna dibenarkan, dan sambungan yang berfungsi ke pengawal tidak mengatakan apa-apa tentang sama ada titik set boleh diubah.
Stesen kerja berhak mendapat penelitian yang sama seperti titik masuk. Get laluan sempit masih menerima kerja daripada titik akhir yang menyimpan kelayakan, fail kerja dan alat istimewa, dan komputer riba tidak terurus dengan klien yang berfungsi bukan persekitaran penyelenggaraan yang setara.
Rekodkan rujukan kelulusan bersebelahan tetingkap itu. Pengecualian yang hanya wujud dalam mesej sembang tidak dapat dibezakan daripada pencerobohan apabila seseorang menyemak log enam bulan kemudian.
Pemeriksaan tiga: takrifkan apa maksud tertutup
Tuliskan keadaan khusus yang dikira selesai: sesi tamat, akaun dilumpuhkan, peraturan dibuang, penyambung dihentikan, kabel dicabut. Itu kitaran hayat yang berbeza, dan menutup tab pelayar tidak menamatkan mana-mana daripadanya.
Kemudian namakan siapa yang mengesahkan keadaan itu dan bagaimana. Senarai semak yang berakhir dengan juruteknik berkata sudah siap ialah dakwaan, bukan pengesahan. Letakkan bukti dalam rekod: apa yang dilumpuhkan, bila, dan oleh siapa.
Pemeriksaan empat: hentian tidak boleh bergantung pada laluan yang dihentikannya
Tetapkan tempoh maksimum dan cara menamatkan kerja lebih awal, kemudian tanya apa yang berlaku apabila mekanisme yang membolehkannya gagal. Jika pemasa tinggal pada hos yang sama dengan laluan jauh, kegagalan di situ boleh membiarkan pengecualian terbuka tanpa sesiapa mengawasinya.
Kekalkan cara memutuskan sambungan yang bebas di tapak, sama ada konsol tempatan, suis fizikal atau prosedur yang didokumenkan untuk orang di lantai. Apabila satu-satunya pemutusan melalui pautan yang sedang diputuskan, tapak tidak boleh menguatkuasakan sempadannya sendiri. Uji hentian tempatan sekali dalam sesuatu tetingkap, sementara seseorang di tapak boleh memulihkannya jika ia gagal.
Pemeriksaan lima: peralatan mesti bertahan sehingga kerja berikutnya
Get laluan yang dihidupkan dua kali setahun masih memerlukan kemas kini yang disokong, asas konfigurasi dan kelayakan yang tidak dikongsi oleh semua orang yang pernah memerlukannya. Tentukan bagaimana ia mencapai keadaan yang diluluskan sebelum laluan terlindung dibuka, bukan semasa tetingkap. Get laluan yang lapuk ialah beban yang sepatutnya dikurangkan oleh lawatan penyelenggaraan.
Lindungi juga mekanisme yang membolehkan tetingkap itu. Nombor telefon, pengecam pemanggil atau mesej kabur ialah pencetus, bukan pengesahan, dan saluran bangun yang mudah yang tiada siapa dokumentasikan ialah laluan pengurusan yang menunggu.
Akhiri dengan menguji tiga hasil di bawah pelan yang diluluskan: operasi yang dibenarkan, operasi yang ditolak dan keadaan akhir tetingkap. Tambahkan satu kes kegagalan, seperti pengendali kehilangan hubungan di tengah jalan, dan sahkan bahawa tapak tetap berakhir tertutup. Pemeriksaan itulah satu-satunya bukti bahawa perkataan sementara benar-benar menggambarkan sesuatu yang nyata.