✏️ [용어] 개발용어, IT용어 ...

박영은·2023년 10월 22일
0

Study

목록 보기
9/9

1. 엔드투엔드 암호화 (= end-to-end encryption = E2EE)

  • 제3자가 엔드포인트 간에 전송된 데이터에 액세스하지 못하도록 차단하는 보안 통신 프로세스
  • 데이터 암호화 는 표준 텍스트 문자를 읽을 수 없는 형식으로 변환하는 알고리즘을 사용하는 프로세스
  • 대부분의 경우, 다이어그램 내 A <> S 와 S <> B 사이의 데이터는 암호화되어 있음. 이는 메시지가 클라이언트에서 서버로 이동할 때 누군가 이를 가로채지 못하도록 하는 역할.
    ex) TLS(Transport Layer Security)
    - 클라이언트와 서버의 연결을 보호하는 데 사용
    but.. 외부자가 데이터에 접근할 수 없게 하지만, 서버는 여전히 이를 읽을 수 있음.
    = 암호화 필요!! (100% 안전이라는 뜻은 아니라고 함..)
  • A의 데이터가 B의 소유인 암호화 키로 암호화하여 서버에서 이를 읽거나 이에 접근할 할 수 없게 함.
  • 단점 : 상응하는 키 없이는 누구도 정보(ex메시지)에 접근할 수 없음.
  • 장점 : 기밀성과 보안을 강화.
  • ex) ditto
    - 디자이너/작가를 위해 디자인 내에서 텍스트를 생성, 재사용, 검토 및 통합하기 위한 엔드투엔드 프로세스를 만듦.
    • 개발자 측면에서 Ditto는 제품을 위한 헤드리스 CMS처럼 작동하여 코드 내에서 텍스트를 수동으로 업데이트하고 관리할 필요가 없으므로 작업이 더 쉬워짐.
        

엔드투엔드 설명 출처
ditto

profile
Front-end

0개의 댓글