Info Image One

일반적인 암호화

Psono는 새로운 것을 발명하지 않았습니다. Psono의 핵심에서는 Curve25519Salsa20NaCl(발음: "소금") 형태로 사용하고 있습니다. 이는 "네트워킹 및 암호화 라이브러리"입니다. 서버는 PyNaCl을, 프론트엔드는 ecma-nacl을 사용합니다. 둘 다 NaCl의 잘 확립된 구현입니다. 그렇다면 왜 RSAAES를 사용하지 않습니까? RSA와 AES는 훨씬 더 유명하지만, 잘못 구현하기가 쉽고 훨씬 느립니다. (여기 기사RSAAES를 사용하는 차이점과 "위험성"에 대해 다루고 있습니다.)
Info Image One

브라우저 암호화

Psono는 모든 데이터(암호 또는 메모와 같은)를 브라우저를 떠나 서버에 "비밀 객체"로 저장되기 전에 NaCl의 비밀 키 인증으로 암호화합니다. 암호화 키는 무작위로 생성되어 "데이터 저장소"의 일부 메타데이터와 함께 저장됩니다. 브라우저 애플리케이션은 암호의 파생물을 사용하여 "데이터 저장소"를 암호화합니다. 이 암호 파생을 위한 알고리즘으로 scrypt를 사용합니다. 왜 PBKDF2를 사용하지 않나요? PBKDF2는 훨씬 더 유명하지만, 낮은 리소스 요구 (특히 메모리)로 인해 하드웨어에서 “저렴하게” 구현 가능하며 공격자가 더 쉽게 해독할 수 있습니다.
Info Image One

우리의 전송 암호화

세 개의 암호화 계층이 브라우저에서 애플리케이션 서버로 가는 데이터의 안전을 보장합니다. 기본 계층은 클라이언트에 의해 수행되는 데이터 자체의 암호화입니다. 그 위에 Psono는 Psono의 전송 암호화 계층이라고 부르는 중간 계층을 구현했습니다. 이 계층은 브라우저 내에서 실행되는 웹사이트(또는 확장 프로그램)와 애플리케이션 서버 간의 터널(VPN 터널과 유사)과 같습니다. 추가적으로, 외부 계층 또는 셸 계층으로 HTTPS (TLS 1.2 버전)를 사용합니다. 주목할 만한 점은 우리의 중간 계층과 외부 계층 모두 완벽한 순방향 보안 (PFS)을 지원하도록 구축되고 구성된다는 것입니다.
Info Image One

저장 중 암호화

응용 프로그램 서버는 모든 개인 데이터를 (예: 이메일 주소) 데이터베이스에 저장하기 전에 암호화합니다. 여기서는 Salsa20 스트림 암호와 Poly1305 with를 함께 사용하여 , reducing the necessary trust level of our의 필요한 신뢰 수준을 최소화합니다.
Info Image One

정기 보안 업데이트

소프트웨어를 최신 상태로 유지해야 합니다. 이는 모든 컴퓨터 시스템 및 소프트웨어에 대한 최고의 조언입니다. 이는 악성 소프트웨어, 바이러스 및 해커로부터 보호하는 최고의 방법이며, 비밀을 보호하는 기본적인 필요사항입니다. Psono는 이를 이해하고 최신 보안 패치 및 기능을 포함한 정기적인 업데이트를 제공합니다.
Info Image One

오픈 소스 원칙

Psono의 코어는 오픈 소스이며 계속 오픈 소스로 유지됩니다. 이것은 다음을 의미합니다: 라이선스 비용 없음. 시간이 지남에 따라 증가하는 구독 비용 없음. 숨겨진 보안 결함 없음. 원하는 파트너와 함께 어디서나 이동 및 호스트할 수 있는 유연성. 공개 감사 및 보안 검사. 원할 때 언제든지 직접 버그를 수정할 수 있습니다.
Info Image One

서비스 가용성

항상 비밀번호에 접근할 수 있어야 합니다. 우리는 그것을 이해합니다. Psono는 이 문제를 해결하기 위해 세 가지 접근 방식을 제공합니다. 첫째, 우리는 모든 사람에게 무료로 온프레미스 호스팅을 위한 서버와 클라이언트를 제공하며, Docker를 사용하여 매우 쉽게 설정할 수 있습니다. 우리의 다운로드 페이지에서 Psono ServerPsono Web Client에 해당하는 도커 이미지를 찾을 수 있습니다. 둘째, 우리 쉬운 텍스트 파일 백업 기능입니다. 셋째, 우리는 Amazon의 AWS와 Google's GCP에서 클라우드에서 실행되며 데이터센터 중단, 데이터 손실 및 서버 문제의 위험을 최소화합니다.
Info Image One

데이터의 일일 백업

우리는 잠재적인 데이터 손실에 대한 최대한의 보호를 보장하기 위해 매일 밤 Psono.pw Service의 모든 데이터를 자동으로 백업합니다. 해당 백업에 대한 접근 권한은 극히 제한된 사람들만 부여받습니다.
Info Image One

코드 감사를 통한 코드 안전성

우리는 새로 추가된 모든 코드에 대해 코드 감사를 수행합니다. 코드는 프로덕션에 도입되기 전에 수동 승인이 필요합니다. 자동 검사를 통해 코드 품질을 보장합니다.
Info Image One

문제 최소화 자동화 테스트

우리는 모든 코드를 여러 단계에서 자동으로 테스트하며, 라이브로 전환되기 전에 여러 품질 검사에 통과해야 합니다. 현재 테스트 상태는 항상 Psono ClientPsono Server의 배지로 여기에서 확인할 수 있습니다.
Info Image One

자동 취약점 스캔

우리는 여러 보안 및 취약점 스캐너를 가지고 있습니다. 이는 새로운 위협을 감지하고 신속하게 대응할 수 있게 해줍니다. 자동화된 스캔은 매일 밤 실행되며, 이에 따라 알림이 트리거됩니다. 또한, 이러한 스캔은 우리의 빌드 파이프라인에서 자동으로 실행되어 취약한 릴리스를 차단합니다. 서드파티(예: github.com)에서 제공하는 추가 검사는 새로운 CVE가 발생할 때마다 알림을 줍니다.
Info Image One

멀티존 네트워크 설계

저희 네트워크는 모범 사례를 따르며 클라우드 제공 업체의 보안 제한을 최대한 활용하고 있습니다. 네트워크 자체는 여러 껍데기와 방화벽으로 나뉘어 액세스를 제한하고 가능한 침입을 방지/지연시킵니다.
Info Image One

고급 DDoS 보호

DDoS(서비스 거부) 공격은 현재 온라인 서비스에 큰 위협이 됩니다. 그래서 Psono는 자신을 보호하기 위해 조치를 취했으며, DDoS 공격으로 인한 서비스 중단 위험을 완화하기 위해 Cloudflare를 사용합니다.