Hacking Exposed J2EE & Java
暫譯: 破解曝光:J2EE 與 Java

Art Taylor, Brian Buege, Randy Layman

買這商品的人也買了...

商品描述

Secure your Java and J2EE applications--from the hackers perspective


Application security is a highly complex topic with new vulnerabilities surfacing every day. Break-ins, fraud, sabotage, and DoS attacks are on the rise, and quickly evolving Java-based technology makes safeguarding enterprise applications more challenging than ever. Hacking Exposed J2EE & Java will show you, step-by-step, how to defend against the latest attacks by understanding the hackers methods and thought processes. Youll gain insight through examples of real-world attacks, both ordinary and sophisticated, and get valuable countermeasures to protect against them. Youll also find an in-depth case study with Java and J2EE security examples and actual working code incorporated throughout the book.


What youll learn:



  • The proven Hacking Exposed methodology to locate and patch vulnerable systems
  • How to apply effective security countermeasures to applications which use the following Java enterprise technologies:
    Servlets and Java Server Pages (JSPs); Enterprise Java Beans (EJBs); Web Services; Applets; Java Web Start; Remote Method Invocation (RMI); Java Message Service (JMS)
  • How to design a security strategy that extends throughout a multi-tiered J2EE architecture using J2SE 1.4 and J2EE 1.3
  • What common, but devastating, vulnerabilities exist within many J2EE applications
  • How to use the J2EE security architecture to create secure J2EE applications
  • How to use the Java security APIs, including the Java Authentication and Authorization Service (JAAS), the Java Cryptography Extension (JCE), and the Java Secure Socket Extension (JSSE)
  • How to create applications that proactively defend against malicious users, content manipulation, and other attacks.
  • Valuable tips for hardening J2EE applications based on the authors expertise

          

  Part I: Secure Java for the Enterprise
   Ch. 1: Java Security Basics
   Ch. 2: Java for the Enterprise: J2EE and the Web Application
  Part II: Java Application Security
   Ch. 3: The Malicious Applet and Friends
   Ch. 4: Java Client-Server Applications

  Part III: Java Network Security Issues
   Ch. 5: Java Network Applications: Potential Security Flaws

  Part IV: Java Security on the Web Tier
   Ch. 6: Hacking the Web Site: Exploiting Java Web Tier Components
   Ch. 7: Java Servlets and Java Server Pages: Security Flaws and Weaknesses

  Part V: Java Security on the Business Tier
   Ch. 8: Role Based Security: J2EE Security Realms
   Ch. 9: Controlling Resources
  Part VI: Appendices
    Appendix A: Example Application
    Appendix B: Firewalls
    Appendix C: Operating Systems Security
    Appendix D: Java Security Related APIs

商品描述(中文翻譯)

確保您的 Java 和 J2EE 應用程式安全——從駭客的角度

應用程式安全是一個高度複雜的主題,每天都有新的漏洞出現。入侵、詐騙、破壞和拒絕服務攻擊(DoS)正在上升,而快速演變的 Java 技術使得保護企業應用程式變得比以往任何時候都更具挑戰性。《Hacking Exposed J2EE & Java》將逐步向您展示如何通過了解駭客的方法和思維過程來防禦最新的攻擊。您將通過現實世界攻擊的例子,無論是普通的還是複雜的,獲得洞察,並獲得有價值的對策來保護自己。您還會發現一個深入的案例研究,包含 Java 和 J2EE 安全示例以及整本書中融入的實際可運行代碼。

您將學到的內容:

- 經過驗證的 Hacking Exposed 方法論,用於定位和修補易受攻擊的系統
- 如何對使用以下 Java 企業技術的應用程式應用有效的安全對策:Servlets 和 Java Server Pages (JSPs);Enterprise Java Beans (EJBs);Web Services;Applets;Java Web Start;Remote Method Invocation (RMI);Java Message Service (JMS)
- 如何設計一個安全策略,擴展到多層 J2EE 架構中,使用 J2SE 1.4 和 J2EE 1.3
- 許多 J2EE 應用程式中存在的常見但毀滅性的漏洞
- 如何使用 J2EE 安全架構來創建安全的 J2EE 應用程式
- 如何使用 Java 安全 API,包括 Java Authentication and Authorization Service (JAAS)、Java Cryptography Extension (JCE) 和 Java Secure Socket Extension (JSSE)
- 如何創建主動防禦惡意用戶、內容操縱和其他攻擊的應用程式
- 根據作者的專業知識,為加固 J2EE 應用程式提供有價值的建議

目錄
第一部分:企業的安全 Java
第 1 章:Java 安全基礎
第 2 章:企業的 Java:J2EE 和 Web 應用程式
第二部分:Java 應用程式安全
第 3 章:惡意 Applet 和朋友
第 4 章:Java 客戶端-伺服器應用程式
第三部分:Java 網路安全問題
第 5 章:Java 網路應用程式:潛在的安全缺陷
第四部分:Web 層的 Java 安全
第 6 章:駭客網站:利用 Java Web 層組件
第 7 章:Java Servlets 和 Java Server Pages:安全缺陷和弱點
第五部分:業務層的 Java 安全
第 8 章:基於角色的安全:J2EE 安全領域
第 9 章:資源控制
第六部分:附錄
附錄 A:示例應用程式
附錄 B:防火牆
附錄 C:作業系統安全
附錄 D:與 Java 安全相關的 API

最後瀏覽商品 (20)