Dua ayat digunakan secara bertukar ganti dalam semakan pangkalan data, tetapi maksudnya sangat berbeza. Satu mengatakan beban kerja tertentu memerlukan pengecualian tertentu; satu lagi mengatakan hos tidak lagi memerlukan perlindungan titik akhir. Yang pertama ialah keputusan kejuruteraan yang terhad, dan yang kedua ialah risiko tanpa pemilik. Memisahkan keduanya ialah keseluruhan tugas, dan ia bermula dengan apa yang sebenarnya dilakukan oleh pelayan.

Dua ayat yang kedengaran sama

Pengecualian menamakan laluan, proses atau jenis fail dan memberikan sebab untuknya. Manakala pengabaian membuang kawalan daripada mesin dan sebaliknya memberikan sebab untuk itu. Kedua-duanya boleh menghasilkan angka prestasi yang serupa dan pendirian keselamatan yang sama sekali berbeza.

Pelayan pangkalan data ialah calon yang lemah untuk pengabaian kerana ia menyimpan data yang menjadi sandaran segala-galanya. Ia juga calon yang lemah untuk dasar peringkat desktop, kerana mengimbas fail yang dibiarkan terbuka oleh pangkalan data menimbulkan masalah yang tidak pernah dilihat oleh desktop. Pendirian jujur terletak di tengah, dan ia mesti dihujahkan bukan diandaikan. Hujah itulah yang perlu direkodkan oleh semakan.

Bandingkan pengecualian dan pengabaian

Letakkan kedua-dua pilihan bersebelahan pada empat perkara: apa yang kekal dilindungi, apa yang menjadi terdedah, siapa yang memiliki keputusan itu, dan bukti apa yang menyokongnya.

Pengecualian terhad membiarkan baki hos di bawah perlindungan yang sama seperti sebelum ini, menyimpan keputusan pada pemilik yang dinamakan dan bergantung pada simptom yang dihasilkan semula. Pengabaian membuang perlindungan daripada segala-galanya dan biasanya bergantung pada dakwaan bahawa mesin tidak terdedah. Dakwaan itu mesti bertahan dengan peranan sebenar pelayan, kerana perkongsian fail, pelayan berpaut, kerja ejen dan pemindahan fail pentadbiran semuanya mencipta pendedahan yang tidak pernah dilihat oleh tembok api. Hanya satu lajur perbandingan di bawah yang bertahan apabila pemilikan berubah, kerana ia merekodkan apa yang diputuskan dan mengapa.

PointScoped exceptionBlanket exclusion
CoverageOnly the named paths or processesThe whole host
Evidence neededA reproduced interactionAn argument about exposure
OwnerA named reviewer with a dateUsually nobody
Behaviour after an updateReviewed againSilently inherited

Hadkan pengecualian kepada interaksi yang terbukti

Mulakan dengan simptom dan bukan dengan senarai. Konflik capaian fail, tekanan sumber dan pertanyaan perlahan kelihatan berbeza dalam log dan membawa kepada pembetulan yang berbeza. Hasilkan semula simptom dengan perlindungan dihidupkan, kemudian kenal pasti laluan atau proses tepat yang terlibat.

Calon biasa ialah fail pangkalan data, fail log, sandaran dan fail katalog teks penuh, dan panduan Microsoft tentang perisian antivirus dan SQL Server kekal sebagai rujukan untuk versi yang digunakan dan produk keselamatan. Jangan salin senarai daripada pelayan lain, dan jangan andaikan satu nama perkhidmatan meliputi setiap komponen yang dipasang. Pengecualian terkecil yang menangani interaksi yang terbukti itulah yang patut dicadangkan. Apa-apa yang lebih luas memerlukan hujahnya sendiri.

Get-MpPreference | Select-Object -ExpandProperty ExclusionPath
Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled

Semak senarai itu terhadap peranan pelayan, kerana pengecualian yang ditambah untuk satu insiden cenderung kekal selamanya. Catatan ringkas di sebelah setiap entri sudah cukup untuk menjadikan audit seterusnya mungkin.

Kekalkan kawalan rangkaian dan identiti

Pengecualian titik akhir tidak mengatakan apa-apa tentang siapa yang boleh mencapai pangkalan data. Dasar tembok api sepatutnya masih mengehadkan sumber mana yang boleh membuka sesi SQL atau pengurusan, dan akaun aplikasi sepatutnya masih mengehadkan apa yang boleh dilakukan oleh sesi tersebut.

VPN tergolong dalam perbualan yang sama dan sering disalahgunakan sebagai hujah. Mengehadkan laluan akses tidak mengesahkan fail, skrip atau pertanyaan yang tiba melaluinya. Terowong tersulit juga legap kepada penderia rangkaian, jadi keterlihatan yang diberikan penderia bukanlah keterlihatan yang diberikan ejen hos. Itu adalah aliran bukti yang berbeza, dan tidak satu pun menggantikan yang lain. Pengurusan tampalan, alat pentadbiran yang dipercayai dan laluan pemulihan yang diuji kekal sebagai tanggungjawab berasingan dengan pemilik masing-masing. Kebersihan peranan juga termasuk di sini: pelayaran, muat turun dan tugasan perkongsian fail yang tidak berkaitan patut dijauhkan daripada hos pangkalan data kecuali pemiliknya telah menerimanya secara jelas.

Uji perubahan itu, kemudian milikinya

Uji dengan beban kerja yang mewakili dan pemeriksaan keselamatan yang penting, kemudian bandingkan kestabilan, daya pengeluaran dan perlindungan berterusan dan bukan hanya ralat asal.

Get-MpThreatDetection | Sort-Object InitialDetectionTime -Descending | Select-Object -First 5
Get-WinEvent -LogName 'Microsoft-Windows-Windows Defender/Operational' -MaxEvents 20

Kekalkan laluan pengunduran yang disokong dan pemilik yang menyemak pengecualian selepas kemas kini komponen atau produk, kerana pengecualian yang ditulis untuk satu binaan boleh hidup lebih lama daripada sebab kewujudannya. Rekodkan skop, sebab dan tarikh semakan di tempat yang sama dengan rekod binaan pelayan. Tanpanya, penyemak seterusnya mewarisi senarai tanpa hujah di belakangnya. Pengecualian hanya boleh dipertahankan selagi sebabnya masih benar.

Artikel berkaitan