본문 바로가기

반응형
로깅에 대한 고찰과 이벤트기반 로깅 기법 1. 로깅이란 무엇인가?로깅(logging)은 프로그램의 실행 중 발생하는 정보, 상태, 오류 등을 기록하는 행위입니다. 이는 디버깅, 문제 해결, 사용자 행동 분석, 보안 감사 등 다양한 목적에 사용됩니다.2. 로깅의 목적디버깅 및 오류 추적: 예외 발생 시 정확한 원인을 파악하기 위해 사용.운영 및 모니터링: 시스템의 건강 상태를 실시간 또는 주기적으로 확인.사용자 행동 분석: 기능 개선을 위한 사용자 패턴 분석.보안 감시: 침입 탐지, 권한 없는 접근 시도 기록.감사 로그: 법적 또는 비즈니스적인 요구사항 충족.3. 좋은 로깅의 특징적절한 로그 레벨 구분: DEBUG, INFO, WARN, ERROR, FATAL 등으로 의미 있는 수준 구분.일관된 포맷: 시간, 로그 레벨, 메시지, 모듈 등을 포함.. 더보기
https 동작방식 HTTPS(HyperText Transfer Protocol Secure)는 HTTP에 SSL/TLS(보안 계층)를 추가하여 웹에서 안전하게 데이터를 주고받을 수 있도록 만든 프로토콜입니다. 아래는 HTTPS의 동작 방식 단계입니다:1.클라이언트가 서버에 HTTPS 요청브라우저(클라이언트)가 https://로 시작하는 URL에 접속하려고 하면, 먼저 서버와 SSL/TLS 핸드셰이크를 시작합니다.2. 서버가 공개키 포함된 인증서 전송서버는 클라이언트에게 다음 정보를 포함한 인증서를 보냅니다:서버의 공개키(Public Key)인증서 발급 기관(CA)의 디지털 서명인증서의 만료일, 도메인 정보 등3. 클라이언트가 인증서 검증클라이언트는 인증서가 **신뢰할 수 있는 CA(Certificate Authority).. 더보기
리눅스 ifconfig설정 및 주요옵션 ifconfig는 리눅스에서 네트워크 인터페이스의 설정 및 정보를 확인하거나 설정할 때 사용하는 명령어입니다다음은 ifconfig의 기본 사용법입니다.ifconfig* 현재 활성화된 모든 네트워크 인터페이스의 정보를 출력합니다.* lo, eth0, wlan0 등의 인터페이스 정보를 볼 수 있습니다.ifconfig eth0* 특정 인터페이스의 정보만 확인할 수 있습니다.2. 인터페이스 활성화/비활성화sudo ifconfig eth0 upifconfig 주요 옵션up : 인터페이스 활성화down : 인터페이스 비활성화inet: IPv4 주소 설정netmask: 서브넷 마스크 설정broadcast: 브로드캐스트 주소 설정mtu: MTU (Maximum Transmission Unit) 값 설정hw ether:.. 더보기

반응형