PART II:
JAVA SECURITY

COURSE OBJECTIVE:
The Java Security course seeks to address the challenges of building secure software systems and enterprise applications. Throughout the course, you will be exploring security features of the Java programming language and how to build secure and reliable applications on the Java 2 Standard Edition (J2SE) and Java 2 Enterprise Edition (J2EE) platforms.
DAY 1

Security Overview

Security Concepts
Security Attacks
Security Vulnerabilities

Java Overview

Java 2 Standard Edition (J SE)
Java Language Security
Bytecode
Java Sandbox
Java Security Architecture
Java Class Loader
Java Applet Security
Reverse Engineering
Source Code Protection
DAY 2

J2SE

Cryptography - JCE
Public Key Infrastructure
Message Digests
Digital Signatures
Code Signing
Secure Communication - J2SE
Access Control

DAY 3

J2SE

Java 2 Enterpise Edition (J2EE)
Database - JDBC
Enterprise Java Beans (EJB)
Servlets
JavaServer Pages (JSP)
Authentication &
Authorization - JAAS
User Management
JNDI & LDAP

DAY 4

J2EE

Data Validation
Java Regular Expressions
Error and Exception Handling
Event Logging
RMI Security
XML Security
Web Service Security

DAY 5

OWASP Top Ten
Secure Development Lifecycle
Secure Code Reviews
Software Security Testing
Threat Modeling

learn concepts in c plus plus dot net java and asp
aaaa
SECURE APPLICATION
DEVELOPMENT
PDF
The ever-changing nature of the IT industry demands that working professionals change right along with it. Or risk “jobsolescence.” Catering to significantly skilled and experienced IT and Law Enforcement practitioners, the awardwinning CSFI Continuing Education programs at Wright College will equip you with up-to-the-minute knowledge and
methodologies to keep you ahead of the curve, and add to your professional worth.