본문 바로가기

전체보기/Network

(2)
[Network] HTTS 통신 과정 파헤치기(1) - TLS/SSL 이번 글에서는 TLS/SSL handshake에 대해 정리해보겠습니다. intro 본격적인 설명에 앞서서 이번 글을 정리하는 배경을 간단하게 설명해볼까 합니다. 저희 회사에서 운영하는 서비스 중 정말 오래된 몇몇 레거시 서비스에서 3DES 알고리즘 등과 같은 몇가지 보안 취약점이 발견되었습니다. 이번 글은 위의 보안 취약점을 비활성화하는 과정을 공유드릴까 합니다. HTTPS와 TLS/SSL 본격적으로 문제 해결 과정을 설명하기 전에 글을 이해하기 위한 기초지식을 최대한 간략하게 살펴보겠습니다. HTTPS는 HyperText Tranfer Protocol over Secure socket layer의 약어로, 직역하자면 Secure socket layer 위에서 동작하는 HTTP 프로토콜을 의미합니다. 그..
[tomcat] catalina.out 관련 디스크 사용량 문제 해결 이번 글에서는 catalina.out과 관련하여 겪었던 문제와 이를 해결했던 과정에 대해 정리해보려고 합니다. Unix 기반의 OS에서는 tomcat의 console output은 catalina.out으로 redirect되어 있습니다. 때문에 시간이 지나면 catalina.out의 사이즈가 커지게 되고 서버의 디스크 정리를 위해 해당 파일을 삭제하였습니다. 문제는 위 파일을 삭제했는데도 불구하고, 디스크 사용량이 줄어들지 않았다는 것입니다. 저희 회사에서는 디스크 사용량에 따라 알람을 전송하기 때문에 계속적으로 알람이 발생하고 있었습니다. 위 문제가 발생한 원인을 설명하기 앞서, 먼저 Unix계열에서 파일을 관리하는 방법에 대해 간략하게 알아보겠습니다. Unix계열의 File system Unix 계열..