dennismp: Den logiske konklution er at man sætter sit webhotel ordentligt op eller stiller krav til sit webhotel.
Mht sikkerhed så skal sikkerheden være i DIN kode og ikke i programmeringssproget, hvis du er afhængig af din system fortolker for din kode er sikker, så er din kode standard ikke noget jeg ville prale af :)
Vi kan ikke konkluderer noget på det grundlag vi har. Problemer kan løses på mange måder - afhængig af krav og begrænsninger, og dem kender kack kun.
Men jeg er uenig. At disable system() er ikke dårlig opsætning (sådan tolker jeg dit "sætte sit webhotel ordentligt op"). Det burde du da vide.
Sikkerheden er ikke een ting. Sikkerhed er på flere niveauer, og det er mere en process end en "feature" (desværre). Hvis koden fejler, så skal der være andre mekanismer til at beskytte og begrænse skaden. Derfor bruger man safe-mode, derfor slår man farlige funktioner fra, derfor sætter man systemet defensiv op. At give mulighed for at bruge system() åbner systemet væsentlige mere op end at bruge phps egne rmdir(). Jeg er godt klar over man kan begrænse hvilke kald system() kan bruges til - men de færreste har overhovedet set på dette.
De fleste nyerer sprog har også sikkerhed integreret i sig. Da alle laver fejl (tror nok det hedder sig at en dygtig programmør laver een fejl pr. 100 linjers kode). Sproget i sig selv har fejl (som du nok ved, så har det været en stribe brutale fejl i php) som nødvendigvis ikke er noget man kunne forudse når man skriver koden. Og så er der andre faktorer som man har svært ved at gøre noget ved i sin kode. Hvor tit crasher php for dig? hvor tit bekymre du dig om allokeringer af hukommelse. Det er også sikkerhed - da compileren gør det for dig, er det sandsynligvis mere sikkert (om ikkee andet så mere konsekvent). Det er lavniveau vs højniveaussprog om igen.
Jeg har svært ved at se, hvordan man kan kode noget i php, som ikke er afhængig af fortolkeren. Men vi kan da godt blive enig om at php kode der ikke bliver fortolket må ses at være rimelig risikofrit at have liggende :)
Men nu ryger vi ud på et sidespor - og jeg vil egentlig bare iseng :) (forresten, du skal vist lige opdaterer din profil - dit 2. link virker ikke). Og jeg er ret sikker på at vi snakker hen over hovedet på kack, hvilket måske er lidt ubetænktsomt - da det jo er "hans" tråd (jeg savner et forum hvor man kan forsætte emner som dette).
Nå, men godnat.
Synes godt om
Ny brugerNybegynder
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.