을, 당신은 저장하지 않습니다 개인 키를 파일 시스템에 저장하면 하드웨어에 저장됩니다. SafeNet 또는 Thales/nCipher 같은 회사의 HSM (하드웨어 보안 모듈)은 제품 암호화 키를 사용하도록 설계된 물리적으로 강화 된 보안 장비입니다. HSM에서 키가 생성되면 제거 할 수 없습니다. 즉, 키를 추출하여 다른 곳에서 복사하여 악의적 인 용도로 사용할 수는 없습니다. 또한 공격자가 어플라이언스를 해킹 할 수 없도록 설계된 운영 체제와 소프트웨어를 강화했습니다. 로그인 실패 횟수가 너무 많습니까? 장치가 내용물을 안전하게 지 웁니다. 상자를 열어 키를 누르고있는 플래시 메모리를 제거하려고 시도합니까? 물리적 인 하드웨어 구성 요소에는 에폭시가있어 결국 파손될 것입니다.
또한 이러한 장치에는 일반적으로 암호화 작업이 수행되는 속도를 높이기위한 암호화 가속기가 포함됩니다. 또한 PKCS # 11 또는 JCE와 같은 표준 기반 API를 포함하는 경향이 있으므로 Apache 또는 Java JVM과 같은 다른 소프트웨어와 쉽게 통합 할 수 있습니다.
HSM은 저렴하지는 않지만 암호화 자료의 보안이 정말로 염려되는 경우,이를 보호하는 방법입니다.
나는이 게시물에 분노를 표시하는 프로그래머를 많이 느낀다. 프로그래밍과 관련이 없으므로 serverfault.com에 문의해야한다. – jariq