Dårlige rutiner på Wordpress sikkerhet

adeneo

Medlem
Sikkerhet er vel som alt annet i Wordpress, under middelmådig.

Gjennom alle de årene jeg har jobbet med WordPress som grunnlag for nye webløsninger, ser det ikke ut til at forståelsen av grunnleggende sikkerhet øker.

Hadde enda forståelsen for grunnleggende prinsipper økt, så hadde det i det minste vært en begynnelse.

Åpne opp enhver bok om programmering, i nær sagt hvilket som helst C-lignende språk, og i de første linjene vil man finne;

globale variabler er fy-fy
evaluering av kode er fy-fy
magic quotes er fy-fy (wordpress har en funksjon som imiterer dette selv om det er slått av på serveren ???)
dependency injection er fin-fint
OOP er fin-fint
inheritance er fin-fint

osv...

Ta så en titt på kildekoden til Wordpress, og finn ti feil (eller titusen om man vil).

For å begynne :
bare for å i det hele tatt bruke databasen må man skrive

PHP:
global $wpdb;

fail.........

Det er i grunn ikke noe merkelig at det er sikkerhetshull i noe som er så til de grader dårlig skrevet.

Why wordpress sucks (ikke aff.)
 

Fastone

New Member
@adeneo,

Nå er ikke jeg noen hardcore programmerer i forhold til sikkerhet og Wordpress core. Så min artikkel var helst rettet mot grunnleggende ting for den uvitende bruker.

Men det var jo interessante ting du nevner. Jeg tenker jo at Wordpress som har blitt så sort bør i løpet av de siste to årene ha fått en ganske herdet kode?

Hvilke andre systemer er bedre skrevet mener du? i forhold til sikkerhet, og som faktisk er brukelig som et CMS for mennesker som selv skal administrere sin webside?

Men ja, jeg er klar over at det florerer av elendig sikkerhet :)
 
Topp