Kas ir starpvietņu skriptēšana?

Viena no visizplatītākajām vietņu ievainojamības klasēm tiek saukta par “Cross-Site Scripting” vai “XSS”. XSS ievainojamība ir vieta, kur lietotājs var izraisīt JavaScript izpildi. Ir vairāki dažādi XSS ievainojamības varianti ar dažādu smaguma pakāpi.

Problēma ar to, ka uzbrucējs var izpildīt JavaScript citu lietotāju sesijās, ir tāda, ka uzbrucējs pēc tam var darīt jebko ar vietni, ko redz upuri. Tas ietver upuru novirzīšanu uz ārējām vietnēm, autentifikācijas marķieru zādzību un maksājumu informācijas uzraudzību.

Smagākā XSS ievainojamības forma ir “Stored” vai “Persistent” Cross-Site Scripting, kur uzbrucējs var izveidot XSS lietderīgo slodzi un pēc tam to iesniegt, tādējādi tā tiek saglabāta datu bāzē. Ja XSS izmantošana ir saglabāta datu bāzē, tā var ietekmēt citus lietotājus plašā laika periodā.

Vēl viens Cross-Site skriptēšanas veids ir “Atspoguļots”, šis veids netiek saglabāts nevienā brīdī, tā vietā pārlūkprogrammā tiek iekļauta lietderīgā slodze. Parasti šāda veida XSS ir daļa no pikšķerēšanas uzbrukumiem, kad uzbrucējs mēģina apmānīt upuri, lai tas noklikšķinātu uz ļaunprātīgas saites.

Parasti lielākajai daļai XSS uzbrukumu lietderīgā slodze kādā brīdī tiek nosūtīta uz serveri, taču daži uzbrukumi ir tikai klienta puses, nekad netiek nosūtīti uz serveri un tā vietā ietekmē tikai klienta puses JavaScript. To sauc par DOM balstītu XSS, jo tas paliek JavaScript dokumenta objekta modelī jeb DOM. Šāda veida ievainojamību ir īpaši grūti identificēt un novērst, jo serveris nekad neredz tos, un tāpēc tos nevar reģistrēt.

Vēsturiski XSS ievainojamību novēršanas paņēmiens ir filtrēt visus lietotāja iesniegtos datus, izmantojot bloķēšanas sarakstus, lai noraidītu jebkādus ziņojumus ar jēgpilnām rakstzīmēm vai vārdiem JavaScript. Tas izraisīja bruņošanās sacensību, meklējot filtra apiešanas ceļus, vienlaikus novēršot dažus likumīgus lietotāju iesniegumus. Pareizais risinājums ir izmantot HTML entītijas, lai kodētu lietotāja iesniegtos datus. ja ir iespējoti HTML entītiju moduļi, rakstzīmes tiek automātiski kodētas formātā, kurā pārlūkprogramma zina, ka tās ir jāparāda kā pareizos simbolus, bet neuzskata tās par kodu.


Leave a Comment

Kā atslēgt grupas īsziņas Android 11

Kā atslēgt grupas īsziņas Android 11

Atslēdziet grupas īsziņas Android 11, lai kontrolētu paziņojumus ziņu lietotnē, WhatsApp un Telegram.

Firefox Android: Kā iestatīt pielāgotu sākumlapa

Firefox Android: Kā iestatīt pielāgotu sākumlapa

Atverot sākumlapa jebkurā pārlūkā, vēlaties redzēt savas iecienītās lietas. Kad sākat lietot citu pārlūku, vēlaties to iestatīt pēc savas gaumes. Iestatiet pielāgotu sākumlapu Firefox Android ar šiem detalizētajiem soļiem un uzziniet, cik ātri un viegli tas var tikt izdarīts.

Kā izslēgt un ieslēgt Galaxy Z Fold 5

Kā izslēgt un ieslēgt Galaxy Z Fold 5

Tālruņu pasaulē, kur tehnoloģijas nepārtraukti attīstās, Samsung Galaxy Z Fold 5 izceļas ar savu unikālo salokāmo dizainu. Taču, cik futuristisks tas būtu, tas joprojām balstās uz pamata funkcijām, ko mēs visi ikdienā izmantojam, piemēram, ierīces ieslēgšanu un izslēgšanu.

Kā atiestatīt Galaxy Tab S9

Kā atiestatīt Galaxy Tab S9

Mēs esam pavadījuši nedaudz laika ar Galaxy Tab S9 Ultra, un tas ir ideāls planšetdators, ko apvienot ar jūsu Windows PC vai Galaxy S23.

Zoom: Kā pievienot video filtru

Zoom: Kā pievienot video filtru

Izmantojiet jautrus filtrus jūsu Zoom sanāksmēs. Pievienojiet halo vai izskatieties pēc vienradža Zoom sanāksmē ar šiem smieklīgajiem filtriem.

Iestatīšana Amazon Prime Video profiliem bērniem

Iestatīšana Amazon Prime Video profiliem bērniem

Vēlaties izveidot drošu OTT pieredzi bērniem mājās? Izlasiet šo ceļvedi, lai uzzinātu par Amazon Prime Video profiliem bērniem.

Facebook: Kā izveidot atkārtotus pasākumus

Facebook: Kā izveidot atkārtotus pasākumus

Lai izveidotu atkārtotus pasākumus Facebook, dodieties uz savu lapu un noklikšķiniet uz Pasākumiem. Pēc tam pievienojiet jaunu pasākumu un noklikšķiniet uz Atkārtota pasākuma pogas.

Brave for Android: Kā konfigurēt reklāmu bloķētāja iestatījumus

Brave for Android: Kā konfigurēt reklāmu bloķētāja iestatījumus

Kā konfigurēt reklāmu bloķētāja iestatījumus Brave pārlūkā Android, sekojot šiem soļiem, kurus var izpildīt mazāk nekā minūtē. Aizsargājiet sevi no uzmācīgām reklāmām, izmantojot šos reklāmu bloķētāja iestatījumus Brave pārlūkā Android.

7 Chrome paplašinājumi, lai Gmail būtu produktīvāks

7 Chrome paplašinājumi, lai Gmail būtu produktīvāks

Jūs varat atrast vairākus paplašinājumus Gmail, lai padarītu savu e-pasta pārvaldību produktīvāku. Šeit ir labākie Gmail Chrome paplašinājumi.

Facebook: Sasniegšana, Ietekme un Iesaistīšanās paskaidrota

Facebook: Sasniegšana, Ietekme un Iesaistīšanās paskaidrota

Ja neesi pārliecināts, kas ir ietekme, sasniegšana un iesaistīšanās Facebook, turpini lasīt, lai uzzinātu. Apskati šo vieglo skaidrojumu.