728x90 개발관련지식/스터디한내용2 Log 수집기능 개발하기 Log 수집기능 개발하기 로그 수집을 위한 기능을 구현할 것이다. 굳이 글로 적는 이유는 AOP 방식이 아닌 EventHandler 로 구현을 할 예정이기 때문이다. Log 수집기능 개발 구조 App 에서 카프카로 데이터를 보내주면 카프카에서 필요한 데이터 들을 다른 곳에서 sub 할수 있게 구현을 할것이다. Log 수집기능 고려사항 기존 서비스 응답시간에 영향을 미치면 안된다. 기존 코드 수정을 최소화 한다. 다양한 로그 형태를 수집 할 수 있어야 한다. 서비스 마다 retun 값이 다르다. 트랜잭션이 있는경우 트랜잭션을 유지 해야 한다. Log 수집기능 구현방식 선택 AOP, EventListener 둘중 하나를 고민했다. 메소드마다 트랜잭션, 리턴값이 다르다는것, 메소드 마다 파라미터 값이 다르.. 2023. 5. 27. [개발지식] SPF, DKIM SPF, DKIM 이란? 메일 프로토콜 SMPT 는 보안에 취약하다. 발신자 인증 메케니즘이 없다. 그취약 점을 보완하기 위한 디자인이 되겠다. 만약 난 분명 메일발송기능을 구현했는데 전송이 안됐다? 스팸으로 처리가 됐다? 그렇다면 한번 확인해 보면 좋을것 같다. 개요 발신자 인증 메커니즘이 없는 SMTP 메일 프로토콜의 취약점을 보완 즉 도메인을 위조하여 이메일을 발송하는 것(스푸핑) 을 방지하기 위한 설정 발신 도메인과 메일을 발송한 서버 도메인이 다를 경우? 위와 같은 경우 SPF 또는 DKIM설정을 하지 않으면 메일이 차단 되거나 스팸으로 분류된다. SPF(Sender Policy Framework) 수신측에서 발신한 IP 정보와 SPF Recode 에 있는 IP 정보를 비교한다. 도메인에서 스팸.. 2022. 1. 15. 이전 1 다음 728x90 반응형