Avatar billede kasperh Nybegynder
08. november 2003 - 22:33 Der er 4 kommentarer og
2 løsninger

Webshop og sikkerhed

Hej. Jeg er igang med at udvikle en større webshop og vil selvfølgelig gerne have den meget sikker.

Derfor kunne jeg godt tænke mig at i kom med de 10 typiske fejl kodere og webshops generelt laver når de laver en webshop.

Kasper.
Avatar billede bufferzone Praktikant
08. november 2003 - 22:37 #1
Validering af indputfelter er den største, SQL insercions er et meget stort problem.

F.eks. dette nylige eksempel fra phpbb
http://www.example.com/profile.php?mode=viewprofile&u='[sqlcode]

Eller et brugernavn og password indput felt hvor du skriver som brugernavn og password xxx 'OR'1'='1
Avatar billede bufferzone Praktikant
08. november 2003 - 22:41 #2
generelt skal alle de muligheder en bruger har til interaktion med systemet valideres.

Fejl nr, 2 er nok URL exploits.

Hvis du ikke sikre dit system ordentligt, vil jeg f.eks. ved at analysere den URL der vises når jeg betaler/køber/bestiller kunne give mig mulighed for at se hvad andre kunder betaler/køber/bestiller eller f.eks. se deres konto oplysninger. Haral Nyborg havde for ret nyligt en sag om dette, hvor de fik hug af rigsrevisionen for dårlig datasikkerhed.

Sørg for at alle dine sider valideres således at de kun kan vises hvis man kummer med den rette URL og kun hvis man er valideret ordentligt først. Jev ønsker ikke at andre kan se mine transaktioner
Avatar billede bufferzone Praktikant
08. november 2003 - 22:44 #3
Avatar billede fangel Nybegynder
08. november 2003 - 23:18 #4
Cross Site Scripting (XSS) - igen falder denne ind under dårlig validering af bruger-input!

jeg sidder og er igang med at oversætte en artikel om XSS fra eng. til dansk - smider et link når jeg er færdig med at oversætte!

---

Derudover vil jeg sige at du bør
1) kører med register_globals = off <- dette nedsætter chancen for "alternative" cookies vra add. linien
2) udvikle med error_reporting = E_ALL
3) udvikle eget error_handling system, der skriver fejl i en log, og bare skriver "der var en fejl" - så man ikke kan se den fulde sti til scriptet!

HUSK ordenlig bruger-inputs validering - det er ca 90% af alle exploits der kommer den vej!

Morten
Avatar billede Slettet bruger
09. november 2003 - 01:56 #5
OWASP Guide:
http://www.owasp.org/documentation/guide

The Guide is a aimed at architects, developers and auditors and is a comprehensive manual for designing, developing and deploying secure web applications.
Avatar billede tipsen Nybegynder
09. november 2003 - 12:35 #6
OWASP er slet ikke tosset - jeg lærte mange nye tricks da jeg læste den for ca. ½ års tid siden!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester