Çfarë është skriptimi ndër-site?

Një nga klasat më të zakonshme të cenueshmërisë në faqet e internetit quhet "Cross-Site Scripting" ose "XSS". Dobësitë e XSS janë aty ku është e mundur që një përdorues të shkaktojë ekzekutimin e JavaScript. Ekzistojnë një numër variantesh të ndryshme të cenueshmërisë XSS, me shkallë të ndryshme ashpërsie.

Problemi me një sulmues që mund të ekzekutojë JavaScript në seancat e përdoruesve të tjerë është se atëherë është e mundur që sulmuesi të bëjë gjithçka në faqen e internetit që viktimat shohin. Kjo përfshin ridrejtimin e viktimave në faqet e jashtme të internetit, vjedhjen e argumenteve të vërtetimit dhe monitorimin e detajeve të pagesës.

Forma më e rëndë e cenueshmërisë XSS është Skriptimi i "Stored" ose "Persistent" Cross-Site, këtu është e mundur që një sulmues të krijojë një ngarkesë XSS dhe më pas ta dorëzojë atë, kështu që ruhet në bazën e të dhënave. Me një shfrytëzim XSS të ruajtur në bazën e të dhënave, atëherë është e mundur që ai të prekë përdoruesit e tjerë gjatë një periudhe të gjerë kohore.

Një formë tjetër e Skriptimit të Ndërsajteve është "Reflected", ky lloj nuk ruhet në asnjë moment, përkundrazi, ngarkesa e dobishme përfshihet në shfletues. Në mënyrë tipike, ky lloj XSS është pjesë e sulmeve phishing, ku një sulmues përpiqet të mashtrojë një viktimë për të klikuar një lidhje me qëllim të keq.

Në përgjithësi, shumica e sulmeve XSS kanë ngarkesën e dërguar në server në një moment, por disa sulme janë thjesht nga ana e klientit, nuk dërgohen kurrë te serveri dhe përkundrazi ndikojnë vetëm në JavaScript nga ana e klientit. Ky quhet XSS i bazuar në DOM pasi qëndron në Modelin e Objektit të Dokumentit JavaScript, ose DOM. Ky lloj cenueshmërie është veçanërisht i vështirë për t'u identifikuar dhe zgjidhur sepse shfrytëzimet nuk shihen kurrë nga serveri dhe kështu nuk mund të regjistrohen.

Historikisht, teknika e parandalimit kundër dobësive XSS është filtrimi i të gjitha të dhënave të dorëzuara nga përdoruesit, duke përdorur listat e bllokimit për të refuzuar çdo mesazh me karaktere ose fjalë kuptimplota në JavaScript. Kjo prirej të çonte në një garë armatimi për gjetjen e anashkalimeve për filtrin duke parandaluar gjithashtu disa parashtrime legjitime të përdoruesve. Zgjidhja e saktë është përdorimi i entiteteve HTML për të koduar të dhënat e dorëzuara nga përdoruesi. me modulet e entiteteve HTML të aktivizuara, karakteret kodohen automatikisht në një format ku shfletuesi di t'i shfaqë si simbolet e sakta, por jo t'i trajtojë si kod.


Leave a Comment

A është e turbullt kamera e telefonit tuaj? Provoni këto 14 rregullime

A është e turbullt kamera e telefonit tuaj? Provoni këto 14 rregullime

Kamera e telefonit tuaj mund të prodhojë fotografi të paqarta. Provoni këto 14 rregullime për të përmirësuar cilësinë e imazheve tuaj.

Si të vendosni një nënshkrim në një dokument të Microsoft Word

Si të vendosni një nënshkrim në një dokument të Microsoft Word

Mësoni si të vendosni nënshkrimin tuaj në një dokument të Microsoft Word shpejt dhe lehtë. Kjo përfshin mundësitë për nënshkrim elektronik dhe dixhital.

Si të ndryshoni gjuhën në Netflix

Si të ndryshoni gjuhën në Netflix

Mësoni si të ndryshoni gjuhën në Netflix për të përmirësuar përvojën tuaj të shikimit dhe të aksesoni përmbajtjen në gjuhën tuaj të preferuar. Abonohuni në Netflix sot!

3 Dimensionet kryesore të fushës sportive

3 Dimensionet kryesore të fushës sportive

Në këtë artikull, ne do t'ju tregojmë gjithçka rreth basketbollit, tenisit dhe futbollit dhe dimensionet e rëndësishme të fushave sportive.

Çfarë duhet të bëni me një TV të thyer që nuk mund të rregullohet

Çfarë duhet të bëni me një TV të thyer që nuk mund të rregullohet

Merrni këshilla se çfarë të bëni me televizorin tuaj të prishur që nuk mund të rregullohet, nga shitja dhe riciklimi deri te projektet DIY.

Si të gjeni ditëlindjen e dikujt në Facebook

Si të gjeni ditëlindjen e dikujt në Facebook

Mos harroni kurrë një ditëlindje me ndihmën e Facebook. Shihni se ku mund të gjeni ditëlindjen e dikujt që të mund ta dërgoni dhuratën në kohë.

Ku janë Fotografitë e mia të Google? Si ti gjeni ato

Ku janë Fotografitë e mia të Google? Si ti gjeni ato

Është e lehtë të gjesh të gjitha fotot dhe videot që ke ngarkuar në llogarinë tënde të Google Photos. Google Photos ofron disa mënyra për tju ndihmuar të gjeni fotot tuaja.

Rezultati i Snapchat: Si funksionon dhe si ta rrisni atë

Rezultati i Snapchat: Si funksionon dhe si ta rrisni atë

Rezultati i Snapchat (i quajtur ndryshe Snap Score) përshkruan pikët e grumbulluara bazuar në shpeshtësinë e ndërveprimeve me përdoruesit e tjerë në aplikacionin e mesazheve dhe rrjeteve sociale. Në këtë postim, ne do të theksojmë elementët që përbëjnë sistemin e pikëve të Snapchat.

Server i dedikuar kundrejt serverit të përbashkët të pritjes

Server i dedikuar kundrejt serverit të përbashkët të pritjes

A po kërkoni për një mundësi të zbatueshme për pritjen e faqes në internet? Mësoni ndryshimin midis një serveri të dedikuar kundrejt një serveri të përbashkët pritës.

Një listë e emrave qesharak të Wi-Fi

Një listë e emrave qesharak të Wi-Fi

Më pëlqen t'i argëtoj fqinjët e mi duke ndryshuar rrjetin tim Wi-Fi me emra të ndryshëm qesharak. Nëse po kërkoni ide për një emër qesharak Wi-Fi, këtu