REST API 아키텍처 간단 정리
·
프로그래밍
사전 지식해당 정리는 Architectural Styles and the Design of Network-based Software Architectures 논문을 기반REST API와 RESTful API는 같은 용어REST API는 RFC, ISO와 같은 국제 표준은 아님.다만 설계원칙 6가지를 얼마나 잘 준수(fulfil)했느냐에 따라 "RESTful" 하다고 평가함.REST API는 경량화, 확장성, 단순성,가시성, 신뢰성을 중시REST 아키텍처의 6가지 제약 조건 Client-Server (클라이언트-서버 분리)클라이언트(UI)와 서버(데이터 저장·처리)가 완전히 분리서로 독립적으로 발전·확장 가능Stateless (무상태성)각 요청(request)은 필요한 모든 정보를 포함서버는 이전 요청의 ..
NCP Email 알람 못 받을 경우 해결 방법(Email 450 Error)
·
클라우드
NCP에서 Email을 관련 설정을 했는데 Email을 못 받을 경우 트러블 슈팅하는 방법입니다.해당 트러블 슈팅은 450에러 발생(수신측 문제)시 유용합니다 문제 발생NCP Email Alert를 설정했는데 처음에는 관련 이메일을 잘 받았음.일정 시간이 지나자 Alert 이메일을 못 받게 됨NCP에서 확인 결과 450에러(수신측문제)로 도움을 줄 수 없다고 답변Email 서버의 기본 로직SMTP 프로토콜은 기본적으로 발신자를 검증하는 로직이 없음.SMTP는 해당 문제를 해결하기 위해 SPF와 DKIM을 사용SPF : 도메인 소유자가 어떤 IP에서 보낼 수 있는지 지정-all: Hard fail (검증 실패. SPF 레코드에 정의된 주소에서만 메일이 발신됨)~all: Soft fail (SPF 레코드에..
NCP-AWS IPsec VPN 연결
·
클라우드
NCP 설정Psec VPN 설정을 하려면 우선 Virtual Private Gateway 생성이 필요VPC→Virtual Private Gateway → VPG생성VPC는 VPG 서비스가 필요한 VPC를 선택하면 됩니다.생성한 VPG를 VPG Group에 넣은후 Default 여부 설정IPsec VPN Gateway 생성IPsec VPN Gateway에 Public IP가 할당됐는지 확인IPsec VPN Tunnel 설정 Peer IP는 AWS의 터널 번호의 외부 IP주소 입력 =공인 IP(3.37.170.27)Local Network 설정 = NCP의 VPC 대역Remote Network 설정 = AWS의 VPC 대역IKE Version은 IKEv1선택, AWS가 IPsec의 경우 IKEv1만 지원IK..
SKT 유심칩 유출 관련 간단 QnA
·
기타/기타
유심칩 관련해 걱정하는 질문이 간헐적으로 있어 최대한 간단하게 답변 드리고자 글을 작성했습니다. Q) 유심 보호 서비스만으로 심스와핑 공격으로부터 안전한가요?(심스와핑은 유심 관련 된 정보 유출 시 제일 걱정해야하는 해킹 공격 중 하나이며, 언론에서도 해당 공격으로부터 안전한지를 1순위로 묻고 있음.) A) 현재 발표된 정보에 거짓이 없다면, 유심보호 서비스만 신청해도 심스와핑으로부터 안전합니다. 이유를 정말 간단하게 설명하면 '유심 보호 서비스가 동작하는데 필요한 정보는 해킹이 안 됐고, 유심 보호 서비스를 통해 심스와핑을 방어할 수 있다.' 정도로 이해하시면 될 것 같습니다. Q) 유심칩을 꼭 변경해야 하나요? A) 반드시 유심칩을 교체해야 하는 것은 아닙니다.다만 아직 모든 사실이 명확히 드러난 것..