JDK 라이브러리로 보안의 기초 다지기
JDK 라이브러리로 보안의 기초 다지기
이 섹션은 JDK의 암호화(cryptography)와 TLS 기초를 가르쳐주고, 보안 API를 사용하는 방법을 보여주는 몇 가지 동작 예제를 제시해요.
본문
Java 애플리케이션을 안전하게 만들고, 또 그 보안 상태를 유지·감시하는 방법을 주제별로 정리했어요. 다음 링크를 따라가면 각 주제의 상세 내용을 배울 수 있어요.
- Introduction to Java Encryption/Decryption — JCA가 Java에서 암호화 작업을 어떻게 지원하는지, Java Security API로 기본적인 암호화·복호화 메커니즘을 어떻게 구현하는지 배워요.
- Fundamentals of Digital Signatures and Certificates in Java — Java 코드 안에서 디지털 서명을 검증하고 인증서를 검사하는 방법에 대한 소개예요.
- Monitoring Java Application Security with JDK tools and JFR Events —
keytool, JDK Flight Recorder, JDK Mission Control, JFR Security Events를 활용해 Java 애플리케이션의 보안을 감시하는 방법을 배워요. - Leveraging JDK Tools and Updates to Help Safeguard Java Applications — JDK 도구와 기능을 사용해 Java 애플리케이션을 안전하게 유지하는 방법을 배워요.