allintextlogin fayl turi jurnali

allintext:login filetype:log – Fosh qilingan jurnallar qanday qilib hisob ma'lumotlarini oqib chiqadi

Qidiruv tizimlari kontentni indekslash uchun yaratilgan. Biroq, tajovuzkorlar ulardan sizning xatolaringizni indekslash uchun foydalanadilar. allintext:login fayl turi:jurnal zararsiz ko'rinishi mumkin. Aslida, bu autentifikatsiya oqimlari, hisob ma'lumotlari, tokenlar va ichki infratuzilma ma'lumotlarini o'z ichiga olgan fosh qilingan jurnal fayllarini topishning eng oddiy usullaridan biridir.

Agar Google bu jurnallarni ko'ra olsa, tajovuzkorlar ham ko'rishlari mumkin. Indekslangandan so'ng, fosh bo'lish muqarrar bo'ladi. Bundan tashqari, hisobga olish ma'lumotlari ommaga ochiq bo'lgan faylda paydo bo'lganda, buzg'unchilik allaqachon harakatda bo'ladi.

1. Nima uchun allintext:login filetype:log ko'rinishidan ko'ra xavfliroq

Google dork - bu qidiruv tizimlari tomonidan indekslangan maxfiy yoki noto'g'ri konfiguratsiya qilingan kontentni topish uchun ilg'or operatorlardan foydalanadigan qidiruv so'rovi. U Google'dan foydalanmaydi. Buning o'rniga, u sizning ta'siringizdan foydalanadi.

Bu so'rov ikkita operatorni birlashtiradi:

  • allintext: barcha atamalar asosiy matnda ko'rsatilgan sahifalarni qaytaradi
  • fayl turi:jurnal natijalarni cheklaydi .log fayllar

Shuning uchun:

Ma'nosi: “Menga so'zni o'z ichiga olgan jurnal fayllarini ko'rsating login. "

Bir qarashda, bu ahamiyatsizdek tuyuladi. Biroq, amalda u ko'pincha quyidagicha qaytadi:

  • Ommaviy veb-server jurnallari
  • CI/CD jurnallar artefaktlar sifatida yuklandi
  • Tasodifan xatolarni tuzatish jurnallari commitomborlarga o'tkazildi
  • Oddiy matnli hisob ma'lumotlari bilan ilova jurnallari

Bu qidiruv tizimidagi xato emas. Aksincha, bu a ma'lumotlar ta'sirida zaiflik noto'g'ri konfiguratsiya tufayli yuzaga kelgan. Google shunchaki ommaga ochiq bo'lgan narsalarni indeksladi.

2. Hujumchilar aslida fosh qilingan jurnal fayllarida nimani topadilar

Hujumchilar qochib ketganda allintext:login fayl turi:jurnal, ular tasodifiy ravishda brauzerda ko'rib chiqmayaptilar. Ular autentifikatsiya izlarini qidirmoqdalar.

2.1 Oddiy matnli ishonchnomalar

Jurnallarda ko'pincha quyidagi yozuvlar mavjud:

or

Yoki hatto SMTP hisob ma'lumotlari:

Jurnalga yozib olish autentifikatsiya ma'lumotlarini oqishning eng tezkor usullaridan biridir. Natijada, bitta fosh qilingan jurnal fayli sizning butun kirishni boshqarish modelingizni bekor qilishi mumkin.

2.2 Sessiya tokenlari va JWTlar

Parollar qayd qilinmagan bo'lsa ham, tokenlar ko'pincha qayd etiladi.

Masalan:

Ichida haqiqiy JWT yoki sessiya cookie-fayllari mavjud .log fayl quyidagilarni yoqishi mumkin:

  • Sessiyani olib qochish
  • Imtiyozni kuchaytirish
  • Ichki tizimlar bo'ylab lateral harakat

Boshqacha qilib aytganda, jurnallardagi tokenlar nosozliklarni tuzatish natijasini autentifikatsiyani chetlab o'tish vektoriga aylantiradi.

2.3 CI/CD buzilishiga

Qurilish loglari ayniqsa xavflidir. Aslida, CI/CD Tizimlar ko'pincha yaratish bosqichlarida muhit o'zgaruvchilarini chop etadi.

Hujumchilar ko'pincha quyidagilarni aniqlaydilar:

Quyidagi kabi qatorlarni o'z ichiga oladi:

If CI/CD artefaktlar ommaviy bo'lsa, sirlar ham ommaviy bo'ladi. Google ahmoqligi shunchaki kashfiyotni tezlashtiradi.

2.4 Bulut va infratuzilma ma'lumotlari

Ochiq jurnallar ko'pincha quyidagilarni ochib beradi:

  • AWS kirish kalitlari
  • Azure saqlash ulanish satrlari
  • Ichki xizmat URL manzillari
  • Ma'lumotlar bazasi hisob ma'lumotlari
  • Redis so'nggi nuqtalari

Keyinchalik hisob ma'lumotlari aylantirilsa ham, tajovuzkor endi quyidagilarga ega:

  • Infratuzilma xaritasi
  • Nomlash konventsiyalari
  • Kelajakdagi hujumlar uchun maqsadli razvedka

Shuning uchun, ochiq jurnallar ham kirish, ham razvedka imkonini beradi.

3. Ushbu jurnallar qanday qilib birinchi navbatda ommaga oshkor bo'ladi

Jurnallar Google'da sehrli tarzda ko'rinmaydi. Ular ommaga ochiq bo'lgani uchun indekslanadi.

3.1 Noto'g'ri sozlangan veb-serverlar

Umumiy naqshlarga quyidagilar kiradi:

  • /logs/ autentifikatsiyasiz kirish mumkin bo'lgan kataloglar
  • Katalog ro'yxati yoqilgan
  • Nginx yoki Apache xom ashyo sifatida xizmat qiladi .log fayllar

Agar jurnalga HTTP orqali kirish mumkin bo'lsa, u indekslanadi.

3.2 CI/CD Artefakt ta'siri

Oddiy xatolar:

  • Ommaviy artefaktlar yoqilgan GitHub harakatlari
  • Jurnallar ochiq S3 chelaklariga yuklandi
  • Pipeline autentifikatsiyasiz kirish mumkin bo'lgan izlar

A pipeline jurnallarni ommaviy chelakda saqlaydigan narsa o'z sirlarini samarali ravishda nashr etadi.

3.3 Ishlab chiqarishda nosozliklarni tuzatish rejimi

Framework standart sozlamalari xavfli bo'lishi mumkin:

Bundan tashqari, ortiqcha so'rovlarni ro'yxatga olish quyidagilarni chop etishi mumkin:

  • Ustunlarning
  • Kredit
  • To'liq so'rov organlari

Ishlab chiqarishda nosozliklarni tuzatish jurnali ilovangizni hisob ma'lumotlarini eksport qiluvchiga aylantiradi.

3.4 Docker va konteyner jurnallari

Konteynerlangan muhitlar yangi ta'sir qilish yo'llarini taqdim etadi:

  • Umumiy jildlarga o'rnatilgan jurnallar
  • Yon tomondagi yuk mashinalari loglarni himoyalanmagan so'nggi nuqtalarga eksport qilmoqda
  • Kundalik dashboardommaviy kirish imkoniyatiga ega

Agar konteyner jurnallari HTTP yoki ochiq xotira orqali oshkor qilinsa, ularni qidirish mumkin. Oxir-oqibat, ular indekslanadi.

4. Haqiqiy hujum oqimi: Dorkdan buzilishgacha

Odatdagi hujum zanjiri quyidagicha ko'rinadi:

  • Hujumchi yuguradi:

  • Fosh qilingan topilmalar .log Fayl
  • Ekstraktlar:
    • JWT token
    • Asosiy autentifikatsiya sarlavhasi
    • Ma'lumotlar bazasi ulanish qatori
  • Quyidagilarga qarshi autentifikatsiya qilishga urinishlar:

    • API tugash nuqtalari
    • Administrator panellari
    • Ichki xizmatlar

Agar autentifikatsiya muvaffaqiyatli bo'lsa, tajovuzkor quyidagilarni amalga oshirishi mumkin:

  • Imtiyozlarni oshirish
  • Yon tomonga harakatlaning
  • Kirish CI/CD
  • Ta'minot zanjirini buzish

Qidiruv so'rovi sifatida boshlangan narsa quyidagicha bo'ladi:

  • Sessiyani olib qochish
  • Ichki ma'lumotlarni to'ldirish
  • Pipeline qabul qilmoq; yutib olmoq
  • Artefakt bilan zaharlanish

Hammasi ommaviy indekslangan jurnal faylidan.

5. Nima uchun "juda ko'p" jurnal yozish AppSec muammosi hisoblanadi

Jurnal yuritish neytral emas. Buning o'rniga, u yaratadi ikkilamchi ma'lumotlar ombori.

Agar siz maxfiy ma'lumotlarni qayd qilsangiz, siz sirlaringizning ikkinchi nusxasini samarali ravishda yaratasiz.

Biroq, jurnallar ko'pincha tahdidlarni modellashtirishdan chiqarib tashlanadi. STRIDE ostida bu aniq quyidagilarga bog'liq:

Axborotni oshkor qilish

Shuning uchun, xavfsiz SDLC amaliyotlar jurnallarni quyidagicha ko'rib chiqishi kerak:

  • Xavfsizlikka oid artefaktlar
  • Maxfiy aktivlar
  • Himoya talab qiladigan infratuzilma komponentlari

Agar tahdid modelingiz jurnallarni e'tiborsiz qoldirsa, u to'liq emas.

6. Jurnal fayllarida ma'lumotlarning oqishini qanday oldini olish mumkin

6.1 Jurnal yozishni to'xtatish sirlari

Hech qachon tizimga kirmang:

  • Parollar
  • Kredit
  • API kalitlari
  • Sessiya identifikatorlari
  • Avtorizatsiya sarlavhalari

Hatto disk raskadrovka rejimida ham.

Iloji bo'lsa, avtomatik tahrirlashni amalga oshiring.

6.2 Strukturaviy va xavfsiz jurnal yuritish

Maskalash va filtrlash bilan tuzilgan jurnal yuritishdan foydalaning.

Misol (Node.js):

Misol (Python):

Asosiy tamoyil oddiy: sirlar hech qachon yog'och lavaboga yetib bormasligi kerak.

6.3 Jurnal saqlashni blokirovka qilish

Xavfsizlik nazorati quyidagilarni o'z ichiga olishi kerak:

  • Katalog ro'yxatini o'chirib qo'yish
  • himoya /logs/ autentifikatsiyaga ega yo'llar
  • Chelakka kirishni cheklash
  • Saqlash siyosatini qo'llang
  • Jurnallarni dam olish holatida shifrlash

Jurnallar hech qachon HTTP orqali ommaga ochiq bo'lmasligi kerak.

6.4 CI/CD Guardrails

Qo'lda ko'rib chiqish yetarli emas. Buning o'rniga, avtomatlashtirilgan boshqaruvni amalga oshiring:

  • Artefakt nashr etilishidan oldin jurnallarni maxfiy skanerlash
  • Agar tokenlar aniqlansa, xato tuziladi
  • Hisob ma'lumotlarini o'z ichiga olgan artefakt yuklashlarining oldini olish
  • Artefaktlar uchun xeshni tasdiqlash

CI/CD indekslashdan oldin ekspozitsiyani bloklashi kerak.

7. Xygeni qanday qilib barcha matnlarni bloklaydi:login filetype:log hodisalari

Muammo Google ahmoqligida emas. Muammo ta'sir qilishda. Shuning uchun, indekslashdan oldin oldini olish kerak.

7.1 Jurnallar va artefaktlarda maxfiylikni aniqlash

Ksigen tekshiruvi:

  • Ilova jurnallari
  • CI/CD ish izlari
  • Artefaktlarni yarating
  • Docker qatlamlari
  • Seriyalashtirilgan chiqishlar

Agar hisob ma'lumotlari, tokenlar yoki maxfiy qiymatlar paydo bo'lsa .log fayllar, Xygeni ularni darhol belgilaydi.

7.2 CI/CD Guardrails Bu blok ta'sir qilish

Qo'lda ko'rib chiqishlarga tayanish o'rniga, Xygeni xavfsizlikni ta'minlaydi pipeline Daraja:

Bu:

  • Xatolar jurnallarda sirlar paydo bo'lganda yuzaga keladi
  • Artefaktlar nashrini bloklaydi
  • Tasodifiy jamoatchilik ta'sirining oldini oladi
  • Asosiy qismga yetmasdan oldin xavfli qo'shilishlarni to'xtatadi

Agar CI ishi tokenni chop etsa, pipeline bajarilmaydi.

Indekslash yo'q.
Hech qanday ta'sir yo'q.
Hech qanday hodisa yo'q.

7.3 Google ko'rishidan oldin chapga siljitish himoyasi

Vaqt muhim.

Bunga munosabat bildirish o'rniga:

Xygeni muammoni to'xtatadi:

  • At commit vaqt
  • davomida pull request tasdiqlash
  • davomida pipeline bajarish
  • Artefakt nashr etilishidan oldin

Agar jurnal hech qachon ommaga oshkor qilinmasa, Google uni hech qachon indekslamaydi.

Yakuniy xulosa: Agar Google uni indekslay olsa, hujumchilar allaqachon indekslagan

Jurnallar zararsiz emas. Aslida, ular kamdan-kam hollarda vaqtinchalik bo'ladi. Odatiy bo'lib, ular maxfiy emas. Shuning uchun, har bir jurnal fayli nafaqat nosozliklarni tuzatish natijasi, balki xavfsizlikka tegishli aktiv sifatida ham ko'rib chiqilishi kerak.

Agar maxfiy ma'lumotlar a ga yetsa .log faylga yoziladi va hammaga ochiq bo'ladi, u darhol hujum yuzasiga aylanadi. Bundan tashqari, qidiruv tizimi tomonidan indekslangandan so'ng, ta'sir qilish sizning nazoratingizdan tashqariga chiqadi.

Yechim jurnal yozishni to'xtatish emas. Aksincha, bu mas'uliyatli ravishda jurnal yozish va saqlash va tarqatish atrofida qat'iy nazoratni amalga oshirishdir. Boshqacha qilib aytganda, xavfsizlik dasturning o'zidan tashqariga va kuzatuvchanlik darajasiga ham tarqalishi kerak.

Buning o'rniga:

  • Sirlarni qayd qilishni to'xtating
  • Jurnal saqlash joyini qulflang
  • zo'rlamoq pipeline guardrails
  • Aniqlash va siyosatni amalga oshirishni avtomatlashtirish

Oxir oqibatda, oldini olish vaqt bilan bog'liq. Chunki bir marta allintext:login fayl turi:jurnal domeningizni qaytaradi, hodisa allaqachon boshlangan.

sca-vositalari-dasturiy ta'minot-kompozitsiya-tahlil-vositalari
Dasturiy ta'minot xavflaringizni ustuvorlashtiring, bartaraf eting va himoya qiling
Bepul hisobingizni oling.
Kredit karta talab qilinmaydi.

Dasturiy ta'minotingizni ishlab chiqish va yetkazib berishni ta'minlang

Xygeni mahsulot to'plami bilan