La restrizione IP è sufficiente o dovrei SSL la mia autenticazione web?

6

Voglio collegarmi alla mia installazione domestica di phpmyadmin. Ho limitato la connessione per questo ai miei 2 IP.

Ma non capisco davvero tutta questa stratificazione OSI. So che l'IP viene salvato nel secondo livello e suppongo che la restrizione IP cercherà solo questo livello.

È possibile leggere la password dal settimo livello, anche se ho una restrizione IP?

    
posta Harrys Kavan 21.02.2013 - 11:59
fonte

2 risposte

11

I strati OSI sono un modello che non era pensato per IP ma per un protocollo più vecchio e concorrente. L'IP non si adatta bene a quel livello, specialmente quando si prevede SSL (che deve essere sia nel livello 6 che nel livello 4, il che è logicamente impossibile). Questi livelli sono solo confusi, quindi non usarli.

Restrizioni IP significa che il tuo server si rifiuterà di perseguire le connessioni che sono contrassegnate con l'indirizzo IP sbagliato. Questo non protegge i dati dagli intercettatori.

Fammi prendere un'analogia : supponiamo che le tue connessioni siano buone vecchie lettere, con un indirizzo di destinazione e un indirizzo del mittente. Le buste sono trasparenti. L'equivalente delle restrizioni IP si ha quando il destinatario rifiuta di aprire, e tanto meno di rispondere, buste che non sono contrassegnate con un indirizzo "mittente conosciuto". Ma nessuno garantisce che l'indirizzo del mittente scritto sulla busta sia autentico; inviare una lettera con un indirizzo mittente falso è facile. Naturalmente, se io, un utente malintenzionato, mando una lettera con il tuo indirizzo come mittente presunto, non vedrò la risposta (a meno che non saccheggia la tua casella di posta). Ma il destinatario potrebbe aver già agito sul contenuto della lettera, credendo che provenisse da te. Inoltre, poiché le buste sono trasparenti, ogni postino può leggere il contenuto delle lettere.

Per una vera protezione, hai bisogno di lettere opache, affidate a trasportatori armati su un veicolo blindato. Nel mondo di Internet, questo è chiamato SSL (aka HTTPS in un contesto Web).

    
risposta data 21.02.2013 - 13:05
fonte
4

Avere una restrizione basata sull'indirizzo IP aiuterà a impedire a utenti non autorizzati di connettersi all'applicazione, tuttavia non protegge le informazioni in transito dai PC autorizzati al server.

Supponiamo ad esempio che uno dei sistemi autorizzati utilizzi una rete wireless per accedere al tuo server. senza SSL potrebbe essere possibile per un utente malintenzionato annusare la tua password mentre passa attraverso la rete e utilizzarla per ottenere l'accesso non autorizzato al tuo server.

Quindi implementare SSL (e assicurarsi di avere un certificato affidabile installato per aiutare a fermare gli attacchi Man-In-The-Middle) è una buona misura di sicurezza aggiuntiva.

    
risposta data 21.02.2013 - 12:28
fonte

Leggi altre domande sui tag