JP6578659B2 - 取引システム及び取引方法 - Google Patents
取引システム及び取引方法 Download PDFInfo
- Publication number
- JP6578659B2 JP6578659B2 JP2015006480A JP2015006480A JP6578659B2 JP 6578659 B2 JP6578659 B2 JP 6578659B2 JP 2015006480 A JP2015006480 A JP 2015006480A JP 2015006480 A JP2015006480 A JP 2015006480A JP 6578659 B2 JP6578659 B2 JP 6578659B2
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- terminal
- server
- information
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
(取引システムの構成)
図1は、本実施形態に係る取引システムの構成を示す。取引システムは、銀行等のサービス提供者が管理するサービス提供者サーバ1と、上述のサービスの提供を受ける利用者が使用する利用者端末3A、3Bとを有する。利用者端末3Aは例えばPCなどであり、利用者が取引の指示を入力するために使用される。一方、利用者端末3Bは例えばスマートフォンなどであり、利用者が利用者端末3Aにより入力した取引内容に対して改ざんが行われていないかをチェックするために使用される。サービス提供者サーバ1と利用者端末3A、3Bとは、インターネットなどの通信網2を介してデータ通信を行う。また、図1の例では、サービス提供者サーバ1と利用者端末3Aとの間の通信内容を改ざんして不正取引を実行しようとする攻撃者サーバ4が通信網2に接続されている。
次に、本実施形態における取引システムの処理について説明する。概略的には、利用者端末3Bは、エージェントプログラムに基づき利用者端末3Aから送信されたキャプチャ画像データImを参照することで、Webブラウザの機能に基づき送信された取引内容を示す入力情報が改ざんされていないか確認を行う。これにより、利用者端末3AのWebブラウザがウイルスに乗っ取られた場合であっても、不正取引を確実に防止する。
次に、利用者端末3Aからサービス提供者サーバ1へ送信される取引画面の入力情報が改ざんされる場合、即ちMan−in−the−Browser攻撃があった場合について説明する。具体的には、利用者端末3Aが攻撃者サーバ4により制御されるウイルスに感染し、Webブラウザによる表示内容やWebブラウザで表示中の取引画面への入力が盗取、改ざん可能な状態にあるものとする。
次に、図4のフローチャートの処理に関連する利用者端末3A、3Bの表示画面例について、図5〜図9を参照して説明する。図5〜図9は、オンライン・バンキングにより振込を行う例を示す。
上述の第1実施形態では、図4の処理において、ステップS114で取引情報Iaと取引情報Ibとが異なる内容を示す場合(ステップS114;No)、利用者端末3Bは取引中止を促す確認画面を表示し(ステップS115)、その後、利用者が利用者端末3Bを操作してサービス提供者サーバ1に取引中止を指示してから、サービス提供者サーバ1が取引を中止している(ステップS116)。その代わりに、第2実施形態では、取引情報Iaと取引情報Ibとが一致しない場合、利用者端末3Bは直ちにサービス提供者サーバ1に対して取引中止指示を行う。
[第3実施形態]
上述の第1及び第2実施形態では、利用者端末3AはWebブラウザとエージェントプログラムにより取引に関する処理を実行している。これに対し、第3実施形態では、1つのプログラム(以下、便宜上「統合プログラム」と呼ぶ。)により取引に関する処理を実行する。統合プログラムの一例はオンライン・バンキングなどの電子取引用のプログラムにWebブラウザ機能を組み込んだプログラムである。統合プログラムは、取引内容入力表示機能と、画面情報取得送信機能とを有する。
上記の第1乃至第3実施形態では、利用者端末3Aが取引画面のキャプチャ画像データImを利用者端末3Bへ送信し、利用者端末3Bはキャプチャ画像データImから文字認識により取引内容を示す取引情報Iaを抽出している。これに代えて、第4実施形態では、利用者端末3Aは、取引画面に対して入力されたテキスト(文字データ)を取引画面のキャプチャ画像データImに埋め込んで利用者端末3Bへ送信する。利用者端末3Bは、キャプチャ画像データImに埋め込まれている文字データを抽出し、取引内容を示す取引情報Iaとして使用する。これ以外の点は、第4実施形態は基本的に第1乃至第3実施形態と同様である。
次に、本実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
上記の実施形態では、利用者端末3Aと利用者端末3Bとの間の通信は、Bluetoothなどの近距離無線通信により行われている。これは、利用者端末3Aと利用者端末3Bとが同じ場所にあり、同一の利用者により操作されていることを確保することにより、第三者などによる不正な操作を防止する意義がある。この観点から、近距離無線通信を利用する代わりに又はそれに加えて、利用者端末Aと利用者端末3Bとが同一の場所に存在することを利用者端末3Bが確認することとしてもよい。
図1に示す取引システムの構成は一例であり、本発明が適用可能な構成はこれに限定されない。例えば、サービス提供者サーバ1は、複数のサーバから構成されていてもよい。
図4の説明では、利用者端末3Aと利用者端末3Bとは、公開鍵暗号方式により暗号化してキャプチャ画像データImの授受を行った。これに代えて、利用者端末3Aと利用者端末3Bとは、共通鍵暗号方式によりキャプチャ画像データImを暗号化してキャプチャ画像データImの授受を行ってもよい。この場合、利用者端末3と利用者端末3Bは、それぞれ、図4のフローチャートの実行前に、予め共通鍵を記憶しておく。このように、暗号化と復号に同一の(共通の)鍵を用いる場合であっても、本発明は好適に適用される。
図4の説明では、利用者端末3Aは、ステップS107において、取引情報Iaを生成するのに必要なキャプチャ画像データImを利用者端末3Bに送信した。これに代えて、利用者端末3Aは、キャプチャ画像データImの代わりに、取引画面でのキーボードによる入力の記録を暗号化して利用者端末3Bに送信してもよい。この場合、例えば、利用者端末3Bは、暗号化されたキーボードの入力記録情報を復号して得られたキーボード入力記録文字列に基づき取引情報Iaを生成する。
2…通信網
3A、3B…利用者端末
4…攻撃者サーバ
Claims (9)
- 取引に関する処理を実行するサーバと、前記取引に関する処理の実行を前記サーバに指示する第1の端末及び第2の端末とを備える取引システムであって、
前記第1の端末は、
前記取引の内容を入力するための取引画面を表示する表示制御手段と、
前記取引画面への入力情報を前記サーバに送信する第1送信手段と、
前記取引画面を示す画像データを前記第2の端末に送信する第2送信手段と、
を備え、
前記サーバは、
前記第1の端末から受信した前記入力情報から取引情報を抽出し、前記第2の端末に送信する第3送信手段を備え、
前記第2の端末は、前記第1の端末から受信した画像データから抽出した取引情報と、前記サーバから受信した取引情報とを比較し、比較結果を表示する不正取引検知手段を備えることを特徴とする取引システム。 - 前記第2送信手段は、入力が行われた前記取引画面をキャプチャした画像データを前記第2の端末に送信し、
前記不正取引検知手段は、前記第1の端末から受信した画像データに対して文字認識処理を行って前記取引情報を抽出することを特徴とする請求項1に記載の取引システム。 - 前記第2送信手段は、前記取引画面への入力情報が埋め込まれた画像データを前記第2の端末へ送信し、
前記不正取引検知手段は、前記第1の端末から受信した画像データに埋め込まれた入力情報から前記取引情報を抽出することを特徴とする請求項1に記載の取引システム。 - 前記第2送信手段は、近距離無線通信により前記画像データを前記第2の端末へ送信することを特徴とする請求項1乃至3のいずれか一項に記載の取引システム。
- 前記不正取引検知手段は、前記第1の端末から受信した画像データから抽出した取引情報と前記サーバから受信した取引情報とが一致する場合に取引の実行を勧める表示を行い、前記第1の端末から受信した画像データから抽出した取引情報と前記サーバから受信した取引情報とが一致しない場合に取引の中止を勧める表示を行うことを特徴とする請求項1乃至4のいずれか一項に記載の取引システム。
- 前記第1の端末は、当該第1の端末の位置を示す情報を前記第2の端末に送信する位置情報送信手段をさらに備え、
前記不正取引検知手段は、前記第1の端末の位置が前記第2の端末の位置から所定範囲内にある場合に限り、前記取引の実行を勧める表示を行うことを特徴とする請求項5に記載の取引システム。 - 取引に関する処理を実行するサーバと、前記取引に関する処理の実行を前記サーバに指示する第1の端末及び第2の端末とを備える取引システムにより実行される取引方法であって、
前記第1の端末により、前記取引の内容を入力するための取引画面を表示する表示工程と、
前記第1の端末により、前記取引画面への入力情報を前記サーバに送信する第1送信工程と、
前記第1の端末により、前記取引画面を示す画像データを前記第2の端末に送信する第2送信工程と、
前記サーバにより、前記第1送信工程で前記第1の端末から受信した前記入力情報から取引情報を抽出し、前記第2の端末に送信する第3送信工程と、
前記第2の端末により、前記第1の端末から受信した画像データから抽出した取引情報と、前記サーバから受信した取引情報とを比較し、比較結果を表示する不正取引検知工程と、
を有することを特徴とする取引方法。 - 取引に関する処理を実行するサーバと、前記取引に関する処理の実行を前記サーバに指示する第1の端末及び第2の端末とを備える取引システムであって、
前記第1の端末は、
前記取引の内容を入力するための取引画面を表示する表示制御手段と、
前記取引画面への入力情報を前記サーバに送信する第1送信手段と、
前記取引画面を示す画像データを前記第2の端末に送信する第2送信手段と、
を備え、
前記サーバは、
前記第1の端末から受信した前記入力情報から取引情報を抽出し、前記第2の端末に送信する第3送信手段を備え、
前記第2の端末は、前記第1の端末から受信した画像データから抽出した取引情報と、前記サーバから受信した取引情報とを比較し、前記第1の端末から受信した前記画像データから抽出した取引情報と前記サーバから受信した取引情報とが一致しない場合に、取引を中止する旨の指示を前記サーバに送信することを特徴とする取引システム。 - 取引に関する処理を実行するサーバと、前記取引に関する処理の実行を前記サーバに指示する第1の端末及び第2の端末とを備える取引システムにより実行される取引方法であって、
前記第1の端末により、前記取引の内容を入力するための取引画面を表示する表示工程と、
前記第1の端末により、前記取引画面への入力情報を前記サーバに送信する第1送信工程と、
前記第1の端末により、前記取引画面を示す画像データを前記第2の端末に送信する第2送信工程と、
前記サーバにより、前記第1送信工程で前記第1の端末から受信した前記入力情報から取引情報を抽出し、前記第2の端末に送信する第3送信工程と、
前記第2の端末により、前記第1の端末から受信した画像データから抽出した取引情報と、前記サーバから受信した取引情報とを比較し、前記第1の端末から受信した前記画像データから抽出した取引情報と前記サーバから受信した取引情報とが一致しない場合に、取引を中止する旨の指示を前記サーバに送信する取引中止工程と、
を有することを特徴とする取引方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015006480A JP6578659B2 (ja) | 2015-01-16 | 2015-01-16 | 取引システム及び取引方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015006480A JP6578659B2 (ja) | 2015-01-16 | 2015-01-16 | 取引システム及び取引方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016133863A JP2016133863A (ja) | 2016-07-25 |
| JP6578659B2 true JP6578659B2 (ja) | 2019-09-25 |
Family
ID=56437979
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015006480A Active JP6578659B2 (ja) | 2015-01-16 | 2015-01-16 | 取引システム及び取引方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6578659B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11748756B2 (en) | 2017-05-12 | 2023-09-05 | Samsung Electronics Co., Ltd. | System and method for fraud detection |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002189966A (ja) * | 2000-12-19 | 2002-07-05 | Mitsubishi Electric Corp | 電子情報担体の不正使用防止システム及び不正使用防止方法 |
| NZ540853A (en) * | 2005-06-17 | 2006-12-22 | Eftol Internat Ltd | Online payment system for merchants using a virtual terminal in the form of a pin pad |
| JP2007128310A (ja) * | 2005-11-04 | 2007-05-24 | Nippon Telegr & Teleph Corp <Ntt> | サービス提供サーバおよびサービス提供システム |
| US10402898B2 (en) * | 2011-05-04 | 2019-09-03 | Paypal, Inc. | Image-based financial processing |
-
2015
- 2015-01-16 JP JP2015006480A patent/JP6578659B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016133863A (ja) | 2016-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7757088B2 (en) | Methods of accessing and using web-pages | |
| CA2701055C (en) | Method of providing assured transactions using secure transaction appliance and watermark verification | |
| US7730321B2 (en) | System and method for authentication of users and communications received from computer systems | |
| US8356333B2 (en) | System and method for verifying networked sites | |
| CN101334884B (zh) | 提高转账安全性的方法和系统 | |
| US20110213711A1 (en) | Method, system and apparatus for providing transaction verification | |
| US20110202762A1 (en) | Method and apparatus for carrying out secure electronic communication | |
| MX2011002423A (es) | Autorizacion de operaciones de servidor. | |
| JP6307610B2 (ja) | データ改竄検知装置、データ改竄検知方法、及びプログラム | |
| CA2555465A1 (en) | Method and apparatus for authentication of users and communications received from computer systems | |
| JP6488613B2 (ja) | 取引システム及びプログラム | |
| JP4637773B2 (ja) | 個人情報保護プログラムおよび端末 | |
| KR101498120B1 (ko) | 클라우드 공인인증 시스템 및 그 방법 | |
| JP6578659B2 (ja) | 取引システム及び取引方法 | |
| AU2006315079B2 (en) | A method and apparatus for facilitating a secure transaction | |
| JP2016181806A (ja) | 情報処理装置、情報処理システム、暗号装置、情報処理方法、及びプログラム | |
| CN115189876A (zh) | 证书的展期方法、装置和服务器 | |
| KR20140123251A (ko) | 금융 서비스 페이지에 대한 인증 서비스 제공 방법 및 이를 위한 인증 서비스 제공 시스템 | |
| EP4711955A1 (en) | Verification of a web portal based on a token | |
| WO2011060738A1 (zh) | 一种确认cpu卡内数据的方法 | |
| JP6367523B2 (ja) | 広域通信網を利用したデータ送受信方法及びデータ送受信システム | |
| KR20140047058A (ko) | 클라우드 공인인증 시스템 및 그 제공방법 | |
| KR20160099766A (ko) | 코드분할과 복호화 키의 분리점유를 통한 보안 결제 방법, 디지털 시스템, 및 결제인증 시스템 | |
| KR20160099767A (ko) | 상호인증 및 결제정보의 분할을 통한 보안 결제 방법, 디지털 시스템, 및 결제인증 시스템 | |
| KR20080096230A (ko) | 인터넷상에서의 웹 정보 보안방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181105 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190207 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190730 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190812 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6578659 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |