YoVDO

Integrity by Default in Java - Importance and Implementation

Offered By: Java via YouTube

Tags

Java Courses OpenJDK Courses Java Agents Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the critical importance of integrity in the Java Platform through this informative 11-minute video. Delve into how integrity enables reliability, maintainability, security, and performance in Java. Learn about operations that can undermine integrity, such as deep reflection with `setAccessible`, Unsafe, native code, and agents. Discover OpenJDK's initiative to enhance platform security by implementing "Integrity by Default," requiring specific command-line options to enable potentially risky operations. Gain insights into the balance between maintaining platform integrity and allowing application operators the flexibility to make informed trade-offs. Examine real-world examples of security issues and API changes related to reflection. Investigate relevant JEPs (JDK Enhancement Proposals) addressing Unsafe, native code access, and agent attachment. Understand the implications of these changes for Java developers and system administrators.

Syllabus

Intro
What Even Is Integrity?
Deep Reflection
Unsafe
Native Code
Agents
Integrity By Default


Taught by

Java

Related Courses

The Java Agent - Modifying Bytecode at Runtime to Protect Against Log4J
GOTO Conferences via YouTube
Wargames - Java Vulnerabilities and Why You Should Care
Devoxx via YouTube
Writing Java Agents for Fun and Not So Much Profit
Devoxx via YouTube
The Hitchhiker’s Guide to Java Class Reloading
Devoxx via YouTube
Prometheus Monitoring for Java Web Applications Without Modifying Source Code
Devoxx via YouTube