Ietekme
Ja netiek ieviestas drošībai svarīgas konfigurācijas, tīmekļa lietojumprogrammas var tikt pakļautas pārlūkprogrammas un transporta līmeņa riskiem. Automatizētie skenēšanas rīki palīdz noteikt šīs nepilnības, analizējot, kā tīmekļa standarti tiek piemēroti HTML, CSS un JavaScript [S1]. Šo risku savlaicīga identificēšana ļauj izstrādātājiem novērst konfigurācijas trūkumus, pirms tos var izmantot ārējie dalībnieki. [S1].
Galvenais cēlonis
Galvenais šo ievainojamību cēlonis ir drošībai kritisko HTTP atbildes galveņu izlaišana vai tīmekļa standartu [S1] nepareiza konfigurācija. Izstrādātāji var piešķirt prioritāti lietojumprogrammu funkcionalitātei, vienlaikus neievērojot pārlūkprogrammas līmeņa drošības norādījumus, kas nepieciešami mūsdienu tīmekļa drošībai [S1].
Betona labojumi
- Pārbaudiet drošības konfigurācijas: regulāri izmantojiet skenēšanas rīkus, lai pārbaudītu, vai lietojumprogrammā [S1] ir ieviestas drošībai svarīgas galvenes un konfigurācijas.
- Ievērojiet tīmekļa standartus: nodrošiniet, lai HTML, CSS un JavaScript ieviešana atbilstu drošas kodēšanas vadlīnijām, kuras dokumentē lielākās tīmekļa platformas, lai saglabātu stabilu drošības pozīciju [S1].
Kā FixVibe to pārbauda
FixVibe jau to aptver, izmantojot pasīvo skenera moduli headers.security-headers. Parastas pasīvās skenēšanas laikā FixVibe iegūst mērķi kā pārlūkprogrammu un pārbauda saknes HTML atbildi CSP, HSTS, X-Frame-Options, X-Content-Type-Polic-Options, Referre-Perlic-Options. Rezultāti paliek pasīvi un balstīti uz avotu: skeneris ziņo par precīzu vāju vai trūkstošu atbildes galveni, nenosūtot ekspluatācijas lietderīgās slodzes.
