SanGo wrote: [...]
Quote:
ma per "mio sistema" intendi il mio sito? Si tratta di poche pagine in
php senza cms, blog o altro. |
Per dirti qualcosa di concreto, dovrei avere sottomano il tuo codice PHP,
e dovrei avere l'autorizzazione dell'amministratore del tuo server a fare
una enumerazione remota di eventuali vulnerabilita'.
Quote:
[...] Come posso difendermi? |
La sicurezza va pensata a 360 gradi: come una catena, e' efficace quanto
il piu' debole dei propri anelli. Essere invulnerabili e' impossibile, ma
e' possibile predisporre difese che rendano lo sforzo di superarle
sproporzionato in relazione ai vantaggi che derivano all'attaccante.
Nel tuo caso specifico, accertati di programmare in modo sicuro leggendo
i manuali OWASP (per il WEB) e OSSTMM (generale), poi cerca qualcosa di
specifico per PHP.
http://www.owasp.org/index.php/Top_10_2007
http://www.isecom.org/osstmm/
Quote:
Per ora ho impostato i permessi sull'index.php su 444 ma non credo di
poter fare altro. |
E' un passo avanti, ma se il codice PHP viene eseguito con i tuoi stessi
privilegi, potra' cambiarsi i permessi da solo.
Non ti preoccupare troppo: raramente lo scopo dell'attaccante e' fare
danni al sistema compromesso. Il problema e' che se sono riusciti a
scrivere sul tuo filesystem, avevano probabilmente il potere di fare
qualsiasi cosa per cui fossero sufficienti i tuoi privilegi, compreso
installare backdoor, attaccare altri pc, inviare spam ecc.
Nei tuoi panni io chiederei consiglio sulla mailing list di sikurezza.org
https://www.sikurezza.org/lists/listinfo/ml
Auguri
--
Enos /* looking4work */ enos76 -(at)- gmail -(dot)- com