Ինչպե՞ս են հաքերները մի քանի րոպեում տեսնում քո ցանցի բոլոր սարքերը. Nmap-ի գաղտնիքները
Պատկերացրու՝ հարձակվողը դեռ ոչինչ չի արել։ Չի կոտրել գաղտնաբառ, չի ներբեռնել վիրուս, նույնիսկ չի փորձել մուտք գործել համակարգ։
Բայց արդեն շատ բան գիտի քո մասին։
Նա գիտի՝ քանի սարք կա ցանցում, որ սերվերներն են աշխատում, որ պորտերն են բաց, ինչ օպերացիոն համակարգեր են օգտագործվում և նույնիսկ՝ որ ծրագրերի հին տարբերակներն են աշխատում։
Ինչպե՞ս։
Շատ դեպքերում՝ ընդամենը մեկ գործիքի միջոցով՝ Nmap։
Հաքերի առաջին քայլը՝ «Ո՞վ կա այստեղ»
Ցանկացած կիբերհարձակում սկսվում է հետախուզությունից։
Մինչև հարձակվելը պետք է հասկանալ՝ թիրախում ընդհանրապես ինչ կա։
Nmap-ը հենց դրա համար է ստեղծված։ Այն սկսում է ցանցով «շրջել» և պարզել՝ որ IP հասցեների հետևում իրական սարքեր կան։
Համակարգիչներ, հեռախոսներ, տեսախցիկներ, սվիչներ, սերվերներ...
Եթե սարքը պատասխանում է, նշանակում է՝ «կենդանի» է։
Ու հենց այստեղից էլ սկսվում է ամբողջ պատմությունը։
Հաջորդ հարցը՝ «Ի՞նչ դռներ են բաց»
Յուրաքանչյուր սարք ունի պորտեր։
Պատկերացրու դրանք որպես շենքի դռներ։
Որոշ դռներ փակ են, որոշները՝ բաց։
Եթե բաց է SSH-ը, FTP-ն, Remote Desktop-ը կամ որևէ այլ ծառայություն, Nmap-ը կարող է դա նկատել։
Հարձակվողի համար սա արդեն ոսկու հանք է։
Քանի որ բաց պորտը հաճախ նշանակում է՝ ներսում ինչ-որ ծառայություն աշխատում է։
Բայց բաց պորտը դեռ ամեն ինչ չէ
Հիմա հարձակվողին հետաքրքրում է՝
Իսկ կոնկրետ ի՞նչ ծրագիր է աշխատում այդ պորտի հետևում։
Օրինակ՝
Apache
Nginx
OpenSSH
Microsoft IIS
Եվ ամենակարևորը՝ ո՞ր տարբերակն է աշխատում։
Եթե տարբերակը հին է, մեծ հավանականությամբ արդեն գոյություն ունի հայտնի խոցելիություն։
Այսինքն՝ հարձակվողը նույնիսկ կարիք չունի երկար հետազոտելու։
Հաճախ պարզապես որոնում է տվյալ տարբերակի հայտնի խոցելիությունները։
Օպերացիոն համակարգն էլ է երևում
Հետաքրքիր փաստ։
Տարբեր օպերացիոն համակարգեր ցանցային փաթեթներին տարբեր կերպ են արձագանքում։
Windows-ը՝ մի կերպ։
Linux-ը՝ այլ կերպ։
FreeBSD-ն՝ բոլորովին այլ կերպ։
Nmap-ը վերլուծում է այդ տարբերությունները և փորձում է հասկանալ՝ ինչ համակարգ է աշխատում թիրախում։
Սա կոչվում է OS Fingerprinting։
Այլ կերպ ասած՝ սարքը թողնում է իր թվային «մատնահետքը»։
Արդյունքում հարձակվողը ստանում է ամբողջ քարտեզը
Մի քանի րոպե անց նրա առջև արդեն կարող է լինել մոտավորապես այս պատկերը.
✅ 37 ակտիվ սարք
✅ 12 բաց ծառայություն
✅ 4 Windows սերվեր
✅ 2 Linux սերվեր
✅ Հին SSH տարբերակ
✅ Մի քանի կասկածելի բաց պորտ
Եվ այս ամենը՝ դեռ առանց իրական հարձակման։
Սա է պատճառը, որ ցանցի սկանավորումը համարվում է գրեթե յուրաքանչյուր կիբերհարձակման առաջին փուլը։
Իսկ պաշտպանվել հնարավո՞ր է
Այո։
Եվ հենց այստեղ է, որ նույն գործիքը օգտակար է դառնում նաև պաշտպանների համար։
Անվտանգության մասնագետները Nmap-ը օգտագործում են իրենց ցանցի վրա՝ տեսնելու այն, ինչ կարող է տեսնել հարձակվողը։
Եթե դու չգիտես՝ ինչ է երևում դրսից, շատ հավանական է, որ դա արդեն գիտի ուրիշ մեկը։
Ահա մի քանի կարևոր քայլ.
🔹 Փակիր բոլոր ավելորդ ծառայություններն ու պորտերը
🔹 Օգտագործիր firewall-ներ և ցանցային սեգմենտացիա
🔹 Պարբերաբար թարմացրու ծրագրերը
🔹 Կիրառիր IDS/IPS համակարգեր՝ սկանավորումները հայտնաբերելու համար
🔹 Վերահսկիր ցանցում հայտնվող նոր կամ անհայտ սարքերը
Հաքերները սովորաբար չեն սկսում «կոտրել» համակարգը։
Նրանք նախ ուսումնասիրում են այն։
Եվ շատ հաճախ այդ ուսումնասիրությունը սկսվում է Nmap-ից։
Որքան լավ հասկանաս, թե ինչ կարող է տեսնել հարձակվողը քո ցանցում, այնքան հեշտ կլինի փակել այդ հնարավորությունները մինչև դրանք վերածվեն իրական խնդրի։
Հիշիր․ Nmap-ը հզոր գործիք է, բայց այն պետք է օգտագործել միայն սեփական ցանցերում կամ այնտեղ, որտեղ ունես հստակ թույլտվություն։





Comments (2)