2014-05-14 4 views
0

현재 민감한 고객 데이터를 다루는 프로젝트를 진행하고 있으며 새로운 규모와 고객 데이터의 민감한 특성으로 인해 전자 서명에 따라 디지털 서명을 사용하도록 권장됩니다 .디지털 서명 인증 법적 문제

개인적으로 디지털 서명과 관련하여 법적 문제가 무엇인지 모르겠지만 때로는 인증 기관이 필요하다는 것을 알고 있습니다.

이 프로그램은 그 중요한 경우 C#을 비주얼 스튜디오에 기록되고 있지만,이 과정을 어디서부터 시작 난 정말 모르겠어요. 공개 키 및 개인 키 암호화, 공개 키 인프라와 같이 작동하는 것으로 알고 있지만 인증 기관에서 인증을 "구입"해야한다는 정보를 받았습니다. 당신은 또한 당신 자신을 만들 수 있습니까?

나는 또한 나는이 또한 미국에서 법적 구속력로 우리의 프로그램에서 만든 문서를 허용 것이 확인해야 정보통이었다

. 특정 국가에서 법률 및 절차가 다르므로 코딩을 시작하기 전에 이러한 법률 및 절차가 올바른지 확인해야합니다.

법적 질문과 비슷한 문구가 나오면 유감스럽게 생각합니다. 내 검색은 도움이되지 않으며 내가 할 수있는 것과 할 수없는 것을 알기 전까지는 코딩을 시작할 수 없습니다.

답변

0

SSL은 데이터 채널을 암호화합니다. 그것은 국가 안보국 (NSA)과 다른 나라들에 의해 망가질 수 있지만 그렇게하기는 매우 어렵다고 여겨진다.

나는 그것이 많은 용도에 대해 합리적이고 적절한 수준의 데이터 보안이라고 생각하지만 이는 개인적인 의견 일뿐입니다.

디지털 서명은하지 암호화 데이터를 않습니다. 디지털 서명 데이터는 수신자와 수신자가 데이터가 변경되지 않았 음을 확인하고 누가 데이터에 서명했는지 확신 할 수있게합니다.

인증 기관에서 구입 한 디지털 인증서를 사용하여 데이터에 서명 할 수 있습니다. 또는 조직에 자체 서명 된 키를 만든 다음 하위 서명자 키를 사용할 수 있습니다. 우리는 이것을하는 많은 고객이 있습니다.

디지털 서명으로 서명 된 문서는 전 세계의 법적 구속력이 있습니다. 일부 관할 구역에서는 일부 용도로 자격이 부여 된 디지털 서명이 필요합니다. 이는 인증서가 인정 된 국가 인증 기관에 의해 서명자에게 발행되었음을 의미합니다.

나는 코딩 방법을 제안합니다. 비즈니스 요구 사항을 먼저 이해해야합니다.

디지털 서명을 사용하면 서명자의 개인 키 보안을 보호하는 것이 매우 중요합니다. 오늘날에는 중앙 집중식 하드웨어 강화 기기가 자주 사용됩니다.

여기 어플라이언스를 통해 키를 관리하면서 쉽게 디지털 문서 및 데이터에 서명 할 수 있도록 some APIs 있습니다.

공개 사항 : 나는 CoSign 근무하고 있습니다.