Crawl yo'llari
Sukut bo'yicha Burp Scanner skanerlashning crawl (saytni aylanib chiqish) bosqichida maqsad bo'ylab harakatlanish uchun o'rnatilgan Chromium brauzeridan foydalanadi. Bu unga tajribali qo'lda testlovchi kabi ish tutish va oddiy skanerlash mexanizmi e'tibordan chetda qoldirishi mumkin bo'lgan dinamik kontentni topish imkonini beradi.
Crawl paths yorlig'i bu jarayon natijalarini real vaqt rejimida ko'rsatadi: Burp Scanner maqsadli saytda topilgan har bir joyga yetib borish uchun bajargan harakatlarni va o'sha joylarda topilgan muammolarni namoyish etadi.

Crawl paths view yorlig'iga kirish
Crawl paths view yorlig'iga ikkita joydan kirishingiz mumkin:
- Joriy loyihadagi barcha oddiy, izolyatsiyalanmagan skanerlashlar uchun birlashtirilgan yo'l ma'lumotlarini ko'rish uchun Target > Site map > Crawl paths view ga o'ting. Siz ishga tushiradigan har qanday yangi izolyatsiyalanmagan skanerlash bu yorliqda ko'rsatilgan ma'lumotlarga qo'shiladi.
- Izolyatsiyalangan skanerlash uchun yo'l ma'lumotlarini ko'rish uchun Dashboard yorlig'iga o'ting va Tasks ro'yxatidan skanerlashni tanlang. Asosiy panelda Target > Site map > Crawl paths view yorlig'iga o'ting. Bu yorliq boshqa hech qanday skanerlash ma'lumotlarini o'z ichiga olmaydi. Bu yorliqni faqat Run isolated scan sozlamasi tanlangan skanerlashlar uchun ko'rasiz.
Qo'shimcha ma'lumot
Izolyatsiya qilingan veb-ilova skanerlashlarini ishga tushirish haqida ma'lumot uchun To'liq crawl va audit o'tkazish sahifasiga qarang.
Crawl yo'llarini ko'rish
First crawl path to location paneli Burp Scanner crawl bosqichida topgan har bir joyni va ularga yetib borish uchun tanlagan yo'llarini ko'rsatadi. Bu panel har bir joy uchun faqat birinchi topilgan yo'lni ko'rsatadi. Keyinchalik qisqaroq yo'l topilsa ham u yangilanmaydi. Burp Scanner crawl davomida bajaradigan harakatlar belgichalar bilan ifodalanadi:
- Click: Ko'rsatilgan elementda foydalanuvchi bosishini simulyatsiya qildi.
- Request page: Ko'rsatilgan sahifa mazmunini olish uchun so'rov yubordi.
- Follow redirect: Mo'ljallangan kontent yoki resursni olish uchun HTTP yo'naltirish javobini uning yangi manziligacha kuzatib bordi.
- Submit form: Oldindan belgilangan yoki tasodifiy ma'lumotlar bilan formani mo'ljallangan serverga yubordi.
- Replay recorded login sequence: Maqsadli ilovaning himoyalangan qismiga kirishga urinish uchun yozib olingan kirish ketma-ketligini qayta ijro etdi.
- Run OpenAPI request: Ko'rsatilgan OpenAPI endpoint'iga HTTP so'rovini yubordi.
- Invoke GraphQL operation: GraphQL API dan ma'lumot olish yoki uni o'zgartirish uchun so'rov (query) yoki mutatsiyani bajardi.
- Introspect GraphQL application: GraphQL API sxemasining tuzilishi va turlari haqidagi tafsilotlarni olish uchun introspeksiya so'rovini bajardi.
Har qanday crawl joyida Burp brauzerining ekran suratini ko'rish uchun tugunni tanlang, so'ng Show screenshot tugmasini bosing.
Crawl yo'liga misol
Masalan, Burp Scanner onlayn do'konni crawl qilayotgan va har bir mahsulot sahifasida "batafsil ma'lumot" havolasi borligini aniqlagan deb faraz qilaylik. Bu havolaga olib boradigan yo'l taxminan quyidagicha ko'rsatilishi mumkin:
example-shop.net > Products > Example product > More information
Burp Scanner Example product sahifasidan bajargan har qanday qo'shimcha harakatlar (masalan, qo'shimcha havolalarni bosish yoki ombor ma'lumotlari formasini yuborish) daraxtdagi Example product tugunining ostida ko'rsatiladi.
HTTP so'rovlarini ko'rish
Muayyan nuqtada yuborilgan HTTP so'rovlari va javoblari haqida qo'shimcha ma'lumot ko'rish uchun First crawl path to location panelidan tugunni tanlang. HTTP messages yorlig'i tanlangan joyga yetib borish uchun yuborilgan xabarlar tafsilotlarini ko'rsatadi, jumladan:
- Host
- Method
- URL
- Params
- Status code
- Length
- MIME type
- Title
- Time requested
Xom so'rov va javobni quyidagi yorliqlarda ko'rish uchun xabarni tanlang.
Barcha manzil URL'lari fragmentlarni o'z ichiga oladi. Bu muayyan harakat qanday natijaga olib kelishini tushunishni osonlashtiradi.
Jadval tarkibini moslashtirishingiz va saralashingiz mumkin. Batafsil ma'lumot uchun Burp jadvallarini moslashtirish sahifasiga qarang.
Muammolarni ko'rish
Agar skanerlash crawl bilan birga audit o'tkazishga ham sozlangan bo'lsa, First crawl path to location paneli topilgan har qanday muammolarning tafsilotlarini ham ko'rsatadi.
Muammo topilgan joyda panel daraxtdagi tegishli tugun yonida belgicha ko'rsatadi. Bu Burp Scanner muammoni aniqlash uchun bosib o'tgan yo'lni ko'rish imkonini beradi va zarur bo'lganda uni qanday takrorlash mumkinligini tushunishga yordam beradi.
Agar tugunning bir yoki bir nechta bola tuguni bo'lsa, u o'zining bola tugunlari orasida topilishi mumkin bo'lgan eng jiddiy muammoning belgichasini ko'rsatadi. Masalan, agar tugunning bola tugunlarida bitta yuqori jiddiylikdagi muammo va o'nta faqat ma'lumot xarakteridagi muammo bo'lsa, ota-tugun yuqori jiddiylikdagi muammo belgichasini ko'rsatadi.
Muayyan joyda topilgan muammolar haqida qo'shimcha ma'lumot ko'rish uchun First crawl path to location panelidan joyni tanlang va Issues yorlig'ini bosing. Bu yorliq ushbu skanerlashda o'sha joyda topilgan muammolar ro'yxatini o'z ichiga oladi. Muammoni aniqlagan aniq so'rovlar va resurslarni, shuningdek maslahat ma'lumotlarini o'z ichiga olgan yorliqni ko'rish uchun muammoni tanlang.
Tashqi havolalarni (outlinks) ko'rish
Crawler crawl yo'lidagi ma'lum bir joydan bajara olgan barcha mumkin bo'lgan navigatsiya harakatlari tafsilotlarini ko'rish uchun Outlinks yorlig'ini tanlang. Harakatlarga, masalan, havolalarni bosish, formalarni yuborish va so'rovlar qilish kirishi mumkin.
Crawler tanlangan joydan bajargan har bir harakat uchun qo'shimcha tafsilotlar ko'rsatiladi, jumladan:
- Destination URL - Crawler o'tadigan URL manzili.
- Title - Agar mavjud bo'lsa, manzil sahifasining sarlavhasi.
- Issues - Manzil sahifasida topilgan har qanday muammolar. Ular faqat skanerlash crawl bilan birga audit o'tkazishga sozlangan bo'lsa ko'rsatiladi.
- Requests - Harakatni bajarish natijasida yuborilgan so'rovlar soni.
- Time visited - Crawler harakatni bajargan vaqt.
Qo'shimcha ma'lumot
Crawling - Burp Scanner skanerlashning crawl bosqichiga qanday yondashishi haqida batafsil sharh beradi.