Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
[Xampp] Configurazioni per la sicurezza
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
Gavilan
Moderatore Salotto delle Muse
Moderatore Salotto delle Muse


Registrato: 19/12/06 00:09
Messaggi: 4094
Residenza: l'Universo... che, come disse un mio buon amico (tale H.Rouge), non è meritocratico.

MessaggioInviato: 01 Mag 2008 00:09    Oggetto: [Xampp] Configurazioni per la sicurezza Rispondi citando

Ciao ragazzi.

Tanto per essere sicura: come bisogna impostare le configurazioni di mysql in xampp per essere nello "stato sicuro"?

La password da inserire è indipendente da quella usata per il db sul server o è la stessa?

Rolling Eyes Quest'ultima domanda può sembrare alquanto strana, ma deriva dal fatto che il mio sito è sul server di un amico e l'ho caricato tramite un ftp che mi ha passato lui.
Ora però devo apportare dei cambiamenti strutturali e vorrei poter fare delle prove offline, quindi vorrei copiarmi il sito in locale.
Il sito è fatto con Joomla, di qui l'idea di installarmi xampp (che avevo già usato agli albori della creazione del sito, ma su un altro computer), ma non so come settare i parametri per la sicurezza.

Ecco, forse adesso sono stata ancor meno chiara... Confused

Be', se qualcuno sa aiutarmi... grazie. Smile
Gavilan. Ciao
Top
Profilo Invia messaggio privato HomePage
guardianodelfaro
Dio minore
Dio minore


Registrato: 20/02/08 07:42
Messaggi: 987
Residenza: Milano, con vista sul mare

MessaggioInviato: 01 Mag 2008 13:13    Oggetto: Re: [Xampp] Configurazioni per la sicurezza Rispondi citando

Gavilan ha scritto:
Ciao ragazzi.

Tanto per essere sicura: come bisogna impostare le configurazioni di mysql in xampp per essere nello "stato sicuro"?

La password da inserire è indipendente da quella usata per il db sul server o è la stessa?

Rolling Eyes Quest'ultima domanda può sembrare alquanto strana, ma deriva dal fatto che il mio sito è sul server di un amico e l'ho caricato tramite un ftp che mi ha passato lui.
Ora però devo apportare dei cambiamenti strutturali e vorrei poter fare delle prove offline, quindi vorrei copiarmi il sito in locale.
Il sito è fatto con Joomla, di qui l'idea di installarmi xampp (che avevo già usato agli albori della creazione del sito, ma su un altro computer), ma non so come settare i parametri per la sicurezza.

Ecco, forse adesso sono stata ancor meno chiara... Confused

Be', se qualcuno sa aiutarmi... grazie. Smile
Gavilan. Ciao

Ciao Gavilan, vengo in pace! Silenced

Dunque, se ho capito bene, nella schermata Sicurezza di XAMPP dovresti trovarti una segnalazione tipo "L'utente admin di MySQL non ha una password", con a fianco lo stato rosso "INSICURO": è così?
Se si, significa che qualsiasi persona che ha accesso alla postazione locale può accedere al tuo db LOCALE.
Sul server invece tu avrai sicuramente specificato una password (se non l'hai fatto, fallo IMMEDIATAMENTE!), che può essere anche diversa da quella che hai usato sotto localhost.
Non c'è un legame inscindibile tra i 2 ambienti, è solo una comodità.
L'unico mio dubbio, in quanto non ho mai provato direttamente, è quando fai l'export del db da un ambiente e poi l'import sull'altro ambiente: potrebbe essere che l'interfaccia non consenta di fare un trasferimento "fromuser...touser" e che quindi user e psw debbano essere gli stessi tra i 2 ambienti, occorre provare.

Il problema è solo se, come ti dicevo prima, altri hanno accesso al tuo localhost, se conoscono la password del MySQL su host (solitamente rilasciata dal gestore del servizio se è in hosting).
Vedo però che il server è di un tuo amico: significa quindi che lui conosce i tuoi dati di accesso?

Non capisco invece cosa intendi dire con "un FTP che mi ha passato lui"...Think
Non hai trasferito le cartelle e i files che hai sotto XAMPP\htdocs\joomla usando ad es. FileZilla (tanto x dirne 1 a caso)?

X settare i parametri di sicurezza, vai nella schermata di prima (XAMPP > Sicurezza), clicchi sul link "=> http://localhost/security/xamppsecurity.php " che c'è in basso.
Nella schermata successiva avrai il tuo Superuser (es. root) e la casella dove cambiare la password.
A questo punto io metterei la stessa del server, meglio ancora se con lo stesso utente del server, che creerai con abilitazioni da Superuser (praticamente come root).

Altra cosa: sempre nella stessa schermata puoi assegnare una psw anche alla cartella XAMPP; se hai necessità di proteggere il db, allora tanto vale che proteggi anche le altre cartelle, giusto? Wink

Spero di essere riuscito a darti una mano.......
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 01 Mag 2008 18:17    Oggetto: Rispondi citando

Ciao,
gli export sono indipendenti da password e utenti.
Tu in locale puoi avere una password di root di mysql e online un'altra.
Anche la password del db può essere qualunque giù e diversa su.
Idem per l'utente.

A parte la password di root però è conveniente avere i dati di connessione uguali sia in locale che online perchè se giù al db "db" si connette l'utente "ugo" con pwd "ugo" e online al db "db" l'utente è diverso, se x caso mandi su le pagine di configurazione il sito online smette di andare (xchè non riesce a connettersi al db).

Se non hai esigenza di attaccarti da remoto al dbms imposta mysql in modo che risponda solo su "localhost" (in teoria è l'impostazione di default però dacci un occhio).
Top
Profilo Invia messaggio privato
guardianodelfaro
Dio minore
Dio minore


Registrato: 20/02/08 07:42
Messaggi: 987
Residenza: Milano, con vista sul mare

MessaggioInviato: 01 Mag 2008 18:41    Oggetto: Rispondi citando

@freemind
Quindi le utenze, il db, il path......sta tutto SOLO e soltanto nel file configuration.php?
Top
Profilo Invia messaggio privato
Gavilan
Moderatore Salotto delle Muse
Moderatore Salotto delle Muse


Registrato: 19/12/06 00:09
Messaggi: 4094
Residenza: l'Universo... che, come disse un mio buon amico (tale H.Rouge), non è meritocratico.

MessaggioInviato: 01 Mag 2008 23:32    Oggetto: Re: [Xampp] Configurazioni per la sicurezza Rispondi citando

Allora, rispondo e intanto vediamo se ho capito... Rolling Eyes

guardianodelfaro ha scritto:
Dunque, se ho capito bene, nella schermata Sicurezza di XAMPP dovresti trovarti una segnalazione tipo "L'utente admin di MySQL non ha una password", con a fianco lo stato rosso "INSICURO": è così?

Sì.
Anzi, a dirla tutta, l'unico che è in stato sicuro è phpMyAdmin... Confused
N.D. che significa?

Citazione:
Se si, significa che qualsiasi persona che ha accesso alla postazione locale può accedere al tuo db LOCALE.
Sul server invece tu avrai sicuramente specificato una password

Of course. Wink

Citazione:
Il problema è solo se, come ti dicevo prima, altri hanno accesso al tuo localhost, se conoscono la password del MySQL su host (solitamente rilasciata dal gestore del servizio se è in hosting).
Vedo però che il server è di un tuo amico: significa quindi che lui conosce i tuoi dati di accesso?

Sì. Inizialmente mi ha dato una mano, e poi è una persona di fiducia.

Citazione:
Non capisco invece cosa intendi dire con "un FTP che mi ha passato lui"...Think
Non hai trasferito le cartelle e i files che hai sotto XAMPP\htdocs\joomla usando ad es. FileZilla (tanto x dirne 1 a caso)?

Sì, non era proprio FileZilla ma un software del genere. Funziona allo stesso modo.

Citazione:
X settare i parametri di sicurezza, vai nella schermata di prima (XAMPP > Sicurezza), clicchi sul link "=> http://localhost/security/xamppsecurity.php " che c'è in basso.
Nella schermata successiva avrai il tuo Superuser (es. root) e la casella dove cambiare la password.
A questo punto io metterei la stessa del server, meglio ancora se con lo stesso utente del server, che creerai con abilitazioni da Superuser (praticamente come root).

Altra cosa: sempre nella stessa schermata puoi assegnare una psw anche alla cartella XAMPP; se hai necessità di proteggere il db, allora tanto vale che proteggi anche le altre cartelle, giusto? Wink


Ok, capito.
Leggo un attimo anche i consigli di Freemind e poi agisco.

Citazione:
Spero di essere riuscito a darti una mano.......

Certo, grazie! Smile
Top
Profilo Invia messaggio privato HomePage
Gavilan
Moderatore Salotto delle Muse
Moderatore Salotto delle Muse


Registrato: 19/12/06 00:09
Messaggi: 4094
Residenza: l'Universo... che, come disse un mio buon amico (tale H.Rouge), non è meritocratico.

MessaggioInviato: 01 Mag 2008 23:49    Oggetto: Rispondi citando

Ciao Freemind, grazie per essere intervenuto! Smile

freemind ha scritto:
Ciao,
gli export sono indipendenti da password e utenti.
Tu in locale puoi avere una password di root di mysql e online un'altra.
Anche la password del db può essere qualunque giù e diversa su.
Idem per l'utente.

A parte la password di root però è conveniente avere i dati di connessione uguali sia in locale che online perchè se giù al db "db" si connette l'utente "ugo" con pwd "ugo" e online al db "db" l'utente è diverso, se x caso mandi su le pagine di configurazione il sito online smette di andare (xchè non riesce a connettersi al db).

Se non hai esigenza di attaccarti da remoto al dbms imposta mysql in modo che risponda solo su "localhost" (in teoria è l'impostazione di default però dacci un occhio).


Dunque, non so se ho capito cosa intendi...
Io in remoto agisco quasi esclusivamente dal pannello di controllo del mio sito in joomla.
Ovviamente, se devo caricare dei file o se devo cambiare dei permessi uso l'ftp.
E in remoto sono a posto.

In locale ho una copia obsoleta del sito e vorrei sovrascriverla con la versione nuova che ho in remoto e provare delle modifiche (in locale).
Quando troverò quella giusta la applicherò anche in remoto.

Ho controllato: l'impostazione di default per mysql è "localhost".


A questo punto, fondendo i consigli che mi avete dato entrambi, devo assegnare delle password in "SEZIONE MYSQL: PASSWORD "ROOT" e in "PROTEZIONE DIRECTORY XAMPP (.htaccess)" (qui anche uno username).
Ed è più comodo se uso le stesse password che ho in remoto.
Giusto?

Suppongo che la user e la password che devo assegnare alle cartelle siano quelle che uso per connettermi con l'ftp (volendo sceglierle uguali al remoto)... sbaglio?
Top
Profilo Invia messaggio privato HomePage
guardianodelfaro
Dio minore
Dio minore


Registrato: 20/02/08 07:42
Messaggi: 987
Residenza: Milano, con vista sul mare

MessaggioInviato: 02 Mag 2008 08:48    Oggetto: Re: [Xampp] Configurazioni per la sicurezza Rispondi citando

Gavilan ha scritto:
Allora, rispondo e intanto vediamo se ho capito... Rolling Eyes

guardianodelfaro ha scritto:
Dunque, se ho capito bene, nella schermata Sicurezza di XAMPP dovresti trovarti una segnalazione tipo "L'utente admin di MySQL non ha una password", con a fianco lo stato rosso "INSICURO": è così?

Sì.
Anzi, a dirla tutta, l'unico che è in stato sicuro è phpMyAdmin... Confused
N.D. che significa?

Citazione:
Se si, significa che qualsiasi persona che ha accesso alla postazione locale può accedere al tuo db LOCALE.
Sul server invece tu avrai sicuramente specificato una password

Of course. Wink

Citazione:
Il problema è solo se, come ti dicevo prima, altri hanno accesso al tuo localhost, se conoscono la password del MySQL su host (solitamente rilasciata dal gestore del servizio se è in hosting).
Vedo però che il server è di un tuo amico: significa quindi che lui conosce i tuoi dati di accesso?

Sì. Inizialmente mi ha dato una mano, e poi è una persona di fiducia.

Citazione:
Non capisco invece cosa intendi dire con "un FTP che mi ha passato lui"...Think
Non hai trasferito le cartelle e i files che hai sotto XAMPP\htdocs\joomla usando ad es. FileZilla (tanto x dirne 1 a caso)?

Sì, non era proprio FileZilla ma un software del genere. Funziona allo stesso modo.

Citazione:
X settare i parametri di sicurezza, vai nella schermata di prima (XAMPP > Sicurezza), clicchi sul link "=> http://localhost/security/xamppsecurity.php " che c'è in basso.
Nella schermata successiva avrai il tuo Superuser (es. root) e la casella dove cambiare la password.
A questo punto io metterei la stessa del server, meglio ancora se con lo stesso utente del server, che creerai con abilitazioni da Superuser (praticamente come root).

Altra cosa: sempre nella stessa schermata puoi assegnare una psw anche alla cartella XAMPP; se hai necessità di proteggere il db, allora tanto vale che proteggi anche le altre cartelle, giusto? Wink


Ok, capito.
Leggo un attimo anche i consigli di Freemind e poi agisco.

Citazione:
Spero di essere riuscito a darti una mano.......

Certo, grazie! Smile


Se ti compare anche il messaggio "Queste pagine sono accessibili da chiunque in rete", sappi che ti interessa impostarlo su SICURO solo se XAMPP è installato su una postazione con un IP statico (che non credo sia il tuo caso, anche perchè sono servizi a pagamento)

"N.D." significa Non Disponibile
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 02 Mag 2008 09:42    Oggetto: Rispondi citando

@Gavilan,guardianodelfaro.
Ciao ragazzi,
rispondo ad entrambi.
Il discorso che ho fatto su utenti e password non si riferiva a xampp in particolare ma proprio alla configurazione di mysql.
Indipendentemente con che cosa si lavori, quando un sito si connette ad un db dovrà usare un utente e una password.
In teoria questo utente DOVREBBE poter agire SOLO sul db in questione in modo che abbia il minor numero di privilegi possibile.

Il sito che si connette al db, avrà da qualche parte una pagina che configura la connessione allo stesso; se in locale hai delle impostazioni e online altre, dovrai stare attenta a non mandar su (o a non scaricare) queste impostazioni perchè altrimenti o uno o l'altro smetterà di funzionare.

L'utente root locale e quello online possono essere diversi.

Per quanto riguarda xampp cerca di avere tutte le scritte verdi (sicuro) e in teoria non avrai problemi.
Top
Profilo Invia messaggio privato
guardianodelfaro
Dio minore
Dio minore


Registrato: 20/02/08 07:42
Messaggi: 987
Residenza: Milano, con vista sul mare

MessaggioInviato: 02 Mag 2008 11:16    Oggetto: Rispondi citando

Approfitto x farvi una domanda: avete x caso attivato il modulo Joomla di gestione dei Feed RSS?
In locale mi funziona perfettamente, mentre sul server web mi da problemi di visualizzazione
Top
Profilo Invia messaggio privato
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 16:59
Messaggi: 4412

MessaggioInviato: 02 Mag 2008 13:30    Oggetto: Rispondi citando

apri una altro thread. Wink
Top
Profilo Invia messaggio privato
guardianodelfaro
Dio minore
Dio minore


Registrato: 20/02/08 07:42
Messaggi: 987
Residenza: Milano, con vista sul mare

MessaggioInviato: 02 Mag 2008 13:38    Oggetto: Rispondi citando

ok mdweb, provvedo subito.
Top
Profilo Invia messaggio privato
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 16:59
Messaggi: 4412

MessaggioInviato: 02 Mag 2008 13:44    Oggetto: Rispondi citando

guardianodelfaro ha scritto:
ok mdweb, provvedo subito.

Questo è un consiglio che mi ha dato kluster e me lo tengo stretto...Non si riesco a gestire troppi problemi in un thread. Wink

Ciao Ciao
Top
Profilo Invia messaggio privato
guardianodelfaro
Dio minore
Dio minore


Registrato: 20/02/08 07:42
Messaggi: 987
Residenza: Milano, con vista sul mare

MessaggioInviato: 02 Mag 2008 13:53    Oggetto: Rispondi citando

Saggio consiglio, grazie!
Top
Profilo Invia messaggio privato
Gavilan
Moderatore Salotto delle Muse
Moderatore Salotto delle Muse


Registrato: 19/12/06 00:09
Messaggi: 4094
Residenza: l'Universo... che, come disse un mio buon amico (tale H.Rouge), non è meritocratico.

MessaggioInviato: 02 Mag 2008 17:34    Oggetto: Rispondi citando

guardianodelfaro ha scritto:
Se ti compare anche il messaggio "Queste pagine sono accessibili da chiunque in rete", sappi che ti interessa impostarlo su SICURO solo se XAMPP è installato su una postazione con un IP statico (che non credo sia il tuo caso, anche perchè sono servizi a pagamento)

Uhm... no, non credo proprio sia il mio caso.


freemind ha scritto:
Il sito che si connette al db, avrà da qualche parte una pagina che configura la connessione allo stesso; se in locale hai delle impostazioni e online altre, dovrai stare attenta a non mandar su (o a non scaricare) queste impostazioni perchè altrimenti o uno o l'altro smetterà di funzionare.

Ah capito: infatti nell'altro computer - in cui avevo già installato xampp per fare le prime prove di sito, ma senza dar troppo peso alla sicurezza Embarassed - ho salvati a parte dei file config.php, uno per il locale e uno per il remoto.

freemind ha scritto:
Per quanto riguarda xampp cerca di avere tutte le scritte verdi (sicuro) e in teoria non avrai problemi.

Però in "PHP" c'è scritto che gli sviluppatori non dovrebbero mettere lo stato "sicuro" perché in tal modo si limiterebbero la capacità di agire... sai cosa significa?

Grazie Fiore
Top
Profilo Invia messaggio privato HomePage
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 08 Mag 2008 20:19    Oggetto: Rispondi citando

Ciao Gavilan,
come promesso eccomi qui.
Ho finito ora per cui essendo abbastanza stanco non scriverò un mega-super-muuu papiro.
Prima cosa di segnalo un link:
link
che guarda caso riguarda proprio il problema del safe_mode.

Di fatto questi parametri si occupano di gestire le restrizioni su alcune funzioni.
Postare qui un discorso completo sull'argomento vorrebbe dire tirare in ballo il come un sistema operativo gestisce gli utenti, i permessi de files, su come il webserver lavora e tantissime altre cose e quindi verrebbe molto scomoda la trattazione.

In soldoni, attivando la modalità sicura, php esegue i controlli sui permessi degli script, sull'accesso al disco, verifica che l'esecutore dello script sia effettivamente chi deve essere e tante altre cose che riguardano questi problemi.

In teoria queste cose dovrebbero essere impostate tutte a livello di sistema operativo e di web server, ma se io non posso gestire il web-server xchè lo fa un altro e ho solo la possibilità di lavorare con le impostazioni di php, dovrò gestirmi queste.

Se php ha lavora come root (in caso di linux/unix) e la modalità sicura è disattivata, se il web-server non è impostato in modo più che adeguato per vincolare la scalata della root-dir, in una pagina che riceve come parametro un file da eliminare, qualunque cosa io scriva come parametro questo (se esiste) verrà eliminato (anche /etc/crontab che solo root può eliminare)!.

Al link che sugue:
link
ci sono esempi che descrivono quello che ti ho detto.

Nel weekend provo a mettere giù qualcosa di più significativo di questo riassuntino.

Saluti
Top
Profilo Invia messaggio privato
Gavilan
Moderatore Salotto delle Muse
Moderatore Salotto delle Muse


Registrato: 19/12/06 00:09
Messaggi: 4094
Residenza: l'Universo... che, come disse un mio buon amico (tale H.Rouge), non è meritocratico.

MessaggioInviato: 08 Mag 2008 22:49    Oggetto: Rispondi

Ok, grazie mille Freemind! Squeeze
Non pensavo di aver tirato in ballo un argomento così complesso... Embarassed
Intanto vado a leggere le pagine che mi hai linkato.

Grazie Gavy
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi