安全功能

发布于 2025-01-07 05:40:58 字数 119 浏览 0 评论 0原文

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

Does Java have standard functions for security like in php htmlspecialchars, strip_tags? Or must I write my own functions? I want to be sure my script handles user data safely.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

眸中客 2025-01-14 05:40:58

不完全是。

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

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

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

Not exactly.

Protection against injection attacks in Java comes "for free" provided that you do certain things the right way. For example:

  • Don't create SQL by concatenating strings. Instead, create your SQL with placeholders, and compile / execute using JDBC PreparedStatement.

  • In JSPs, use <c:out> to output any data that comes from the user. This automatically HTML escapes it to denature any potential injected nasties.

§普罗旺斯的薰衣草 2025-01-14 05:40:58

你可以尝试 spring security 库(.jar)
提供了避免网络相关安全问题的所有功能

链接
http://static.springsource.org/spring-security/site/

你可以还可以从 owasp.com 网站找到一些帮助
http://owasp.com/index.php/Main_Page

you can try spring security library (.jar)
which gives all the features to avoid web related security issues

here is the link
http://static.springsource.org/spring-security/site/

you can also find some help from the owasp.com site
http://owasp.com/index.php/Main_Page

梦幻的味道 2025-01-14 05:40:58

这不是一个解决方案,只是一个建议,当涉及到安全性时,我从不使用内置函数,我总是根据客户要求自己编写它们,使用RegExp,它们对此非常强大。

This is not a solution, just an advice, when its about security, i never use built in functions, i always write them myself according to client requirements, use RegExp, they are very powerful for this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文