Bir nechta kichik o'zgartirishlar bilan 2-misoldagi kod xavfsizlikni
kuzatishda yordam berish uchun yangilanishi mumkin. Agar siz
mashinaga kirish uchun takroriy muvaffaqiyatsiz urinishlarni
(qo'pol kuch hujumi) qilayotgan foydalanuvchi nomlarini
tekshirmoqchi bo'lsangiz, bir qator ro'yxat o'zgaruvchilari
yaratilishi va chegaralar bilan kuzatilishi mumkin:
tozalanadi va boshqa hech qanday chora ko'rilmaydi. Agar signal xabari
kelsa, biz qaysi ish kechikkanligini ko'rish va tegishli ogohlantirishni
yuborish uchun xaritalashdan foydalanamiz. Bundan tashqari, agar kech
ish haqiqatan ham tugasa, biz buni aniq ish uchun signal
o'rnatilmaganligini payqash orqali ham aniqlashimiz mumkin.
Kod 3-misolida ogohlantirish qismi chaqirilgan psevdo-
funksiyaga qisqartirildi
queue_alert().
Haqiqiy VTEC qoida
mexanizmida qoida mexanizmi muallifi harakat serveriga
qo'ng'iroq qiladigan funksiyani yozadi va uni elektron
pochtani (yoki qandaydir tuzatish harakatini) navbatga
qo'yadi.
Kalit sifatida foydalanuvchi nomlaridan foydalanilgan roʻyxat, ushbu
foydalanuvchi nomi uchun kirishga muvaffaqiyatsiz urinish haqidagi xabar
har safar koʻrilganda bosing. LIST ONE ostonasidan foydalanish har
qanday foydalanuvchi nomi takroriy muvaffaqiyatsiz loginlar (bitta xostda
yoki koʻp xostlar oʻrtasida taqsimlangan boʻladimi) haqida ogohlantiradi.
Kalit sifatida manba IP-manbalaridan foydalanadigan ro'yxat,
ushbu IP uchun kirishga muvaffaqiyatsiz urinish haqidagi xabar
har safar ko'rilganda bosing. RO'YXAT KEYS chegarasidan
foydalanish qisqa vaqt ichida ulanishga urinayotgan manba IP-
lar soni chegaradan oshib ketganda ogohlantiradi (masalan,
xizmat ko'rsatishni rad etish hujumi yoki ehtimol taqsimlangan
qo'pol kuch hujumi). LIST ONE ostonasidan foydalanish ma'lum
bir manba IP qayta kirishga urinishlar (masalan, qo'pol kuch
hujumi) qilganda ogohlantiradi.
Bir nechta o'zgartirishlar bilan ushbu kod qoida mexanizmi ko'p
qatorli jurnal xabarlarini tushunishi mumkin. Masalan, Linux
tizimlarida ECC xatolar ko'pincha bir nechta satrlarda paydo
bo'ladi:
yadro: CPU 3: Silent Northbridge MCE yadrosi: Shimoliy
ko'prik holati 940c4002: 85080813 yadro:
yadro:
yadro:
Xato chipkill ecc xatosi ECC xato
sindromi 8518
avtobus xatosi mahalliy tugun kelib chiqishi, \
so'rov muddati tugamadi
yadro:
yadro:
yadro:
yadro:
yadro:
yadro:
yadro:
umumiy o'qish
xotiraga kirish, umumiy havola raqami
0
xato cpu0
tuzatilgan ecc xatosi
oldingi xato yo'qolgan
NB xatosi
In