Gå til innhold

sikkerhet ved bruk av variabler...


Anbefalte innlegg

Jeg driver å jobber på et including script, og bruker da variabler som jeg har lagt i phpdokumentet, som f.eks $includepath, denne er ikke det ikke meningen at brukeren skal kunne endre på.

 

Jeg bruker Zend Studio til å programmere siden, og når jeg skulle bruke funksjonen "analyze" til å sjekke om det var noen sikkerhetsfeil med scriptet mitt så fikk jeg beskjed om at jeg ikke burde bruke variabler som $includepath, men i stedet bruke konstanter som define('library', true), hvorfor fikk jeg beskjed om dette, er det noe sikrerere?

Klientet får da vel ikke endret på variabler som ligger i php-dokumentet så lenge dem ikke har kontakt med cookies, httpheaders, post, get eller noe sånt?

Og viss variabelen er fra get, post eller noe sånt så er det jo bare å whiteliste dataen og så fjerne metachars fra den og så er da den uskadelig.. :hmm:

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...