Per prima cosa; questo è qualcosa che non ho mai fatto prima.
Ho un'applicazione web scritta in Java (JSP e Servlet) e utilizzo MySQL come database. L'applicazione è distribuita in Amazon EC2, un'istanza Ubuntu configurata da me stessa.
Ora ho un "bisogno" molto critico di eseguire i requisiti per vedere i buchi di sicurezza di questa applicazione. Mi è stato chiesto di fare un test di penetrazione su questo.
Ho sotto le domande.
-
Quando si esegue questo test, devo fare nella mia applicazione live o nell'applicazione in esecuzione nel mio computer locale (localhost)?
-
Ho trovato una serie di strumenti online che accettano solo un URL e fanno il test. Questi strumenti sono consigliati e professionali?
-
Quali sono gli strumenti consigliati disponibili per il test di penetrazione delle applicazioni Web Java? Sono "software" o tipo di "API" in cui devo programmare l'intero test spendendo molto tempo?