나의 개발일지🌿 Knowledge/개발 지식

개요핸드폰을 구입하면 대부분 메신저 앱을 설치하고 사용할 겁니다.이 앱을 통해 친구에게 메시지를 보낼 때, 그 메시지가 중간 서버를 거치지 않고 바로 친구에게 안전하게 전달될까요?혹시 누군가가 내 메시지를 엿볼 수 있을지도 모른다는 생각을 해본 적 있나요?이런 궁금증을 종단간 암호화(End-to-End Encryption)에 대해 알아보면서 해결해보고자 합니다. 전송 중 암호화 vs 종단간 암호화# 전송 중 암호화먼저 종단간 암호화를 설명하기 전 일반적으로 메시지가 수신지까지 어떻게 전달되는지를 이해하는 것이 중요합니다.   일반적으로 메시지를 전송할 때 사용하는 암호화는 전송 중 암호화 를 사용합니다. 💡 전송 중 암호화데이터가 전송되는 동안 제3자가 접근하지 못하도록 암호화하여 정보의 비밀성과 무결..
# REST( Representational State Transfer )란?클라이언트와 서버간 통신 방식URI와 HTTP를 이용한 통신 목적의 아키텍처의 스타일의 한 형태자원(Resource)을 표현(Represent)하고, 해당 자원에 대한 상태(State)를 전송(Transfer)하는 방식자원, 행위, 표현 세 가지 요소로 구성되며, 주로 HTTP 프로토콜을 기반으로 함더보기더보기** 소프트웨어 아키텍처- 소프트웨어 시스템이나 어플리케이션의 전체적인 디자인과 구조를 정의하는 체계적인 계획 또는 틀- 다양한 컴포넌트나 모듈 간의 상호 작용, 시스템의 기능 및 특성, 데이터 흐름, 네트워크 구성 등을 고려하여 소프트웨어가 어떻게 구성되고 동작하는지에 대한 기본적인 지침을 제공# REST의 구성요소1. ..
dOuOb