allintextlogin filetypelog

allintext:login filetype:log – Si Logjet e Ekspozuara Rrjedhin Kredencialet

Motorët e kërkimit u ndërtuan për të indeksuar përmbajtjen. Megjithatë, sulmuesit i përdorin ato për të indeksuar gabimet tuaja. Pyetja allintext:login lloji i skedarit: log mund të duket i padëmshëm. Në realitet, është një nga mënyrat më të thjeshta për të zbuluar skedarë log të ekspozuar që përmbajnë rrjedha vërtetimi, kredenciale, tokena dhe të dhëna të infrastrukturës së brendshme.

Nëse Google mund t’i shohë këto regjistra, edhe sulmuesit mund ta bëjnë këtë. Pasi të indeksohen, ekspozimi bëhet i pashmangshëm. Për më tepër, kur kredencialet shfaqen në një skedar të aksesueshëm publikisht, shkelja është tashmë në lëvizje.

1. Pse allintext:login filetype:log është më i rrezikshëm nga sa duket

Një pyetje kërkimi Google dork është një pyetje kërkimi që përdor operatorë të avancuar për të gjetur përmbajtje të ndjeshme ose të konfiguruar gabimisht të indeksuar nga motorët e kërkimit. Nuk shfrytëzon Google. Në vend të kësaj, shfrytëzon ekspozimin tuaj.

Kjo pyetje kombinon dy operatorë:

  • allintext: kthen faqet ku të gjithë termat shfaqen në tekstin kryesor
  • lloji i skedarit: log kufizon rezultatet në .log fotografi

Prandaj:

Do të thotë: “Më trego skedarët e regjistrit që përmbajnë fjalën login".

Në shikim të parë, kjo duket e parëndësishme. Megjithatë, në praktikë, shpesh rezulton kështu:

  • Logjet e serverit të internetit të ekspozuara publikisht
  • CI/CD regjistrat e ngarkuar si objekte
  • Regjistrat e debugimit aksidentalisht commitu drejtua në depo
  • Regjistrat e aplikacionit me kredenciale të thjeshta

Ky nuk është një gabim i motorit të kërkimit. Përkundrazi, është një cenueshmëria e ekspozimit ndaj të dhënave shkaktuar nga konfigurimi i gabuar. Google thjesht indeksoi atë që ishte e arritshme publikisht.

2. Çfarë gjejnë në të vërtetë sulmuesit në skedarët e regjistrit të ekspozuar

Kur sulmuesit ikin allintext:login lloji i skedarit: log, ata nuk po shfletojnë rastësisht. Ata po kërkojnë gjurmë vërtetimi.

2.1 Kredencialet e Tekstit të Thjeshtë

Regjistrat shpesh përmbajnë shënime të tilla si:

or

Ose edhe kredencialet SMTP:

Regjistrimi i ngarkesave të vërtetimit është një nga mënyrat më të shpejta për të zbuluar kredencialet e prodhimit. Si pasojë, një skedar i vetëm regjistri i ekspozuar mund ta zhvlerësojë të gjithë modelin tuaj të kontrollit të aksesit.

2.2 Tokenët e Sesionit dhe JWT-të

Edhe kur fjalëkalimet nuk regjistrohen, tokenët shpesh regjistrohen.

Për shembull:

Një cookie JWT ose sesioni i vlefshëm brenda një .log Skedari mund të aktivizojë:

  • Rrëmbimi i seancës
  • Shkallëzimi i privilegjit
  • Lëvizja anësore nëpër sistemet e brendshme

Me fjalë të tjera, tokenët në regjistra e shndërrojnë rezultatin e debugging-ut në një vektor anashkalimi të autentifikimit.

2.3 CI/CD Objekte

Trungjet e ndërtimit janë veçanërisht të rrezikshme. Në fakt, CI/CD Sistemet shpesh shtypin variablat e mjedisit gjatë hapave të ndërtimit.

Sulmuesit shpesh zbulojnë:

Përmban rreshta të tillë si:

If CI/CD Artefaktet janë publike, atëherë sekretet janë publike. Budallai i Google thjesht përshpejton zbulimin.

2.4 Të dhëna të reve dhe infrastrukturës

Regjistrat e ekspozuar shpesh zbulojnë:

  • Çelësat e qasjes në AWS
  • Vargjet e lidhjes së ruajtjes Azure
  • URL-të e shërbimit të brendshëm
  • Kredencialet e bazës së të dhënave
  • Pikat fundore të Redis

Edhe nëse kredencialet ndërrohen më vonë, sulmuesi tani zotëron:

  • Hartimi i infrastrukturës
  • Konventat e emërtimit
  • Inteligjenca e objektivave për sulmet e ardhshme

Prandaj, shkrimet e ekspozuara ofrojnë si akses ashtu edhe zbulim.

3. Si bëhen publike këto regjistra që në fillim

Regjistrat nuk shfaqen magjikisht në Google. Ato indeksohen sepse ishin të arritshme publikisht.

3.1 Serverë Web të konfiguruar gabimisht

Modelet e zakonshme përfshijnë:

  • /logs/ drejtoritë e arritshme pa autentifikim
  • Renditja e direktorisë u aktivizua
  • Nginx ose Apache që shërbejnë si të papërpunuara .log fotografi

Nëse një regjistër është i arritshëm nëpërmjet HTTP-së, ai është i indeksueshëm.

3.2 CI/CD Ekspozimi i Artefakteve

Gabimet tipike:

  • Artefakte publike të aktivizuara në Veprimet GitHub
  • Logjet e ngarkuara për të hapur kova S3
  • Pipeline gjurmë të arritshme pa vërtetim

A pipeline që ruan trungjet në një kovë publike në mënyrë efektive publikon sekretet e saj.

3.3 Modaliteti i Debugimit në Prodhim

Parametrat e parazgjedhur të kornizës mund të jenë të rrezikshme:

Për më tepër, regjistrimi i tepërt i kërkesave mund të printojë:

  • Headers
  • argumentet
  • Trupat e plotë të kërkesave

Regjistrimi i debug-eve në prodhim e transformon aplikacionin tuaj në një eksportues kredencialesh.

3.4 Regjistrat e Docker dhe Container

Mjediset e kontejnerizuara prezantojnë shtigje të reja ekspozimi:

  • Logjet e montuara në vëllime të përbashkëta
  • Karroca anësore që eksportojnë trungje në pika fundore të pasigurta
  • Identifikohu dashboardme akses publik

Nëse regjistrat e kontejnerëve ekspozohen nëpërmjet HTTP ose hapësirës së hapur të ruajtjes, ato janë të kërkueshme. Përfundimisht, ato indeksohen.

4. Rrjedha reale e sulmit: Nga Dork në Breach

Një zinxhir tipik sulmesh duket kështu:

  • Sulmuesi vrapon:

  • Gjetjet e ekspozuara .log skedar
  • Ekstraktet:
    • Simbol JWT
    • Titulli i Autorizimit Bazë
    • Vargu i lidhjes së bazës së të dhënave
  • Përpjekje për vërtetim kundër:

    • Pikat fundore të API-t
    • Panelet e administratorit
    • Shërbime të brendshme

Nëse vërtetimi ka sukses, sulmuesi mund të:

  • Përshkallëzo privilegjet
  • Lëviz anash
  • Qasja CI/CD
  • Kompromentoni zinxhirin e furnizimit

Ajo që filloi si një pyetje kërkimi shndërrohet në:

  • Rrëmbimi i seancës
  • Mbushje e brendshme e kredencialeve
  • Pipeline marrjen
  • Helmim nga artefaktet

Të gjitha nga një skedar regjistri i indeksuar publikisht.

5. Pse Regjistrimi i Shumëfishtë i të Dhënave është një Problem i AppSec

Prerja e të dhënave nuk është neutrale. Përkundrazi, ajo krijon një ruajtja e të dhënave dytësore.

Nëse regjistroni të dhëna të ndjeshme, në fakt krijoni një kopje të dytë të sekreteve tuaja.

Megjithatë, regjistrat shpesh përjashtohen nga modelimi i kërcënimeve. Nën STRIDE, kjo lidhet qartë me:

Zbulimi i informacionit

Prandaj, i Sigurt SDLC Praktikat duhet t'i trajtojnë regjistrat si:

  • Artefakte të rëndësishme për sigurinë
  • Asete të ndjeshme
  • Komponentët e infrastrukturës që kërkojnë mbrojtje

Nëse modeli juaj i kërcënimeve i injoron regjistrat, ai është i paplotë.

6. Si të parandaloni rrjedhjen e kredencialeve në skedarët e regjistrave

6.1 Sekretet e Ndërprerjes së Regjistrimit

Mos u regjistro kurrë:

  • fjalëkalimet
  • argumentet
  • Çelësat API
  • ID-të e sesionit
  • Titujt e autorizimit

Edhe në modalitetin e debugimit.

Sa herë që është e mundur, zbatoni redaktimin automatik.

6.2 Regjistrim i Strukturuar dhe i Sigurt

Përdorni regjistrimin e strukturuar me maskim dhe filtrim.

Shembull (Node.js):

Shembull (Python):

Parimi kryesor është i thjeshtë: sekretet nuk duhet të arrijnë kurrë në lavamanin e drurit.

6.3 Mbyllja e ruajtjes së regjistrave

Kontrollet e sigurisë duhet të përfshijnë:

  • Çaktivizo listën e direktorive
  • Protect /logs/ shtigje me autentifikim
  • Kufizo aksesin e kovës
  • Zbatoni politikat e mbajtjes së të dhënave
  • Enkripto regjistrat në qetësi

Regjistrat nuk duhet të jenë kurrë të arritshëm publikisht nëpërmjet HTTP-së.

6.4 CI/CD Guardrails

Rishikimet manuale janë të pamjaftueshme. Në vend të kësaj, zbatoni kontrolle të automatizuara:

  • Skanim sekret i regjistrave para publikimit të artefakteve
  • Ndërtime të dështuara nëse zbulohen tokena
  • Parandaloni ngarkimet e artefakteve që përmbajnë kredenciale
  • Validimi i hash-it për artefaktet

CI/CD duhet të bllokojë ekspozimin përpara se të ndodhë indeksimi.

7. Si e parandalon Xygeni të gjitha tekstet:login filetype:log Incidente

Problemi nuk është budallai i Google. Problemi është ekspozimi. Prandaj, parandalimi duhet të ndodhë përpara indeksimit.

7.1 Zbulimi i Sekreteve në Logje dhe Artefakte

Skanimet Xygeni:

  • Regjistrat e aplikacioneve
  • CI/CD gjurmë pune
  • Ndërto objekte
  • Shtresat e Docker
  • Daljet e serializuara

Nëse shfaqen kredenciale, tokena ose vlera të ndjeshme në .log skedarët, Xygeni i sinjalizon ato menjëherë.

7.2 CI/CD Guardrails Që bllokon ekspozimin

Në vend që të mbështetesh në rishikime manuale, Xygeni zbaton sigurinë në pipeline niveli:

Kjo:

  • Dështon ndërtimet kur sekretet shfaqen në regjistra
  • Bllokon publikimin e artefakteve
  • Parandalon ekspozimin aksidental në publik
  • Ndalon bashkimet e pasigurta përpara se të arrijë te kryesore

Nëse një punë CI printon një token, pipeline dështon.

Pa indeksim.
Asnjë ekspozim.
Asnjë incident.

7.3 Mbrojtje me Shift-Majtas përpara se Google ta shohë

Koha ka rëndësi.

Në vend që të reagoni ndaj:

Xygeni e ndalon problemin:

  • At commit kohë
  • Gjatë pull request sanksionim
  • Gjatë pipeline ekzekutim
  • Para publikimit të artefaktit

Nëse regjistri nuk bëhet kurrë publik, Google nuk e indekson kurrë atë.

Përfundimtar: Nëse Google mund ta indeksojë, sulmuesit e kanë bërë tashmë

Logjet nuk janë të padëmshme. Në fakt, ato rrallë janë të përkohshme. Si parazgjedhje, ato nuk janë private. Prandaj, çdo skedar log duhet të trajtohet si një aset që lidhet me sigurinë, jo vetëm si rezultat i debugging-ut.

Nëse të dhënat e ndjeshme arrijnë në një .log skedar dhe bëhet i arritshëm publikisht, Ai shndërrohet menjëherë në një sipërfaqe sulmi. Për më tepër, pasi indeksohet nga një motor kërkimi, ekspozimi shkallëzohet përtej kontrollit tuaj.

Zgjidhja nuk është ndalimi i regjistrimit. Përkundrazi, është regjistrimi me përgjegjësi dhe zbatimi i kontrolleve të rrepta rreth ruajtjes dhe shpërndarjes. Me fjalë të tjera, siguria duhet të shtrihet përtej vetë aplikacionit dhe në shtresën e vëzhgueshmërisë.

Në vend të kësaj:

  • Ndalo regjistrimin e sekreteve
  • Mbyllni ruajtjen e regjistrave
  • zbatoj pipeline guardrails
  • Automatizoni zbulimin dhe zbatimin e politikave

në fund të fundit, parandalimi ka të bëjë me kohën. Sepse një herë allintext:login lloji i skedarit: log kthen domenin tuaj, incidenti ka filluar tashmë.

mjetet-e-për-përbërjes-së-softuerit-sca-tools
Përparësoni, korrigjoni dhe siguroni rreziqet e softuerit tuaj
Merrni Llogarinë tuaj Falas.
Nuk kërkohet kartë krediti.

Siguroni Zhvillimin dhe Ofrimin e Softuerit tuaj

me Xygeni Product Suite