Newsgroup: it.comp.www.server
Titolo: protezione cartelle

salve a tutti,
vorrei sapere in che modo si possono proteggere delle cartelle on line in
modo da impedire abusi..
Mi spiego meglio, nel mio sito ho una chat ( piuttosto casareccia ;) e i
maggiori problemi di vulnerabilità dipendono dal fatto che è molto facile
accedere ai file php e txt.
Vorrei sapere se posso in qualche modo proteggerli..
Spero di essermi spiegata, grazie a tutti

 ha scritto nel messaggio
news:jYykb.45988$Zh.2...@tornado.fastwebnet.it...

spiegata ti sei spiegata benissimo ma su che sistema? win o linuz per che
webserver apache o iis?
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 webserver apache o iis?
il server č su linux

 è molto facile accedere ai file php e txt.
il codice PHP è SI quindi non lo puoi vedere da web, non capisco..
-- 
By Dmitry 
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 il server č su linux
sorry allora non posso aiutarti, ma forse Dmitry o altri utenti linuz ti
posso aiutare


> il codice PHP è SI quindi non lo puoi vedere da web, non capisco..
voglio dire che con un po' di fantasia è facile capire in che cartella sono
e accedervi...
basta digitare il percorso e si entra.. è questo il problema

 ha scritto nel messaggio
news:6cQkb.47372$Zh.2...@tornado.fastwebnet.it...

all'interno di quella cartella metti un file index.htm vuoto, chi
casualmente ci accede non potrà vedere i file presenti al suo interno

 posso aiutare
Mah ... ce provo, ma qui non c'entra un cavolo il server, mi sa ...
Allora, il fatto che qualcuno "legga" i file PHP mi suona assurda: o il
server li parsa, e quindi il contenuto non è visibile, oppure non li
parsa, nel qual caso il codice è visibile; ma in questo secondo caso non
funzionerebbe neanche l'applicazione!
Se invece si parla di di file PHP che sfoderano una serie infinita di
print() e/o echo(), la cosa più semplice è togliere i vari print(),
e farli includere da altri file che fanno il print al posto loro, in
modo che l'output si possa controllare (anche se, alla fine, non
capisco quale potrebbe essere il meccanismo).
Poi ... i file .txt sono ovviamente leggibili, a meno che si faccia una
cosa del genere: si mettono tutti i file .txt in una cartella, nella
quale si piazza un bel .htaccess in modo che l'accesso web a tale
cartella sia vietato a chi non abbia username e password; il PHP,
invece, andandosi a leggere i file via filesystem, bypasserebbe questo
sistema e non ci sarebbero problemi.
Oppure, meglio ancora, visto che la chat è "casereccia", si potrebbe
togliere i file .txt e farli diventare file .php. Adesso ipotizzo una
situazione:
hai i dati degli utenti in un file "nomeutente_dati.txt", che contiene
qualcosa del tipo:
nome = Pippo
password = Pluto
eta = 40
ecc. ecc.
Modifichi l'applicazione in modo da farle leggere "nomeutente_dati.php",
che sarà un file fatto più o meno così:
<?
$nome = 'Pippo';
$password = 'Pluto';
$eta = '40';
ecc. ecc.
?>
così che se qualcuno digita direttamente
www.tuosito.com/dati/nomeutente_dati.php
 il server va a fare il parsing
del file e non mostra nulla in output.
Ovviamente, tutto è detto (scritto!!!) senza sapere quale sia
effettivamente il problema ... Dal post originale non si capisce un
granchè! :-)
Ciao!
--ev

 sistema e non ci sarebbero problemi.
Allora, abbiate pietą di me...
non ho capito bene..
.htaccess   come si fa????

 interno 
questo è un ottimo trucchetto :)


 questo è un ottimo trucchetto :)
 Io non metto in dubbio che sia ottimo.. solo che non ho capito che devo
fare esattamente..
sono assolutamente impedita, siate buoni..
 2 parole in più di spiegazione?

 ha scritto nel messaggio
news:rGXkb.48425$Zh....@tornado.fastwebnet.it...

Apri notepad.exe (in win), vi o altro editor semplice semplice (in linux) e
crei un file, non scrivi nulla! e lo salvi come index.htm, poi lo copy nella
cartella dove non vuoi che leggano!
prova e facci sapere!
Ciao