Què és Cross-Site Scripting?

Una de les classes de vulnerabilitat més comunes als llocs web s'anomena "Cross-Site Scripting" o "XSS". Les vulnerabilitats XSS són on és possible que un usuari faci que s'executi JavaScript. Hi ha diverses variants de vulnerabilitat XSS, amb diferents graus de gravetat.

El problema amb que un atacant pugui executar JavaScript a les sessions d'altres usuaris és que llavors és possible que l'atacant faci qualsevol cosa al lloc web que veuen les víctimes. Això inclou redirigir les víctimes a llocs web externs, robar fitxes d'autenticació i controlar els detalls de pagament.

La forma més severa de vulnerabilitat XSS és el Cross-Site Scripting "emmagatzemat" o "persistent", aquí és on és possible que un atacant elabori una càrrega útil XSS i després l'enviï, de manera que es desa a la base de dades. Amb un exploit XSS desat a la base de dades, és possible que afecti altres usuaris durant un període de temps ampli.

Una altra forma de Cross-Site Scripting és "Reflected", aquest tipus no es desa en cap moment, sinó que la càrrega útil s'inclou al navegador. Normalment, aquest tipus de XSS forma part dels atacs de pesca, on un atacant intenta enganyar una víctima perquè faci clic en un enllaç maliciós.

Generalment, la majoria dels atacs XSS tenen la càrrega útil enviada al servidor en algun moment, però alguns atacs són purament del costat del client, mai s'envien al servidor i només afecten JavaScript del costat del client. Això s'anomena XSS basat en DOM, ja que es manté al model d'objectes de document de JavaScript o DOM. Aquest tipus de vulnerabilitat és especialment difícil d'identificar i resoldre perquè el servidor no veu mai els exploits i, per tant, no es poden registrar.

Històricament, la tècnica de prevenció contra les vulnerabilitats XSS és filtrar totes les dades enviades pels usuaris, utilitzant llistes de bloqueig per rebutjar qualsevol missatge amb caràcters o paraules significatius en JavaScript. Això va tendir a conduir a una carrera d'armaments per trobar bypasss per al filtre alhora que evitava alguns enviaments legítims dels usuaris. La solució correcta és utilitzar entitats HTML per codificar les dades enviades per l'usuari. amb els mòduls d'entitats HTML activats, els caràcters es codifiquen automàticament en un format on el navegador sap mostrar-los com els símbols correctes però no tractar-los com a codi.


Leave a Comment

No sha pogut trobar ladreça DNS del servidor de reparació a Chrome

No sha pogut trobar ladreça DNS del servidor de reparació a Chrome

De vegades, quan esteu treballant a Chrome, no podeu accedir a determinats llocs web i apareix un error "No s'ha pogut trobar l'adreça DNS del servidor a Chrome". Aquí teniu com podeu resoldre el problema.

Netflix: Canvia la contrasenya

Netflix: Canvia la contrasenya

Com canviar la vostra contrasenya al servei de streaming de vídeo de Netflix mitjançant el vostre navegador preferit o l'aplicació d'Android.

Com desactivar el missatge de restauració de pàgines a Microsoft Edge

Com desactivar el missatge de restauració de pàgines a Microsoft Edge

Si voleu desfer-vos del missatge Restaura les pàgines a Microsoft Edge, tanqueu el navegador o premeu la tecla Esc.

Què és lenllaç profund?

Què és lenllaç profund?

L'enllaç profund és la tècnica de redirecció d'usuaris de tendència. Obteniu informació sobre els enllaços profunds aquí per utilitzar-los per fer créixer el trànsit del vostre lloc web o de l'aplicació.

Què és AR Cloud?

Què és AR Cloud?

La RA és la següent gran cosa d'Internet per a l'entreteniment, la feina o els negocis. Apreneu el núvol de RA en detalls per convertir-vos en un usuari informat.

Com utilitzar Microsoft Edge Drop com un professional

Com utilitzar Microsoft Edge Drop com un professional

Utilitzeu Microsoft Edge Drop i compartiu fàcilment fitxers i missatges entre dispositius seguint aquests passos senzills per a principiants.

Com desar i compartir rutes a Google Maps

Com desar i compartir rutes a Google Maps

Vegeu com de fàcil és desar i compartir rutes a Google Maps al vostre ordinador i al vostre Android. Fes una ullada a aquests passos per a principiants.

Una llista de noms de Wi-Fi divertits

Una llista de noms de Wi-Fi divertits

M'agrada mantenir entretinguts els meus veïns canviant la meva xarxa Wi-Fi per diferents noms divertits. Si busqueu idees per a un nom Wi-Fi divertit, aquí

Com desfer-se dels anuncis a Gmail

Com desfer-se dels anuncis a Gmail

Gmail és sens dubte un dels millors serveis de correu electrònic disponibles avui dia, oferint una sèrie de funcions impressionants que fan que la comunicació sigui més eficient i

Com canviar el nom de Discord

Com canviar el nom de Discord

Tenir un nom d'usuari de Discord és essencial per diversos motius, ja que serveix com a identificador únic a la plataforma i us permet interactuar amb altres