암호화 키 생성

이 페이지는 Password Pusher의 자체 호스팅 인스턴스에 대한 무작위 암호화 키를 생성하는 도우미 도구로 사용됩니다.

Explanation

Password Pusher는 데이터베이스의 민감한 데이터를 암호화합니다. 기본 키가 포함되어 있지만 자체 사용자 지정 암호화 키를 사용하는 것이 가장 좋습니다.

새로 고칠 때마다 이 페이지는 새로운 암호화 키를 생성합니다. 아래에서 무작위로 생성된 코드를 사용하여 비밀번호 푸셔 인스턴스를 구성할 수 있습니다.

생성된 암호화 키

환경 변수를 설정하여 이 키를 애플리케이션에 적용할 수 있습니다. PWPUSH_MASTER_KEY.

새 키를 다시 생성하려면 이 페이지를 새로고침하세요.

노트:

  • 암호화 키가 제공되지 않으면 기본 키가 사용됩니다.
  • Password Pusher의 비공개 인스턴스에 대한 최상의 보안은 필수는 아니지만 고유한 사용자 지정 암호화 키를 사용하는 것입니다.
  • 인스턴스를 안전하게 유지하고 푸시 만료 시간을 짧게 하면 기본 키를 사용할 때의 위험이 줄어듭니다. 예: 1일/1 보기 대 100일/100 보기.
  • 푸시가 만료되면 해당 푸시의 암호화된 데이터가 모두 삭제됩니다.
  • 이전 푸시가 이미 존재하는 암호화 키를 변경하면 이전 푸시를 읽을 수 없게 됩니다. 즉, 페이로드가 왜곡됩니다. 앞으로의 새로운 푸시는 잘 작동할 것입니다.
  • 다음을 실행하여 애플리케이션 소스의 명령줄에서 키 생성을 수행할 수도 있습니다. Lockbox.generate_key.
    
            > cd /opt/PasswordPusher
            > bin/rails c
            > Lockbox.generate_key