risposte rapide
Le risposte più rapide sono: "defense-in-depth" e "plan for failure"
Hai protezioni sul posto, ma cosa succede se falliscono? Cosa succede se un utente malintenzionato trova un modo per utilizzare un metodo che non hai previsto? Da queste prospettive, quindi, sì, rkhunter è necessario.
Ma, quindi, inizi a chiedere "quando smetterò di aggiungere più protezione?"
Giuste risposte
Esiste un calcolo da eseguire su quali sono i rischi e quanto sono probabili, quali sono i costi se tali rischi sono realizzati e i costi di mitigazione di tali rischi. Ogni pezzo di protezione che hai messo in atto deve essere mantenuto e aggiornato, il che è un costo. Se tali costi sono inferiori ai costi di un incidente, allora ne vale la pena. In caso contrario, stai spendendo più di quello che stai proteggendo. Questo rapido calcolo è il modo in cui determini, "è necessario?"
Altre opzioni
Potrebbero esserci altre considerazioni più importanti, a seconda della situazione. Registrazione? I backup? Encryption? Facilità di spazzare via il server e ricostruire dal bene noto? Firewall di applicazioni Web? Progettazione sicura delle applicazioni Web (oltre agli input)? Ottenere una buona recensione di terze parti dell'intero ambiente potrebbe evidenziare i componenti più importanti.
Spero che queste idee aiutino.