Introduktion
Validering
Att kontrollera att data Àr korrekt.
Klient
I webblÀsaren, genom formulÀr och javascript.
Server
Kontrollera innehÄllet i data, dess typ.
Sanera, tvÀtta
Att tvÀtta data sÄ att den inte innehÄller nÄgot skadligt. Detta kan vara att ta bort specialtecken.
Escapa
En metod som Àr vanligt förekommande Àr att escapa specialtecken, sÄ att kod inte Àr skadligt. Det görs ofta genom att det sÀtts in tecken före som stoppar tecknet frÄn att köras.
SQL-injektioner
Injektioner Àr en typ av attack som sker pÄ datorer dÀr data injiceras, stopppas in, dÀr den inte ska vara. Ett exempel pÄ detta Àr att skadlig data stoppas in i en databas för att fÄ den att göra nÄgot annat, som till exempel att köra flera SQL frÄgor Àn utvecklaren tÀnkt. Ett annat exempel kan vara att kod injiceras i en DLL fil, som gör att du kan se genom vÀggar i ett spel.
LĂ€s mer, https://en.wikipedia.org/wiki/SQL_injection
Cross Site Scripting(XSS)
Att pÄ ett eller annat sÀtt injicera skadligt javascript i en databas eller annan kod som körs, sÄ att det körs pÄ en annan klient.
LĂ€s mer, https://en.wikipedia.org/wiki/Cross-site_scripting
Self XSS
Ofta luras en anvÀndare att "köra kod" i consolen pÄ webblÀsaren för att fÄ nÄgon slags fördel, det kan vara att "logga in" eller lÀsa nÄgon annans meddelanden. Resultatet Àr alltid att anvÀndaren utsÀtter sig sjÀlv för en XSS attack och blir offret.
Ăppna consolen pĂ„ facebook.com.
Cross Site Request Forgery(CSRF)
Denna attack gÄr ut pÄ att stjÀla en annan anvÀndares cookie/session för att sedan lÄtsas vara den anvÀndaren för att kunna utföra sÄdant som en inte egentligen skulle kunna göra.
LĂ€s mer, https://en.wikipedia.org/wiki/Cross-site_request_forgery
Last updated
Was this helpful?