Avatar billede blood Nybegynder
18. januar 2001 - 19:19 Der er 1 løsning

Php safe_mode

Hvad er der godt og dårligt ved at have safe_mode = on på php??
Hvad gør den???
Avatar billede razor Nybegynder
19. januar 2001 - 00:26 #1
Safemode er en feature i php lavet til servere der skal hoste mere end et site. Der findes nogle udbydere i Danmark der ikke kører i safemode; dette bevirker at samtlige brugere har adgang til hinandens filer, og da passwords til *SQL ligger i plaintext i .php filerne er det utrolig let, hvis bare man har lidt erfaring på den pågældende platform, at lave et lille script der udskriver samtlige brugeres brugernavne og passwords til SQL.

Lidt mere specifikt kan man sige at hvis safemode er slået til må man ikke skrive/læse filer udenfor den pågældende DOCUMENT_ROOT. Dette kan dog omgås hvis fx. administratoren giver adgang til fx /tmp/ - hvilket nok er en god ide at gemme sessions, og div. uploads.

Hvis safemode er slået fra giver det mulighed for at udføre systemkald direkte i PHP og det kan i nogle tilfælde udnyttes til at give ekstra funktionalitet. Fx. give lidt status om serveren.

Konklusion: På din egen server kan du godt slå det fra. På delte servere: Slå det til for \"guds\" skyld!
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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