Sto costruendo un servizio web (un pannello di controllo per i client) (PHP su linux apache) e provo dal design per renderlo il più sicuro possibile,
Qualcuno può fornirmi una sorta di elenco di cose su cui devo concentrarmi?
Ho già implementato:
- Protezione SQLi,
- per sessione token CSRF,
- hashing della password sicura che memorizza nel database con php 5.5 password_hash (con controllo need_rehash),
- ha aggiunto recaptcha per tutti i robot spam,
-
gestore sessioni per l'utente (visualizza chi ha effettuato l'accesso al mio account e
chiudi sessioni remote e amp; avvisare se qualcuno ha effettuato l'accesso al mio account).
- Certificato SSL, comunicazione completa su HTTPS. (reindirizzo tutti http - > https)
Domande:
-
Ho bisogno di un qualche tipo di sistema IP di blocco automatico?
-
Bloccaggio e amp di IP per l'accesso non riuscito registrazione?
-
Eventuali modifiche alla sicurezza di linux-server? Non ho ancora modificato nulla
-
Come faccio a proteggere il mio sito web da tutti i bot / spider? identificare & divieto
Sarà utile se qualcuno può provare una linea guida / lista di controllo per tutti i punti di sicurezza per un sito web, per fare un controllo / protezione uno per uno ...
Penso che il mio servizio sia sicuro quindi il più ... ma chiaramente non cambierà il fatto che ci sono alcune persone abili che la chat può incidere qualcosa ... - Voglio fare una bella sfida se qualcuno prova a fare casino con il mio sistema ... Voglio un servizio web che sia più sicuro di altri.