분류 전체보기 53

NestJS 사용기

Axios & RxJS 를 사용할 때, RxJS의 firstValueFrom 과 LastValueFrom 은 무슨 차이가 있을까? 더보기 https://stackoverflow.com/questions/69629634/are-lastvaluefrom-and-firstvaluefrom-equivalent-in-angular-http are lastValueFrom and firstValueFrom equivalent in Angular HTTP? In angular, we use HttpClient to make HTTP calls which return an observable, if we wanna use promises we can use lastValueFrom/firstValueFrom. Let'..

HTTP&HTTPS, SSL, TLS

1. HTTPS 는 HTTP 프로토콜에 패킷 암호화를 추가 한 프로토콜 2. SSL 은 노드 간의 통신( 클라이언트-서버 , 서버-서버 )에 보안을 보장하게 해 줌 3. SSL 인증서가 있는 노드 간에 공개키를 교환, 패킷을 보내기 전에 상대방의 공개키로 암호화 하고 패킷을 받은 노드는 자신의 개인키로 복호화 하는 방식으로 패킷의 암호화 및 안정성을 보장 4. TLS는 SSL이 발전 된 버전 (Long Term 인증서를 갖고서 Short Term 인증서를 업데이트 해주는 방식 추가)

NAT, NAT vs Proxy

proxy, reverse proxy : https://dhsimpson-ml-and-sw.tistory.com/11 프록시, 리버스 프록시 프록시 : 클라이언트에 프록시 서버가 붙음. 정적 데이터(웹페이지, 이미지 등등..) 를 프록시 서버에서 응답해 줄 때 속도 장점이 있음 (캐싱 역할. WAS 에 걸리는 정적 데이터에 대한 부하를 처리 dhsimpson-ml-and-sw.tistory.com NAT 의 기능 : 외부로 부터 public ip 로 요청이 들어 오면 적절한 private ip 로 라우팅 (프록싱 같기도 함) 을 해 준다. -> ex) c.f. 이것은 그림으로 설명 넣어놓기 1. WAS 의 ip 주소(private subnet)를 외부로 노출하지 않고() , WAS 에 진입할 수 있는 p..

프록시, 리버스 프록시

요약 : 프록시 서버는 직접 통신할 수 없는 두 노드 사이의 중계 서버이다. 프록시(포워드 프록시)는 클라이언트 측 프록시 서버이며 클라이언트가 B 서버에 요청하기 위해 A 서버(프록시 서버)에 쿼리를 날렸다면, B 서버는 클라이언트 IP 주소는 알 수 없고 A 서버의 IP 주소는 알 수 있다. 기업 내부망에서 직원들이 접속할 수 있는 웹사이트를 제한할 수 있다. 리버스 프록시는 서버 측 프록시 서버이며 서비스의 was를 내부망에 놓고 클라이언트가 was 와 통신할 때 대신 쿼리를 받는다. 서비스 접근 가능 지점(DMZ)에 프록시 서버를 놓는다. 사용자는 was 의 실제 IP를 알 수 없어 보안상 이점이 있다. c.f. 프록시 서버엔 웹 페이지(html, css) 를 캐싱해 웹페이지 로딩 속도 향상도 가..

Dacon) 로그 분석을 통한 보안 위험도 예측 AI 경진대회

데이콘에서 자연어처리(NLP) 관련 아주 흥미로운 경진대회가 열렸다. 총 상금은 300만 원으로, 6~10등 에게까지 10만 원 씩 주는 아주 혜자 스럽고 군침 돌게 만드는 대회다. 1.대회 주제/데이터셋/목표 소개 - 대회 주제 및 목표 - 네트워크 장비 로그 분석으로 침해 위험도 예측 - 데이터 - input : 로그 데이터 string - output : 위험 등급 label (0~7, 등급이 숫자 이므로 회귀 이용하는 것이 맞지 않을까?.....과연 그럴까??) 2.1일차 살펴보기 - 데이터 특징 : 로그 찍힌 날짜 시간, 로깅 라이브러리( or툴 ex) kibana, logstash, suricata ), 로그 저장 파일 위치, 로그 메시지 등으로 이뤄져 있다. 그 외 특징은 위험등급 레벨 별로..

Coursera DeepLearningAi 강좌 소개 + 딥러닝 카테고리 포스팅 계획

1. Coursera DeepLearningAi 강좌 소개 인공지능 입문에 가장 적합하다 생각 한 강의가 있다. 바로 Andrew ng(앤드류 옹)의 강좌다. 해시넷 설명을 보면 미국 스탠퍼드 대학교(Stanford University) 교수임. 중국 바이두(Baidu)의 부사장 겸 수석 과학자임. 코세라(Coursera)의 회장 겸 공동설립자였음. 현재는 온라인 학습 플랫폼인 딥러닝닷에이아이(deeplearning.ai)의 회장임. 이랜다. 정말 어마어마한 사람이 아닐까 싶다. 강좌 구성을 말씀 드리자면 - 총 5개의 강좌로 이뤄져 있으며 - 주차별로 이론 강의 + 퀴즈 + 코딩 실습 으로 이뤄져 있다. (퀴즈 & 코딩 실습은 유료 강좌만 가능하며 월 49달러, 처음 7일은 무료로 가능하다.) - 5개..

구글 머신러닝 부트캠프 참가 후기(3편)

마지막 3편이 될 것 같다. 채용 지원/ 기프트에 대해 이야기를 다루겠다. 채용 지원 1. 테크토크 거의 1주일 마다 한 회사 씩 1시간의 세션이 주어지며 회사에서 어떤 인공지능 개발을 하고 있는지, 본인들은 인공지능 개발을 어떻게 했는지 설명한 뒤 Q&A 시간을 갖는다. Q&A 대부분이 채용 관련 내용이었다. 2. 채용 지원 1월 27일 까지였나.. 자격증 취득 마감일 기준으로 회사들에게 채용 지원할 수 있는 구글 폼을 주셨다. 구글 폼에 인삿말이나 자기소개 간단히 적어 넣고, 링크드 인에 부트 캠프 관련 자격증 등을 업데이트 해 링크를 첨부한다. 이후, 각 회사들에서 읽어 보고 면접 여부 결정해 지원자 들에게 연락을 하는 방식인 것 같다. 사실 채용 지원은 큰 기대를 하지 않았다. 4개월 간 빡세게 ..

잡담잡담 2021.02.03