InsecRes - HTTPS saýtlarynda ygtybarly çeşmeleri tapmagyň guraly


Sahypaňyzy HTTPS-e geçireniňizden soň, suratlar, slaýdlar, oturdylan wideolar we başgalar ýaly çeşmeleriň HTTPS protokolyna dogry görkezilendigini ýa-da sahypalarda howpsyz mazmun barada duýduryşlary görkezmek isleýärsiňiz. Birnäçe gözleglerden soň, bu maksat üçin insecuRes atly peýdaly gural tapdym.

InsecuRes, Go programmirleme dilinde ýazylan HTTPS saýtlarynda ygtybarly çeşmeleri tapmak üçin kiçi, erkin we açyk çeşme buýruk setiri. Sahypa sahypalaryny gözlemek we derňemek üçin “köp sapakly” (goroutinler) güýjüni ulanýar.

Web sahypaňyzyň hemmesini paralel gözleýär, skanerleýär we tutýar: IMG, IFRAME, OBJECT, AUDIO, Wideo, SOURCE we doly HTTP (howpsyz) urllary bilen TRACK çeşmeleri. Web serweri tarapyndan gara sanawyň öňüni almak üçin, haýyşlaryň arasynda tötänleýin gijikdirme ulanylýar. Mundan başga-da, çykyşyny soňraky derňew üçin CSV faýlyna gönükdirip bilersiňiz.

  1. Go programmirleme dilini Linux-da guruň

Linux ulgamlarynda InsecuRes guruň

Ulgamda Go Programming Language gurlandan soň, ygtybarsyz bolmak üçin terminaldaky aşakdaky buýrugy işlediň.

$ go get github.com/kkomelin/insecres

Howpsuzlyklary göçürip alanyňyzdan soň, ygtybarly çeşmeler üçin sahypaňyzy skanirlemek üçin aşakdaky buýrugy işlediň. Eger hiç hili netije görkezmeýän bolsa, bu sahypaňyzda ygtybarly çeşmeleriň ýokdugyny aňladýar.

$ $GOPATH/bin/insecres https://example.com

Netijäni soňraky gözden geçirmek üçin CSV faýlynda saklamak üçin -f baýdagyny ulanyň.

$ $GOPATH/bin/insecres -f="/path/to/scan_report.csv" https://example.com

Ulanyş gollanmasyny görkeziň.

$ $GOPATH/bin/insecres -h

Goşulmaly käbir aýratynlyklar, netijeli hasaplaýjylary we ýönekeý regex derňewiniň we tokenleşdirilen derňewiň deňeşdirilişini deňeşdirmegi öz içine alýar.

InsecRes Github ammary: https://github.com/kkomelin/insecres

Bu makalada, insecres atly ýönekeý buýruk setir guralyny ulanyp, HTTPS saýtlarynda ygtybarly çeşmeleri nädip tapmalydygyny görkezdik. Aşakdaky teswirler bölümi arkaly sorag berip ýa-da pikirleriňizi paýlaşyp bilersiňiz. Şol ýerdäki şuňa meňzeş gurallary bilýän bolsaňyz, olar hakda maglumatlary paýlaşyň.