인증과 암호화
인증은 서버와 클라이언트가 미리 공유한 키를 확인하는 과정입니다. 인증에 사용하는 Device ID, 비밀 Device Key, 메시지 주소인 CID를 구분하세요. 인증된 장치는 서버에 등록된 CID를 사용할 수 있습니다. 익명 연결의 CID는 재연결 시 달라질 수 있습니다.
연결 암호화와 E2E
IOSignal은 boho로 공유 키 인증과 메시지 암호화를 제공합니다. AUTO 모드는 TLS가 없고 boho 인증이 완료된 경우 boho 연결 암호화를 사용합니다. WSS는 TLS로 클라이언트와 서버 사이를 보호합니다.
연결 암호화만으로 서버가 메시지를 읽지 못하게 되는 것은 아닙니다. 최종 송수신자만 본문을 읽게 하려면 서버에 제공하지 않은 별도의 E2E 데이터 키가 필요합니다. boho 설계와 기술 상세를 참고하세요.
키 설정과 접근 정책
키는 장치별로 발급하고 안전한 경로로 설정합니다. 공개 JavaScript 번들에 공통 비밀 키를 넣지 마세요. 배포·보관·교체·폐기 정책은 운영자가 관리합니다.
인증 성공과 메시지별 접근 권한은 별개이며, 홈채널은 신원을 증명하지 않습니다. 메시지 크기·구독자 수 등의 quota는 서버 설정과 인증 레벨에 따릅니다.
설정하기
TLS도 PSK 방식을 지원합니다. boho와 TLS의 신뢰 설정·보호 범위 차이는 boho 기술 상세에서 설명합니다.