java程序员必读书籍

编程入门 行业动态 更新时间:2024-10-14 12:20:56

java<a href=https://www.elefans.com/category/jswz/34/1770040.html style=程序员必读书籍"/>

java程序员必读书籍

java程序员必读书籍

他们没有在Comp Sci,工程学或MIS中教appsec,但是您却学会了编程。 而且他们可能仍然没有。 因此,您将如何得知XSS过滤器逃避或单击劫持攻击,或如何真正安全地存储密码。

您的公司无力为您提供昂贵的Appsec培训,而且您无论如何都忙于编码。 读一本书? 到目前为止,还没有一本好书解释如何编写安全的Java。

但是,这一切都改变了。 现在,您将学习如何在办公桌上,火车上或马桶上构建安全的Java应用程序。

吉姆·马尼科( Jim Manico)和奥古斯特·德特尔夫森( August Detlefsen)创作的Iron Clad Java已经到货。 这是安全的Java设计和编码的大师班,由真正了解其原理的人为开发人员编写。

尽管它专注于Web应用程序,但很多书都同样适用于移动,云,实时和后端系统,以及Java中的任何在线系统。

没有时间浪费在理论上。 Iron Clad Java使用简单的模式,开放源代码库和OWASP的免费工具,解释了最常见,最危险的攻击以及如何防御它们。

每章都简短易读,并提供实用的最新信息(从Java 8开始)和示例代码:

  1. Web应用程序安全性的基本原理:HTTP / S,验证输入
  2. 访问控制:常见的反模式和错误,如何为单个公司或多租户应用设计访问控制,如何使用Apache Shiro和Spring Security
  3. 身份验证和会话管理:您不应该自己编写此代码(这是框架的目的),但是如果需要,请按以下步骤进行操作,以及如何记住我并忘记密码功能,多因素身份验证等
  4. XSS防御:如何使用OWASP Java编码器,HTML Sanitizer和JSON Sanitizer库以及JQuery编码
  5. CRF防御和Clickjacking:随机令牌和破坏帧
  6. 保护敏感数据:如何使用Google KeyCzar和Bouncy Castle正确进行签名和加密
  7. SQL注入和其他注入:准备您的语句
  8. 安全的文件上传和文件输入/输出
  9. 日志记录和错误处理:记录什么,不记录什么,记录框架,安全的错误处理,使用记录进行入侵检测
  10. SDLC中的安全性

因此,没有更多的借口。

翻译自: .html

java程序员必读书籍

更多推荐

java程序员必读书籍

本文发布于:2024-02-19 13:53:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764059.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:程序员   书籍   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!