CloudPaste의 클라이언트 측 암호화 이해하기
CloudPaste는 다음을 사용합니다. 클라이언트 측 종단 간 암호화 귀하의 데이터가 비공개로 안전하게 유지되도록 하기 위함입니다. 암호화 기능이 활성화되면 모든 텍스트와 이미지는 서버로 전송되기 전에 브라우저에서 암호화됩니다. 즉, 저희는 암호화되지 않은 데이터나 비밀번호에 절대 접근할 수 없습니다.
단계별 분석:
본인 또는 비밀번호를 아는 사람이 암호화된 채널을 열 때:
모든 암호화 및 복호화는 웹 암호화 API를 사용하여 브라우저에서 이루어집니다. 비밀번호와 암호화되지 않은 데이터는 절대 기기를 벗어나지 않습니다.
데이터를 암호화할 때마다 새로운 무작위 솔트(salt) 및 IV(초기화 값) 값이 생성됩니다. 즉, 동일한 내용을 두 번 암호화하면 완전히 다른 암호문이 생성되므로 패턴 분석이 불가능합니다.
10만 번의 반복을 사용하는 PBKDF2는 무차별 대입 공격에 상당한 계산 비용을 발생시킵니다. 비교적 강력한 암호를 사용하더라도 공격자는 암호를 해독하기 위해 상당한 자원을 투입해야 합니다.
AES-GCM은 기밀성과 진위성을 모두 제공합니다. 암호화된 데이터가 변조되지 않았음을 보장하여 변조 공격으로부터 데이터를 보호합니다.
당사는 전 세계 보안 전문가들이 신뢰하는, 검증되고 동료 평가를 거친 암호화 알고리즘(AES-256, PBKDF2, SHA-256)만을 사용합니다.
저희 암호화 시스템은 강력하지만, 다음 사항에 유의하시기 바랍니다.
암호화 방식을 숨기는 것은 보안이 아닙니다. 저희의 암호화 구현은 표준 웹 암호화 API를 사용하며, 브라우저 개발자 도구에서 소스 코드를 확인하여 검증할 수 있습니다.