Mavzu
title: "CIA uchligi (2-qism): CIA buzilish ssenariylari va MITM hujumlari" description: "CIA mezonlarining buzilish holatlari, O'rtadagi odam (MITM) hujumi, arpspoof va Wireshark yordamida tarmoq tahlili" dars: 2 hafta: 2 sinf: 10-sinf-cyber
Reja
- CIA mezonlarining buzilish holatlari (Sniffing, Tampering, Crash).
- O'rtadagi odam (Man-in-the-Middle — MITM) hujumi mohiyati.
- ARP protokoli va ARP Spoofing (kesh zaharlanishi) qanday sodir bo'ladi?
- Laboratoriya muhiti tahlili: Kali Linux, arpspoof va Wireshark.
- Shifrlanmagan HTTP trafigi xavfi va parollarning sizib chiqishi.
- MITM dan himoyalanish strategiyalari: HTTPS, Statik ARP, DAI va VPN.
Nazariy qism
1. CIA uchligi qanday buziladi?
- Konfidensiallik buzilishi (Sniffing / O'g'irlash): Foydalanuvchi shifrlanmagan tarmoqda ma'lumot uzatayotganda, buzg'unchi tarmoq trafigini tutib oladi va begona parollarni ochiq matnda o'qiydi.
- Yaxlitlik buzilishi (Tampering / Soxtalashtirish): Hujumchi tarmoq orqali o'tayotgan fayl, xabar yoki pul o'tkazmasi summasini yo'lda o'zgartirib yuboradi.
- Foydalanuvchanlik buzilishi (Denial of Service / To'xtatish): Hujumchi tarmoq shlyuzini soxtalashtirib, paketlarni yo'q qiladi yoki serverni soxta so'rovlar bilan to'ldirib xizmatni to'xtatadi.
2. O'rtadagi odam (MITM) hujumi nima?
MITM (Man-in-the-Middle) — ikki qonuniy tomon (masalan, Bob va bank serveri) o'rtasidagi aloqa kanaliga buzg'unchi (Tridi) yashirincha suqilib kirishi va barcha o'tadigan axborotni o'zidan o'tkazishidir.
ODATIY HOLAT:
[ Bob (172.16.4.65) ] <--------------------------> [ Router / Shlyuz (172.16.5.97) ]
(Trafik to'g'ridan-to'g'ri o'tadi)
MITM HUJUMI HOLATI:
[ Bob (172.16.4.65) ]
|
v (Bob Tridini router deb o'ylaydi)
[ Tridi / Kali Linux (172.16.7.120) ] <-- Barcha trafikni o'qiydi va o'zgartiradi
|
v (Tridi Bobning nomidan so'rov yuboradi)
[ Router / Server (172.16.5.97) ]3. ARP Spoofing qanday ishlaydi?
Lokal tarmoqda (LAN) qurilmalar bir-birini IP manzil orqali emas, tarmoq kartasining MAC manzili orqali taniydi. Buni ARP (Address Resolution Protocol) ta'minlaydi.
- ARP protokoli 1980-yillarda yaratilgan bo'lib, unda hech qanday parol yoki tasdiqlash yo'q.
- Hujumchi kompyuterga qarab: «Men routerman, mening MAC manzilimga yoz!» deb soxta ARP xabarlar yuborishi mumkin.
- Natijada qurbon kompyuteri router deb o'ylab, barcha ma'lumotlarni to'g'ridan-to'g'ri xakerga yuboradi.
Amaliy laboratoriya
Ushbu amaliy mashg'ulot faqat laboratoriya sinov virtual mashinalarida (VirtualBox / VMware) o'tkaziladi. Begona tarmoqlarda sinash qonunan taqiqlanadi!
Laboratoriya tahlili: arpspoof va Wireshark
- IP Forwarding yoqish: Paketlar Kali orqali to'xtab qolmasdan o'tishi kerak:bash
echo 1 > /proc/sys/net/ipv4/ip_forward - ARP zaharlashni boshlash:bash
sudo arpspoof -i eth0 -t 172.16.5.97 -r 172.16.4.65 - Wireshark da paketlarni kuzatish:
- Wiresharkda
httpfiltri qo'yiladi. - Agar qurbon HTTP (shifrlanmagan) saytga login-parol kiritsa,
POST /loginso'rovida login va parol ochiq matnda ko'rinadi.
- Wiresharkda
Amaliy topshiriqlar
1. ARP protokoli zaifligi <Badge type="tip" text="oson" />
Nima sababdan klassik ARP protokoli buzg'unchi tomonidan osonlikcha aldanishi (zaharlanishi) mumkin? Unda qanday xavfsizlik yetishmaydi?
2. IP Forwarding buyrug'i <Badge type="tip" text="oson" />
Kali Linuxda MITM o'tkazilayotganda nima uchun echo 1 > /proc/sys/net/ipv4/ip_forward buyrug'i bajarilishi shart? Agar bu yoqilmasa nima yuz beradi?
3. MITM ning CIA ga ta'siri <Badge type="warning" text="o'rta" />
MITM hujumi muvaffaqiyatli amalga oshganda CIA uchligining qaysi mezonlari qanday buzilishi mumkin? Har biriga misol keltiring.
4. HTTPS va MITM <Badge type="warning" text="o'rta" />
Agar foydalanuvchi HTTPS protokoli orqali saytga kirayotgan bo'lsa, xaker tarmoq o'rtasida turib uning parolini o'g'irlay oladimi? Nima uchun?
5. SSL ogohlantirishining xavfi <Badge type="warning" text="o'rta" />
Brauzerda «Sertifikat ishonchsiz, davom etasizmi?» degan ogohlantirish chiqqanda nima sababdan «Baribir davom etish» tugmasini bosmaslik kerak?
6. Wireshark da parollarni qidirish <Badge type="tip" text="oson" />
Wireshark dasturida tutib olingan HTTP paketlari ichida foydalanuvchi kiritgan login-parol odatda qaysi HTTP metodi orqali uzatiladi?
7. Statik ARP himoyasi <Badge type="warning" text="o'rta" />
Kichik ofisda routerga qaratilgan ARP Spoofing hujumlarini oldini olish uchun har bir kompyuterda qanday amaliy sozlama bajarilishi mumkin?
8. Dynamic ARP Inspection (DAI) <Badge type="danger" text="qiyin" />
Katta korporativ tarmoqlarda har bir kompyuterga qo'lda yozish imkonsiz. Tarmoq switchlaridagi DAI texnologiyasi soxta ARP paketlarini qanday aniqlaydi va bloklaydi?
9. Ochiq Wi-Fi va VPN roli <Badge type="warning" text="o'rta" />
Kafedagi parolsiz ochiq Wi-Fi tarmog'iga ulanishga majbur bo'lganda nima sababdan VPN ni yoqish MITM hujumidan 100% himoya qiladi?
10. Reverse TCP va Firewall tahlili <Badge type="info" text="bonus" />
Metasploit zararli dasturlari nega bevosita teskari ulanish (Reverse TCP) qiladi va bu oddiy xavfsizlik devorlarini (Firewall) qanday aylanib o'tadi?
O'z-o'zini tekshirish savollari
- MITM hujumi qanday tarmoqlarda eng oson amalga oshiriladi?
- IP manzil va MAC manzil o'rtasidagi farq nima?
- Wireshark da paketlarni qanday filtr bilan qidirish mumkin?
- Nima uchun shifrlanmagan HTTP bugungi kunda taqiqlangan hisoblanadi?
- Tarmoq switchlarida ARP himoyasi uchun qanday texnologiya mavjud?
Foydali manbalar
- Wireshark Official User Guide:
wireshark.org/docs/ - OWASP: Man-in-the-Middle Attack overview.
