第一件事;这是我以前从未做过的事情。
我有一个用 Java(JSP 和 Servlet)编写的 Web 应用程序,并使用 MySQL 作为数据库。应用程序部署在 Amazon EC2 中,这是一个我自己配置的 Ubuntu 实例。
现在我有一个非常关键的“必须”执行要求来查看这个应用程序的安全漏洞。我被要求对此进行渗透测试。
我有以下问题。
执行此测试时,我必须在我的实时应用程序中还是在我的本地计算机 (localhost) 中运行的应用程序中执行?
我发现一堆只接受 URL 并进行测试的在线工具。这些工具有推荐的和专业的吗?
有哪些推荐的 Java Web 应用渗透测试工具?它们是“软件”还是某种“API”,我必须花费大量时间对整个测试进行编程?