ZMap (software)

ZMap is a free and open-sourcesecurity scanner that was developed as a faster alternative to Nmap. ZMap was designed for information security research and can be used for both white hat and black hat purposes. The tool is able to discover vulnerabilities and their impact, and detect affected IoT devices.

Using one gigabit per second of network bandwidth, ZMap can scan the entire IPv4address space in 44 minutes on a single port.[3] With a ten gigabit connection, ZMap scan can complete a scan in under five minutes.[4]

Operation

ZMap architecture[5]

ZMap iterates on techniques utilized by its predecessor, Nmap, by altering the scanning method in a few key areas. Nmap sends out individual signals to each IP address and waits for a reply. As replies return, Nmap compiles them into a database to keep track of responses, a process that slows down the scanning process. In contrast, ZMap uses cyclicmultiplicative groups, which allows ZMap to scan the same space roughly 1,300 times faster than Nmap.[6] The ZMap software takes every number from 1 to 232-1 and creates an iterative formula that ensures that each of the possible 32-bit numbers is visited once in a pseudorandom order.[3] Building the initial list of numbers for every IP address takes upfront time, but it is a fraction of what is required to aggregate a list of every sent and received probe. This process ensures that once ZMap starts sending probes out to different IPs, an accidental denial of service could not occur because an abundance of transmissions would not converge on one subnet at the same time.[7]

ZMap also speeds up the scanning process by sending a probe to every IP address only once by default, whereas Nmap resends a probe when it detects a connection delay or fails to get a reply.[8] This results in about 2% of IP addresses being missed during a typical scan, but when processing billions of IP address, or potential IoT devices being targeted by cyberattackers, 2% is an acceptable tolerance.[5]

Usage

يمكن استخدام ZMap لكل من اكتشاف الثغرات الأمنية واستغلالها . [ 9 ] [ 6 ]

استُخدم التطبيق لإجراء مسح للمنفذ 443 لتقدير انقطاعات التيار الكهربائي خلال إعصار ساندي عام 2013. [ 5 ] استخدم أحد مطوري ZMap، وهو زاكير دوروميريك، برنامجه لتحديد حالة اتصال الكمبيوتر بالإنترنت ، ونقاط ضعفه ، ونظام تشغيله ، والخدمات التي يستخدمها . [ 10 ] [ 11 ] كما استُخدم ZMap أيضًا للكشف عن نقاط الضعف في أجهزة التوصيل والتشغيل العالمية، والبحث عن مفاتيح عامة ضعيفة في سجلات مواقع الويب التي تستخدم بروتوكول HTTPS . [ 12 ]

انظر أيضاً

مراجع

  1. 1 2 "حول المشروع" . مشروع ZMap . مؤرشف من الأصل بتاريخ 10 أغسطس 2018. تم الاطلاع عليه بتاريخ 10 أغسطس 2018 .
  2. 1 2 3 4 "GitHub - zmap/zmap" . GitHub . 2 يوليو 2018. تم الاطلاع عليه بتاريخ 10 أغسطس 2018 .
  3. 1 2 داكلين، بول (20 أغسطس 2013). "مرحبًا بكم في Zmap، ماسح الإنترنت الذي يُنجز العمل في غضون ساعة واحدة" . سوفوس . مؤرشف من الأصل في 12 نوفمبر 2020. تم الاطلاع عليه في 10 أغسطس 2018 .
  4. أدريان، ديفيد (2014). "Zippier ZMap: مسح شامل للإنترنت بسرعة 10 جيجابت في الثانية" (ملف PDF) . ورشة عمل USENIX حول التقنيات الهجومية .
  5. 1 2 3 دوروميريك، زاكير؛ وسترو، إريك؛ هالدرمان، ج. أليكس (أغسطس 2013). "ZMap: المسح السريع على مستوى الإنترنت وتطبيقاته الأمنية" (ملف PDF) . تم الاطلاع عليه بتاريخ 9 أغسطس 2018 .
  6. 1 2 دي سانتيس، جوليا (2018). نمذجة أنشطة مسح الشبكة والتعرف عليها باستخدام نماذج الخليط المحدود ونماذج ماركوف المخفية (ملف PDF) . جامعة لورين.
  7. بيركو، ليكس (19 أغسطس 2013). "الآن يمكنك مسح الإنترنت بأكمله في أقل من ساعة" . موقع Motherboard . تم الاطلاع عليه بتاريخ 10 أغسطس 2018 .
  8. دي سانتيس، جوليا؛ لحمادي، عبد القادر؛ فرانسوا، جيروم؛ فيستور، أوليفييه (2016). "نمذجة أنشطة مسح عناوين IP باستخدام نماذج ماركوف المخفية: دراسة حالة الشبكة المظلمة". المؤتمر الدولي الثامن للاتحاد الدولي لمعالجة المعلومات (IFIP) حول التقنيات الجديدة والتنقل والأمن (NTMS) لعام 2016. الصفحات 1-5 . doi : 10.1109/NTMS.2016.7792461 . ISBN  978-1-5090-2914-3. S2CID 12786563 . 
  9. دوروميريك، زاكير؛ أدريان، ديفيد؛ ميريام، أريانا؛ بيلي، مايكل؛ هالدرمان، ج. أليكس (2015). "محرك بحث مدعوم بمسح شامل للإنترنت". وقائع المؤتمر الثاني والعشرين لجمعية ACM SIGSAC حول أمن الحاسوب والاتصالات - CCS '15 (ملف PDF) . الصفحات 542-553 . doi : 10.1145/2810103.2813703 . ISBN  9781450338325. S2CID 9808635 . 
  10. لي، سيونغوون؛ إم، سون يونغ؛ شين، سيونغ هون؛ روه، بيونغ هي؛ لي، تشول هو (2016). "تنفيذ واختبار ثغرات هجمات مسح المنافذ الخفية باستخدام ZMap لمحرك censys". المؤتمر الدولي لتقارب تكنولوجيا المعلومات والاتصالات 2016 (ICTC) . الصفحات 681-683 . doi : 10.1109/ICTC.2016.7763561 . ISBN  978-1-5090-1325-8. S2CID 13876287 . 
  11. دي سانتيس، جوليا؛ لحمادي، عبد القادر؛ فرانسوا، جيروم؛ فيستور، أوليفييه. "تصنيف الماسحات الضوئية على مستوى الإنترنت باستخدام نماذج خليط غاوسي ونماذج ماركوف المخفية" . المؤتمر الدولي التاسع للاتحاد الدولي لمعالجة المعلومات حول التقنيات الجديدة والتنقل والأمن (NTMS) لعام 2018. IEEE: 1-5 .
  12. أرزاكوف، أنطون ف؛ بابالوفا، إيرينا ف (2017). "تحليل فعالية المسح الشامل للإنترنت حاليًا". مؤتمر IEEE للباحثين الروس الشباب في الهندسة الكهربائية والإلكترونية (EICon Rus ) لعام 2017. الصفحات 96-99 . doi : 10.1109/EIConRus.2017.7910503 . ISBN  978-1-5090-4865-6. S2CID 44797603 .