11

私は紙の書類が苦手です。サーバーに保存されているものすべてが好きです。可能であれば、印刷、署名、スキャンは避けたいです。

フォームにサインオフするために人々から署名を取得し、それをデジタルに保つにはどうすればよいですか?

署名の目的は、特定の部門がドキュメントに OK したことを証明することです。これらの人々のほとんどは非技術者です。

理想は、各ユーザーがドキュメントを開いて自分の名前を入力し、ドキュメントを閉じることです。問題は、フレッドがラルフと契約していないことをどうやって知るかということです.

4

12 に答える 12

6

デジタル署名 (電子署名、または「eSignature」) としての資格を定義する法的規制があります。米国には、「Uniform Electronic Transactions Act」(UETA) と呼ばれる法律があり、法的な文脈でデジタル署名がどのように定義および使用されるかを説明しています。

基本的に、次のコンポーネントが関係している可能性があります。

  1. 署名が適用されるときに法的義務を伴うフォームを表す電子文書。
  2. 上記のドキュメントに追加で適用されるデジタル信号 (画像、音声など)。署名として機能します。つまり、ドキュメントを承認したことを示す法的に認められた証拠です。(最も単純な例は、人の手書きの署名の透明な画像を PDF ドキュメントに適用することです。)
  3. ドキュメントを「改ざんシール」するためのデジタル証明書キー ペア (承認された認証局による検証付き)。秘密鍵を使用して文書に「署名」すると、法務当局は公開鍵を使用して文書の完全性を検証できます。
  4. 後の法的な調査のために改ざん封印された文書を保管するための「ボールト」システム。

すべての手順が必要なわけではないと主張する人もいるかもしれません。ただし、特定の業界では、これらは偽造やなりすましを防ぐために指定されているため、法的規制によって手順 3 と 4 が必要です。その結果、ステップ 3 は公証人によって、または公証人と一緒に実行される可能性が高く、ステップ 2 と一緒に実行されることもあります。

ステップ 2 と 3 の API と例は、インターネットで入手できます。Adobe PDF の API は両方のステップを処理でき、一部のオープンソース コンポーネントは個々のステップを処理できます。オープンソース コンポーネント iTextSharp の使用例の 1 つは、CodeProject: iTextSharp を使用したPDF ドキュメントの電子署名です。一般的な電子署名の詳細については、ウィキペディアの電子署名のページを参照してください。

于 2008-10-23T01:41:38.617 に答える
2

Schneier のApplied Cryptographyで議論されている無数のアプローチがあります。

あなたが探しているものの多くは、デジタル署名アルゴリズム (DSA) に帰着します。NIST には、非対称暗号化アルゴリズムが提供できるものなどがあります。

簡単な方法は、配達を受け取り、電子メールで領収書を読むことですが、それは確実ではありません。

于 2008-10-08T16:32:46.403 に答える
2

デジタル文書に署名する可能性のある各人物には、偽造できない公開鍵と秘密鍵のペアが割り当てられている必要があります。

次に、各人の秘密鍵を安全に保つ方法を見つけなければなりません。その人はそれをどのように使用できますか? 現在、この分野では多くのクリエイティブな作業が行われています。その中には、各ドキュメントに署名するために使用する必要があるハードウェア キー (カード、サム ドライブなど) を各人が携帯する必要があるものもあります。場合によっては、秘密鍵がデータベースに保存され、署名者がドキュメントに署名するためにパスワードを提供する必要があります。

ドキュメントのハッシュを作成し、秘密鍵を使用してハッシュを暗号化することにより、キー ペアがドキュメントに適用されます。暗号化されたハッシュは「デジタル署名」であり、ドキュメントに添付されます。署名者以外の誰も秘密鍵を使用できないため (おそらく)、署名が本物であることがわかります。

誰でも利用できる公開鍵を使用してハッシュを復号化することにより、署名を検証できます。復号化されたハッシュが一致しない場合は、ドキュメントが署名後に変更されたか、他の誰かによって署名されたかのいずれかです。

于 2008-10-08T16:51:33.307 に答える
1

必要なものが明確になったので、最善の解決策は次のことだと思います。

  1. ウェブサイトを作る
  2. パスワードによる一意のログインを人々に与える
  3. ドキュメントの表示を許可する
  4. 「私はこれに同意します」というボックスをチェックするフォームを用意します。

また、特定のドキュメントを「The Acme Co. Shipping Dept.」だけに公開できるように、「グループ」のアイデアも含めたいと思うでしょう。そのグループのメンバーがそれらのドキュメントを承認できるようにします。

于 2008-10-09T13:08:42.693 に答える
1

私も技術者ではありませんが、電子署名を使用してドキュメントに署名するのに、「技術者」である必要はありません。Adobe の認定デジタル署名プロバイダーの 1 つからソフトウェアをダウンロードし、マニュアルを読みました。つまり、法的拘束力のあるデジタル署名には、法的拘束力のある証明書 ID が必要であると書かれています。公式プロバイダーは、IBM サイト、Misrosoft、Adobe (およびその他のサービス プロバイダーの Web サイト) で言及されています。PDF ドキュメントにデジタル署名する必要があったため、Adobe サイトで見つけたものを使用しました。つまり、Microsoft プロバイダーを使用します (ただし、私が使用したプロバイダーは MS ソフトウェアもサポートしていると思います)。

于 2011-01-29T18:43:45.620 に答える
0

GPG キーを作成し、それを使用してドキュメントに署名できるように、対話している人々を制御できますか? もしそうなら、問題は解決しました。

于 2008-10-08T16:41:24.480 に答える
0

質問する必要があるのは、「物理的な署名はどのような目的に役立つのか?」ということです。「デジタル署名」は、物理的なものとは異なる目的を果たします。また、物理的な署名は、スキャンされたドキュメントではほとんどすべての価値を失います。

あなたがおそらく望んでいるのは、人々が「はい、私はこれで大丈夫です」と言う方法です. その場合、ログインしてチェックボックスをオンにできる Web サイトが必要です。

于 2008-10-08T16:43:26.787 に答える
0

私たちが検討していることの 1 つは、顧客の署名を得るためにラップトップの小さなタッチ パッドを使用することです。考えてみれば、UPS の配達に署名するために使用する小さなものと大差ありません。これまでのところ、ほとんど労力をかけずにいくつかの API が浮かんでいることがわかりました。

于 2008-10-08T16:53:41.757 に答える
0

手書きの署名にデジタル セキュリティ コンポーネントを追加するソフトウェアがあります。署名は、ある種のタッチパッド デバイスを使用してキャプチャされ、ドキュメントに保存されます。次に、ソフトウェアは署名グラフィックを含むドキュメント全体にデジタル署名を行い、署名が適用されてからドキュメントが変更されていないことを証明します。

于 2008-10-08T17:25:13.160 に答える
0

この質問には 2 つの方法があります。

  • デジタル署名を取得するには、どのような技術的手段を使用できますか?
  • デジタル署名を取得するために使用できる手段はどれですか? (ここに内部レビュー プロセスを挿入してください)?

それらが自分の記録用である場合、2 番目の質問は重要ではありません。そうしないと、組織の監査部門が発言権を持つことになります。

于 2008-10-08T16:33:34.433 に答える
0

「署名」という用語は、この文脈では少し大まかに使用されています。誰かが手書きで名前を署名するという意味ではありません。文書を承認したことを証明する何らかのデジタル データを誰かに残してもらうことを意味します。

Adobe Acrobat には、デジタル署名を行う機能があります。

于 2008-10-08T16:36:38.267 に答える
-1

これに対するシステムを探していたところ、killerstartups で docshaker.com を見つけました。ニールについて説明したように、ほとんどのことを行うことができます。

于 2009-11-06T21:22:34.963 に答える