Burp Suite Professional'da skan qamrovini belgilash
Skanerlash ishga tushirgichining Scan details bo'limi nima skanerlanishini, jumladan, skanerlash boshlanadigan URL manzilini belgilash imkonini beradi.
Skanerlanadigan URL manzillari
Bu bo'lim Crawl and audit va Crawl skanerlash turlari uchun ko'rsatiladi. Burp crawl'ni (saytni aylanib chiqish) boshlaydigan bir yoki bir nechta boshlang'ich URL manzilini sozlashingiz mumkin. Burp Scanner bu URL manzillaridan ilova ichiga olib boradigan har qanday havolalarga ergashadi. Burp Scanner saytni aylanib chiqishda boshlang'ich URL manzillaridan qanday foydalanishi haqida batafsil ma'lumot uchun Scanner hujjatlarining Crawling sahifasiga qarang.
Sukut bo'yicha crawl qamrovi sozlangan URL manzillari bilan cheklanadi va oxirgi katalog (agar mavjud bo'lsa) bilan tugaydi. Masalan, agar siz https://example.org/myapp/welcome.php boshlang'ich URL manzilini ko'rsatsangiz, crawler shu URL'dan boshlaydi va https://example.org/myapp/ yo'li ichidagi kontentni aylanib chiqadi.
Eslatma
Burp katalogni URL manzilidagi oxirgi qiya chiziq (/) asosida aniqlaydi. Masalan, agar siz https://example.org/myapp/myfolder ni kiritsangiz, https://example.org/myapp/ yo'li ichidagi barcha kontent qamrov ichida hisoblanadi. Qamrovni myfolder katalogi bilan cheklash uchun https://example.org/myapp/myfolder/ ni kiritishingiz kerak bo'ladi.
Detailed scope configuration o'tkagichini ochib, sukut bo'yicha xatti-harakatni bekor qilishingiz va boshqa qamrov konfiguratsiyasini berishingiz mumkin. Bu crawl qamrovini URL prefikslari yoki kengaytirilgan moslik qoidalari yordamida belgilash imkonini beradi.
Eslatma
Baribir skanerlanadigan URL manzillarini ko'rsatishingiz kerak, chunki ular crawl uchun boshlang'ich nuqta hisoblanadi. URL manzillari loyihangiz uchun belgilangan qamrov ichida bo'lishi shart. Batafsil ma'lumot uchun Maqsad qamrovini belgilash sahifasiga qarang.
Fragmentlar bilan ishlash
Burp brauzeridan foydalanadigan skanerlashlar uchun Burp fragmentli (#) URL manzillarini qabul qiladi. Bu Burp Scanner'ga React ilovalari va bir sahifali ilovalarda (SPA) uchraydigan mijoz tomonidagi marshrutlash bilan ishlash imkonini beradi. Biroq, eski crawl mexanizmi URL fragmentlarini qo'llab-quvvatlamaydi. Agar siz skanerlash konfiguratsiyangizda Crawl settings > Discovery logic > Use Burp's browser for crawl and audit variantidan belgini olib tashlab, brauzer asosidagi skanerlashni o'chirib qo'ysangiz, hech qanday boshlang'ich URL manzilida fragmentdan foydalana olmaysiz.
Protokol sozlamalari
URL manzillaringizni skanerlashda qaysi protokollar ishlatilishini boshqarish uchun quyidagi variantlardan birini tanlang:
- Scan using HTTP & HTTPS - Bu variant tanlanganda, Burp Scanner URL ro'yxatida protokolni aniq ko'rsatgan-ko'rsatmaganingizdan qat'i nazar, barcha URL manzillaringizni ham HTTP, ham HTTPS orqali skanerlaydi.
- Scan using my specified protocols - Bu variant tanlanganda, Burp Scanner URL manzillarini siz ko'rsatgan protokollar orqali skanerlaydi. Masalan, agar siz faqat
http://example.orgURL manzilini qo'shsangiz,https://example.orgURL manzili skanerlanmaydi. Protokol ko'rsatilmagan URL manzillari baribir ham HTTP, ham HTTPS orqali skanerlanadi.
Eslatma
Agar Burp muayyan joydagi kontent ikkala protokol uchun ham bir xil ekanini aniqlasa, siz ham HTTP, ham HTTPS orqali skanerlashni tanlagan bo'lsangiz ham, u bu joyni faqat bir marta skanerlaydi.
Kengaytirilgan skanerlash parametrlari
Bu bo'limda Run isolated scan sozlamasi mavjud. Izolyatsiyalangan skanerlash natijalari Target > Site map, Target > Crawl paths yoki Dashboard > All issues yorliqlarida ko'rinmaydi. Masalan, "jonli" skanerlash natijalariga ta'sir qilmasdan skanerlash konfiguratsiyalarini sinab ko'rmoqchi bo'lsangiz, skanerlashni izolyatsiyalash foydali bo'lishi mumkin.
Eslatma
Skanerlanadigan elementlar
Bu bo'lim Audit selected items skanerlash turi uchun ko'rsatiladi. Tanlangan elementlarning URL manzillari ro'yxati keltiriladi. E'tibor bering, agar bir xil URL manziliga turli parametrlar bilan bir nechta so'rov bo'lsa, o'sha URL bir necha marta ko'rinadi.
Skanerlanadigan elementlar ko'p bo'lganda, skanerlash samaradorligini oshirish uchun tanlangan elementlarni birlashtirish ko'pincha foydali bo'ladi. Ayrim elementlarni olib tashlashni tanlash imkonini beradigan ustani ochish uchun Consolidate items tugmasini bosing:
- Tanlovdagi takroriy elementlar (URL va parametr nomlari mos keladiganlari).
- Qamrovdan tashqaridagi elementlar (joriy to'plam qamroviga asoslanib).
- Parametrlari yo'q elementlar.
- Muayyan fayl kengaytmalariga ega elementlar.
Har bir variant uchun Burp ta'sirlanadigan elementlar sonini ko'rsatadi. Elementlarning hech biri yoki barchasi olib tashlanishiga olib keladigan variantlar mavjud bo'lmaydi.
So'ngra birlashtirish ustasi skanerlanadigan elementlarning to'liq ro'yxatini ko'rsatadi. To'liq so'rov va javobni ko'rish uchun ro'yxatdagi istalgan elementni ikki marta bosishingiz mumkin. Shuningdek, skanerlashni istamagan boshqa elementlarni qo'lda olib tashlashingiz ham mumkin.