Security

보안 종류와 용어

0. 인증 / 인가 / 무결성 이란 ?

  • 인증 : 사용자의 신원을 증명하는 것.

  • 인가 : 특정 리소스에 접근할 수 있는 권한을 부여하는 것.

  • 무결성 : 자산이 인가된 당사자에 의해서, 인가된 방법으로만 변경 가능한 것.

1. 암호화 / 복호화 란 ?

  • 암호화 : 의미를 알 수 없는 형식으로 정보를 변환하는 것.

  • 복호화 : 암호화 과정의 역과정으로 알고리즘에 의하여 암호문을 평문으로 바꾸는 과정.

2. 대칭형 암호화

  • 대칭형 암호화 : 암호화와 복호화에 동일한 키 사용.

3. 공개키 암호화 ( 비대칭형 )

  • 공개키 암호화 : 개인 키와 공용 키를 모두 사용하는 체계.

4. 비대칭형 / 대칭형 믹스

5. 해쉬 함수

6. 전자 서명

7. 인증서

8. SSL

9. JCA

10) JCE

12. JSSE

13. JAAS

14. Java SASL

15. Java GSS-API

16. 커버로스

17. LDAP

18. 스프링에서의 보안

XSS 공격

XSRF 공격

SHA-256

해시 함수중에 하나로서, 해시의 결과가 256bit 이다. SHA 해시 함수 모음에 속하고 대중적으로 널리쓰이는 해시 함수중에 하나이며, 특히 최근에는 비트코인을 비롯한 많은 블록체인 시스템에서 SHA-256 을 주로 활용 SHA-256 알고리즘은 해시 대상 메시지를 전처리하는 단계과 전처리된 메시지를 바탕으로 해시를 계산하는 단계를 가진다.

Last updated