본문 바로가기

Tip & Tech/Tech32

kafka 설치 및 연동방법 / filebeat<->kafka 통신 검토 kafka 설치 및 연동방법 :: https://velog.io/@hanblueblue/Kafka-%EC%84%A4%EC%B9%98%EC%8B%A4%ED%96%89-%EB%B0%8F-%ED%85%8C%EC%8A%A4%ED%8A%B8 Kafka 설치/실행 및 테스트카프카 설치와 실행, Spring Boot와 터미널을 사용하는 간단한 테스트 코드.velog.io Spring Framework, 특히 Spring Kafka 모듈이 Kafka와의 연동을 지원하기 때문에 YAML 파일에 설정을 통해 쉽게 Kafka를 사용할 수 있습니다. Spring Kafka는 Kafka의 프로듀서와 컨슈머를 설정하고 관리할 수 있는 다양한 기능을 제공합니다.위에 설정된 YAML 파일에서 spring.kafka 항목들이 Spri.. 2024. 9. 25.
ELK match와 term 차이 / query와 filter 차이 match 와 term의 차이matchtext쿼리를 수행하기전에 분석기를 통해 텍스트르 분석한 후 검색을 수행. text 데이터타입을 검색할때 match를 사용.ex) match로 검색시 질의어가 "this is something" 이고, standard analyzer가 사용되고 있다면질의어가 this, is, something 으로 쪼개져 역색인 검색이 수행된다.또한 match 쿼리는 기본적으로 OR로 동작한다.따라서 위예시처럼 분리된 term 중 this,is,something 중 하나의 term만 일치하더라도 검색결과로 인정된다.물론 operator로 "AND" 등으로 수정할 수 있다. termkeyword별도의 분석작업을 수행하지않고 입력된 텍스트가 존재하는 문서를 찾음.(지정한 필드의 질의어가.. 2024. 9. 25.
SSL 인증서 체이닝 이슈 ( Nginx 체인인증서 만드는 방법 ) 운영서버 SSL 인증서 교체 후 발생한 고객사 이슈. 특정 고객사 PC에서만 “이 사이트는 안전하지 않습니다” 오류 발생 고객사에서 IE초기화,신뢰사이트로 추가해도 동일한 증상이라고 이슈가 올라옴. 의심가는 부분 SSL 인증서 교체작업 중 체인이 걸려져 있지 않았다고 함. 따라서 1. 인증서 >인증경로 의 상위 인증서 확인해달라고 요청드림 2. https://www.ssllabs.com/ssltest/ 사이트에서 도메인 검색해보면 사진과 같이 체인이 걸려져 있지 않음을 확인 기존 고객사는 문제가 없을텐데 신규 고객사일 확률이 높았던 케이스 서버에 올린 인증서 합쳐서 체이닝을 해야했던 것. 인증서에 CA가 포함되어 있지 않아서 나던 이슈. 1번,2번서버에 인증서 체이닝 작업 후 고객사에 사이트 정상접속 되.. 2021. 2. 3.
crontab 설정방법 / SpringBoot Scheduler Cron / 스프링부트 크론탭 설정 -Crontab이란 Windows의 스케줄러와 비슷한 것으로 "특정 시간에 특정 작업을 하게 하는것" /etc/crontab 파일에 설정된 내용을 읽어서 작업을 수행한다. -크론탭 생성 및 편집 $crontab -e -현재 크론탭에 있는 내용 확인 $crontab -l -크론탭 삭제 $crontab -r -크론탭 주기 결정 * * * * * 분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) 요일에서 1 :월요일 / 2 : 화요일 / 3 : 수요일 / 4 : 목요일 / 5 :금요일 / 6: 토요일 / 0,7 : 일요일 의미. -크론탭 예제 (1) 매분실행 * * * * * /test.sh (2) 특정 시간 실행 45 5 * * 5 /test.sh 매주 금요일 5시 45분에 실행 (3.. 2020. 12. 29.
JSESSION ID 바뀌는 현상 / jcaptcha 404 / change session / 세션유지 / session null 현상 jcaptcha 를 로그인화면에 추가하여 로그인시 매번 그림문자를 입력하여 인증하게 하였는데 (원래는 5회 비밀번호를 틀렸을때 나오던 캡챠였는데, 회사 사정상 임시로 로그인시 매번 입력하도록 변경조치가 내려옴) 캡챠그림문자를 알맞게 입력하면 바로 로그인이 되지만 패스워드를 잘못 입력했을 경우 (1) 로그인시도(+캡챠인증문자) (2) 잘못된 패스워드이므로 session에 loginFailCnt를 증가시키고 프로세스 마친후, 다시 로그인페이지로 여기에서 (1) 에서는 캡챠가 잘 나오나 (2)번 이후 jacptcha가 서비스가 되지 않았다. (jcaptcha에서 그림문자를 가져오는 url을 갑자기 404로 인식하면서 안 가져오는...) 새로고침과 화면이동을 해가며 알아낸 결과... (2)번 에서 기존에 htt.. 2020. 4. 29.
HTTP 와 HTTPS의 장단점 / 공개키암호화방식 / 인증기관(CA)이란? * 출처 : '그림으로배우는 Http&Network Basic' 서적을 읽고 중요부분만 요약&정리 한 글입니다 :) HTTP의 단점 1. 평문(암호화 되지 않은) 통신이기 때문에 도청이 가능하다. --> 네트워크 상의 흐르는 패킷을 수집하여 도청할 수 있다 ( 네트워크 패킷을 해석하는 패킷캡처나 스니처 라는 툴을 사용한다 ) 2. 통신 상대를 확인하지 않기 때문에 위장이 가능하다. 3. 변조가 가능하다. HTTP 단점을 해결하기 위해서는? SSL이나 TLS를 사용하여 다른 프로토콜과 조합하여 HTTP통신 내용을 암호화 한다. 즉 SSL을 사용해 안전한 통신로를 확립하고 나서 그 통신로를 사용해 HTTP 통신을 하는 것이다. 또는 HTTP를 사용해서 운반하는 '내용'을 암호화하는 것이다. HTTP 자체를 .. 2020. 2. 24.