java - 安全功能

标签 java jsp servlets

Java 是否有标准的安全函数,例如 php htmlspecialcharsstrip_tags 中的函数?或者我必须编写自己的函数?我想确保我的脚本安全地处理用户数据。

最佳答案

不完全是。

Java 中针对注入(inject)攻击的防护是“免费的”只要您以正确的方式执行某些操作。例如:

  • 不要通过连接字符串来创建 SQL。相反,使用占位符创建 SQL,并使用 JDBC PreparedStatement 编译/执行.

  • 在 JSP 中,使用 <c:out>输出来自用户的任何数据。 HTML 会自动对其进行转义,以消除任何潜在注入(inject)的恶意内容。

关于java - 安全功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9375964/

相关文章:

java - Jackson - 如何基于 json 内容应用自定义反序列化?

java - getSystemResourceAsStream() 返回 null

java - HTTP 状态 500 - 无法为 JSP : in Eclipse Luna 编译类

javascript - 每次重新加载 JSP 时都会加载外部 Javascript

java - 列表界面在我的 servlet 上不起作用

java - 有没有办法通过 jaxb 解码来自定义 getter?

java - 多点触控跨平台 java 应用程序(Windows、Mac 和 Linux(Ubuntu)(可能是 Android))

java - 没有用于将数据导出到 Excel 工作表的 HTML 代码的 JSP 页面

java - HttpServlet层次解释

java - servlet的service方法中的HashMap