Eコマース-セキュリティシステム
セキュリティは、インターネットを介して行われるすべてのトランザクションの重要な部分です。e-ビジネスのセキュリティが危険にさらされると、顧客はe-ビジネスへの信頼を失います。以下は、安全な電子決済/トランザクションのための必須要件です-
Confidentiality−許可されていない人が情報にアクセスできないようにする必要があります。送信中に傍受されるべきではありません。
Integrity −情報は、ネットワークを介した送信中に変更しないでください。
Availability −情報は、指定された制限時間内に、必要なときにいつでもどこでも利用できる必要があります。
Authenticity −ユーザーに必要な情報へのアクセスを許可する前に、ユーザーを認証するメカニズムが必要です。
Non-Repudiability−注文の拒否または支払いの拒否に対する保護です。送信者がメッセージを送信すると、送信者はメッセージの送信を拒否できないようにする必要があります。同様に、メッセージの受信者は受信を拒否できないようにする必要があります。
Encryption −情報は、許可されたユーザーのみが暗号化および復号化する必要があります。
Auditability −データは、整合性要件を監査できるように記録する必要があります。
セキュリティを確保するための措置
主なセキュリティ対策は次のとおりです-
Encryption−これは、ネットワークを介して送信されるデータを保護するための非常に効果的で実用的な方法です。情報の送信者はシークレットコードを使用してデータを暗号化し、指定された受信者のみが同じまたは異なるシークレットコードを使用してデータを復号化できます。
Digital Signature−デジタル署名により、情報の信頼性が保証されます。デジタル署名は、暗号化とパスワードによって認証された電子署名です。
Security Certificates −セキュリティ証明書は、個々のWebサイトまたはユーザーのIDを確認するために使用される一意のデジタルIDです。
インターネットのセキュリティプロトコル
ここでは、安全なオンライントランザクションを確保するためにインターネット上で使用される一般的なプロトコルのいくつかについて説明します。
Secure Socket Layer(SSL)
これは最も一般的に使用されるプロトコルであり、業界全体で広く使用されています。次のセキュリティ要件を満たしています-
- Authentication
- Encryption
- Integrity
- Non-reputability
「https://」はSSLを使用するHTTP URLに使用されますが、「http:/」はSSLを使用しないHTTPURLに使用されます。
セキュアハイパーテキスト転送プロトコル(SHTTP)
SHTTPは、インターネットを介した公開鍵暗号化、認証、およびデジタル署名を使用してHTTPインターネットプロトコルを拡張します。Secure HTTPは複数のセキュリティメカニズムをサポートし、エンドユーザーにセキュリティを提供します。SHTTPは、クライアントとサーバー間で使用される暗号化スキームタイプをネゴシエートすることによって機能します。
安全な電子取引
これは、MasterCardとVisaが共同で開発した安全なプロトコルです。理論的には、これは最高のセキュリティプロトコルです。次のコンポーネントがあります-
Card Holder's Digital Wallet Software −デジタルウォレットを使用すると、カード所有者はポイントアンドクリックインターフェイスを介してオンラインで安全に購入できます。
Merchant Software −このソフトウェアは、マーチャントが潜在的な顧客や金融機関と安全な方法で通信するのに役立ちます。
Payment Gateway Server Software−支払いゲートウェイは、自動で標準的な支払いプロセスを提供します。これは、マーチャントの証明書要求のプロセスをサポートします。
Certificate Authority Software −このソフトウェアは、金融機関がカード所有者や加盟店にデジタル証明書を発行し、安全な電子商取引のためにアカウント契約を登録できるようにするために使用されます。