Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6931384B2 - Banking system, and how it is performed by the banking system - Google Patents
[go: Go Back, main page]

JP6931384B2 - Banking system, and how it is performed by the banking system - Google Patents

Banking system, and how it is performed by the banking system Download PDF

Info

Publication number
JP6931384B2
JP6931384B2 JP2019233330A JP2019233330A JP6931384B2 JP 6931384 B2 JP6931384 B2 JP 6931384B2 JP 2019233330 A JP2019233330 A JP 2019233330A JP 2019233330 A JP2019233330 A JP 2019233330A JP 6931384 B2 JP6931384 B2 JP 6931384B2
Authority
JP
Japan
Prior art keywords
transaction data
value
data
read
determination
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
Application number
JP2019233330A
Other languages
Japanese (ja)
Other versions
JP2021103357A (en
Inventor
上田 真也
真也 上田
篠原 誠
誠 篠原
知哉 津田
知哉 津田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Mitsui Banking Corp
Original Assignee
Sumitomo Mitsui Banking Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sumitomo Mitsui Banking Corp filed Critical Sumitomo Mitsui Banking Corp
Priority to JP2019233330A priority Critical patent/JP6931384B2/en
Publication of JP2021103357A publication Critical patent/JP2021103357A/en
Application granted granted Critical
Publication of JP6931384B2 publication Critical patent/JP6931384B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、機械学習を利用して、ATM不正利用の検知精度を向上させる銀行システム、および銀行システムによって実行される方法に関する。 The present invention relates to a banking system that utilizes machine learning to improve the detection accuracy of ATM fraud, and methods performed by the banking system.

第三者がATMから不正に出金を行うという、キャッシュカードの詐取による特殊詐欺被害が増加している。 The damage caused by special fraud due to the fraud of cash cards, in which a third party illegally withdraws money from an ATM, is increasing.

このような詐取被害に対して、各金融機関は、様々な対策をしており、例えば、ATM出金の操作時に、顧客の携帯電話宛てにメッセージを送り、承認された場合だけ、出金を行う対策が知られていた(特許文献1)。しかしながら、特許文献1に記載された発明は、携帯電話を保有していない者やATM出金時にたまたま所持していない者にとっては不便なやり方であった。 Each financial institution has taken various measures against such fraudulent damage. For example, when operating an ATM withdrawal, a message is sent to the customer's mobile phone and the withdrawal is made only when approved. The measures to be taken were known (Patent Document 1). However, the invention described in Patent Document 1 is an inconvenient method for a person who does not have a mobile phone or a person who does not happen to have one at the time of ATM withdrawal.

警察は、このような被害が発生すると、各金融機関に対して被害発生情報を知らせていた。警察から被害発生情報を提供された金融機関は、犯罪発生地域およびその周辺地域における所定の条件を満たす顧客のリストを生成し、当該顧客のATM出金データについて、1つまたは複数の基準(例えば、所定額以上の出金かどうかなど)に基づいてモニタリングを行い、被害が疑われる場合には、当該口座の取引を停止し、口座保有者への架電による確認を行っていた。 When such damage occurred, the police notified each financial institution of the damage occurrence information. A financial institution provided with damage information by the police will generate a list of customers who meet certain conditions in the crime area and surrounding areas, and will use one or more criteria (eg, for example) for the ATM withdrawal data of those customers. , Whether the withdrawal is more than the specified amount, etc.), and if damage is suspected, the transaction of the account is stopped and confirmation is made by calling the account holder.

特開2008−287515号公報Japanese Unexamined Patent Publication No. 2008-287515

従来のモニタリングでは、基準が画一的であり、柔軟な見直しが困難であったため、口座保有者が正当な理由で多額の出金をしたケースまで誤検出してしまい、不正利用の検出精度はあまり高いものではなかった。このため、モニタリングの対象顧客の数を増やすと、不正利用の把握数も増えるが、誤検出の数も増えることとなった。また、最終的な確認には人間による口座保有者への確認作業(例えば、架電など)を行う必要があり、人手がかかっていた。 In conventional monitoring, the standards are uniform and it is difficult to review flexibly, so even cases where the account holder makes a large withdrawal for a valid reason are erroneously detected, and the detection accuracy of fraudulent use is high. It wasn't very expensive. For this reason, increasing the number of customers to be monitored increases the number of cases of fraudulent use, but also increases the number of false positives. In addition, the final confirmation requires a human confirmation work to the account holder (for example, a call), which is laborious.

本発明は、このような課題を解決するためになされたものであり、機械学習を利用して、ATM不正利用の検知精度を向上させる銀行システム、および銀行システムによって実行される方法を提供することを目的とする。 The present invention has been made to solve such a problem, and provides a banking system that uses machine learning to improve the detection accuracy of ATM fraud, and a method implemented by the banking system. With the goal.

本発明の一態様である銀行システムは、
ATMから受信したトランザクションデータに関連付けられる顧客マスタのデータにモニタリング対象を示す値が設定されているかどうかを判定し、前記モニタリング対象を示す値は、第1の判定変数に関連付けられる所定の処理の結果として設定され、
前記モニタリング対象を示す値が設定されているという条件で、前記受信したトランザクションデータが口座停止条件に該当するかどうかを判定し、
前記受信したトランザクションデータが口座停止条件に該当するという条件で、
前記受信したトランザクションデータに関連付けられる口座の取引を停止し、
複数の第2の判定変数を読み出し、読み出した前記第2の判定変数に関連付けられるデータを前記顧客マスタおよび/または前記トランザクションデータから読み出し、読み出した前記データと読み出した前記第2の判定変数とに基づいて、対応する第2のスコアを識別し、
読み出した前記第2の判定変数のそれぞれについて識別された前記対応する第2のスコアを加算して、第2の合計スコアを算出し、
前記第2の合計スコアの値が所定の基準値範囲であるかどうかを判定する
ように構成される。
The banking system according to one aspect of the present invention
It is determined whether or not a value indicating a monitoring target is set in the customer master data associated with the transaction data received from the ATM, and the value indicating the monitoring target is the result of a predetermined process associated with the first determination variable. Set as
On the condition that the value indicating the monitoring target is set, it is determined whether or not the received transaction data corresponds to the account suspension condition.
On the condition that the received transaction data corresponds to the account suspension condition.
Stop trading the account associated with the received transaction data and
A plurality of second determination variables are read, and the data associated with the read second determination variable is read from the customer master and / or the transaction data, and the read data and the read second determination variable are used. Based on, identify the corresponding second score,
The corresponding second score identified for each of the read second determination variables is added to calculate the second total score.
It is configured to determine whether the value of the second total score is within a predetermined reference value range.

本発明の別の一態様である銀行システムによって実行される方法は、
ATMから受信したトランザクションデータに関連付けられる顧客マスタのデータにモニタリング対象を示す値が設定されているかどうかを判定することであって、前記モニタリング対象を示す値は、第1の判定変数に関連付けられる所定の処理の結果として設定される、ことと、
前記モニタリング対象を示す値が設定されているという条件で、前記受信したトランザクションデータが口座停止条件に該当するかどうかを判定することと、
前記受信したトランザクションデータが口座停止条件に該当するという条件で、
前記受信したトランザクションデータに関連付けられる口座の取引を停止することと、
複数の第2の判定変数を読み出し、読み出した前記第2の判定変数に関連付けられるデータを前記顧客マスタおよび/または前記トランザクションデータから読み出し、読み出した前記データと読み出した前記第2の判定変数とに基づいて、対応する第2のスコアを識別することと、
読み出した前記第2の判定変数のそれぞれについて識別された前記対応する第2のスコアを加算して、第2の合計スコアを算出することと、
前記第2の合計スコアの値が所定の基準値範囲であるかどうかを判定することと
を備える。
The method performed by the banking system, which is another aspect of the present invention, is
It is to determine whether or not a value indicating a monitoring target is set in the customer master data associated with the transaction data received from the ATM, and the value indicating the monitoring target is a predetermined value associated with the first determination variable. It is set as a result of the processing of
On the condition that the value indicating the monitoring target is set, it is determined whether or not the received transaction data corresponds to the account suspension condition, and
On the condition that the received transaction data corresponds to the account suspension condition.
To suspend transactions in the account associated with the received transaction data,
A plurality of second determination variables are read, and the data associated with the read second determination variable is read from the customer master and / or the transaction data, and the read data and the read second determination variable are used. Identifying the corresponding second score based on
To calculate the second total score by adding the corresponding second scores identified for each of the read second determination variables.
It includes determining whether or not the value of the second total score is within a predetermined reference value range.

本発明によれば、相対的に被害に遭いやすい顧客口座および取引を識別しやすくなり、ATM不正利用の検知精度を向上させることができる。また、本発明によれば、正当な口座保有者の口座取引を誤って停止してしまうことを減少させることができ、追加被害阻止およびATM不正利用検知に関する業務効率向上が可能となる。 According to the present invention, it becomes easy to identify customer accounts and transactions that are relatively vulnerable to damage, and it is possible to improve the detection accuracy of ATM fraudulent use. Further, according to the present invention, it is possible to reduce the accidental suspension of the account transaction of a legitimate account holder, and it is possible to improve the business efficiency related to the prevention of additional damage and the detection of unauthorized use of ATMs.

本明細書において開示される実施形態の詳細な理解は、添付図面に関連して例示される以下の説明から得ることができる。
本発明の実施形態に係る銀行システムおよびATMを含むシステム全体の構成図である。 本発明の実施形態に係る銀行システムのシステム構成図である。 顧客マスタのデータ構造の一例を示す図である。 トランザクションデータのデータ構造の一例を示す図である。 第1の判定変数のデータ構造の一例を示す図である。 第2の判定変数のデータ構造の一例を示す図である。 本発明に係る、口座スコアの算出および対象顧客フラグの設定処理を説明するフロー図である。 本発明に係る、不正利用判定処理フローを説明する図である。
A detailed understanding of the embodiments disclosed herein can be obtained from the following description illustrated in connection with the accompanying drawings.
It is a block diagram of the whole system including the banking system and ATM which concerns on embodiment of this invention. It is a system block diagram of the banking system which concerns on embodiment of this invention. It is a figure which shows an example of the data structure of a customer master. It is a figure which shows an example of the data structure of transaction data. It is a figure which shows an example of the data structure of the 1st determination variable. It is a figure which shows an example of the data structure of the 2nd determination variable. It is a flow chart explaining the calculation of the account score and the setting process of the target customer flag which concerns on this invention. It is a figure explaining the fraudulent use determination processing flow which concerns on this invention.

(全体構成)
図1は、本発明の実施形態に係る銀行システム10およびATM11を含むシステム全体の構成図である。銀行システム10およびATM11は、既知のネットワークを介して通信可能に接続されている。
(overall structure)
FIG. 1 is a configuration diagram of an entire system including a banking system 10 and an ATM 11 according to an embodiment of the present invention. The banking system 10 and the ATM 11 are communicably connected via a known network.

銀行システム10は、ATM11からトランザクションデータ(例えば、入金データ、出金データ、振込データ、あるいは残高照会データなど)を受信し、不正利用が行われたかどうかを判定することができる。また、銀行システム10は、銀行内の業務オペレータの端末(不図示)や顧客が利用する端末(不図示)(例えば、PC、移動端末、など)から操作命令を受信し、当該操作命令に基づく処理を行うことができる(例えば、停止口座の解除など)。 The bank system 10 can receive transaction data (for example, deposit data, withdrawal data, transfer data, balance inquiry data, etc.) from ATM 11 and determine whether or not unauthorized use has been performed. Further, the bank system 10 receives an operation command from a terminal (not shown) of a business operator in the bank or a terminal (not shown) used by a customer (for example, a PC, a mobile terminal, etc.) and is based on the operation command. Processing can be performed (for example, cancellation of a suspended account).

ATM11は、現金自動預払機(ATM:Automatic Teller Machine)またはキャッシュディスペンサー(CD:Cash Dispenser)を含み、ネットワークを介してトランザクションデータを銀行システム10に送信する。図1では、ATM11は、1つしか示されていないが、複数存在し得る。 The ATM 11 includes an automated teller machine (ATM) or a cash dispenser (CD), and transmits transaction data to the bank system 10 via a network. Although only one ATM 11 is shown in FIG. 1, there may be a plurality of ATMs 11.

本明細書では、銀行システム10は、1つの装置として説明されるが、銀行システム10によって実行される様々な処理を複数の装置で分散して実行するように構成されてもよい。 Although the banking system 10 is described as one device in the present specification, various processes executed by the banking system 10 may be configured to be distributed and executed by a plurality of devices.

(システム構成)
図2は、本発明の実施形態に係る銀行システム10のシステム構成図である。図2に示すように、銀行システム10は、一般的なコンピュータと同様に、バス120などによって相互に接続された制御部101、主記憶部102、補助記憶部103、インターフェース(IF)部104、および出力部105を備える。また、銀行システム10は、ファイル/データベースなどの形式で、顧客マスタ106、トランザクションデータ107、第1の判定変数108、および第2の判定変数109を備える。
(System configuration)
FIG. 2 is a system configuration diagram of the banking system 10 according to the embodiment of the present invention. As shown in FIG. 2, the banking system 10 has a control unit 101, a main storage unit 102, an auxiliary storage unit 103, an interface (IF) unit 104, which are connected to each other by a bus 120 or the like, like a general computer. And an output unit 105. The banking system 10 also includes a customer master 106, transaction data 107, a first determination variable 108, and a second determination variable 109 in the form of a file / database or the like.

制御部101は、中央処理装置(CPU)とも呼ばれ、銀行システム10の各構成要素の制御やデータの演算を行い、また、補助記憶部103に格納されている各種プログラムを主記憶部102に読み出して実行する。主記憶部102は、メインメモリとも呼ばれ、受信した各種データ、コンピュータ実行可能な命令および当該命令による演算処理後のデータなどを記憶する。補助記憶部103は、ハードディスク(HDD)などに代表される記憶装置であり、データやプログラムを長期的に保存する際に使用される。 The control unit 101, also called a central processing unit (CPU), controls each component of the banking system 10 and calculates data, and also transfers various programs stored in the auxiliary storage unit 103 to the main storage unit 102. Read and execute. The main storage unit 102, also called a main memory, stores various received data, computer-executable instructions, and data after arithmetic processing by the instructions. The auxiliary storage unit 103 is a storage device typified by a hard disk (HDD) or the like, and is used when storing data or programs for a long period of time.

図2の実施形態は、制御部101、主記憶部102および補助記憶部103を同一のコンピュータの内部に設ける実施形態について説明するが、他の実施形態として、銀行システム10は、制御部101、主記憶部102および補助記憶部103を複数個使用することにより、複数のコンピュータによる並列分散処理を実現するように構成することもできる。また、他の実施形態として、銀行システム10のための複数のサーバを設置し、複数サーバが一つの補助記憶部103を共有する実施形態にすることも可能である。 The embodiment of FIG. 2 describes an embodiment in which the control unit 101, the main storage unit 102, and the auxiliary storage unit 103 are provided inside the same computer, but as another embodiment, the bank system 10 has the control unit 101, By using a plurality of main storage units 102 and auxiliary storage units 103, it is possible to configure parallel distributed processing by a plurality of computers. Further, as another embodiment, it is also possible to install a plurality of servers for the bank system 10 so that the plurality of servers share one auxiliary storage unit 103.

IF部104は、他のシステムや装置との間でデータを送受信する際のインターフェースの役割を果たし、また、システムオペレータから各種コマンドや入力データ(各種マスタ、テーブルなど)を受け付けるインターフェースを提供する。出力部105は、処理されたデータを表示する表示画面や当該データを印刷するための印刷手段などを提供する。 The IF unit 104 serves as an interface for transmitting and receiving data to and from other systems and devices, and also provides an interface for receiving various commands and input data (various masters, tables, etc.) from a system operator. The output unit 105 provides a display screen for displaying the processed data, a printing means for printing the data, and the like.

顧客マスタ106は、顧客情報を格納するマスタファイルである。図3は、本発明の実施形態に係る顧客マスタ106のデータ構造の一例を示す図である。顧客マスタ106は、顧客ID301、口座識別情報302、居住地・勤務地303、口座スコア304、および対象顧客フラグ305を含むことができるが、これらのデータ項目に限定されることはなく他のデータ項目も含むことが可能である。 The customer master 106 is a master file that stores customer information. FIG. 3 is a diagram showing an example of a data structure of the customer master 106 according to the embodiment of the present invention. The customer master 106 can include a customer ID 301, an account identification information 302, a place of residence / work place 303, an account score 304, and a target customer flag 305, but is not limited to these data items and other data. Items can also be included.

顧客ID301は、顧客を識別する識別子である。口座識別情報302は、顧客が銀行に開設している口座を識別する情報、例えば、銀行コード、営業店コード、預金種目、口座番号、口座名称などの情報である。居住地・勤務地303は、顧客の居住地および/または勤務地を示す。口座スコア304は、銀行システム10によって算出される、被害に遭いやすさのスコアを示す。対象顧客フラグ305は、被害に遭いやすい口座として不正利用に対するモニタリング対象になっていることを示すフラグである。 The customer ID 301 is an identifier that identifies the customer. The account identification information 302 is information for identifying an account opened by a customer in a bank, such as a bank code, a business office code, a deposit type, an account number, and an account name. The place of residence / work place 303 indicates the place of residence and / or the place of work of the customer. The account score 304 indicates the vulnerabilities score calculated by the banking system 10. The target customer flag 305 is a flag indicating that the account is vulnerable to damage and is subject to monitoring against fraudulent use.

図2に戻って説明すると、トランザクションデータ107は、ATM11から受信した入出金データ、振込データなどのトランザクションデータであり、顧客口座に対する入出金明細データを格納する。図4は、本発明の実施形態に係るトランザクションデータ107のデータ構造の一例を示す図である。トランザクションデータ107は、取引日時401、口座識別情報402、入出金場所403、入出金区分404、金額405、トランザクションスコア406、および不正利用判定フラグ407を含むことができるが、これらのデータ項目に限定されることはなく他のデータ項目も含むことが可能である。 Returning to FIG. 2, the transaction data 107 is transaction data such as deposit / withdrawal data and transfer data received from the ATM 11, and stores deposit / withdrawal detail data for the customer account. FIG. 4 is a diagram showing an example of a data structure of transaction data 107 according to an embodiment of the present invention. Transaction data 107 can include transaction date and time 401, account identification information 402, deposit / withdrawal location 403, deposit / withdrawal classification 404, amount 405, transaction score 406, and fraudulent use determination flag 407, but is limited to these data items. It is possible to include other data items without being done.

取引日時401は、トランザクションデータが発生した日時を示す。口座識別情報402は、顧客が銀行に開設している口座を識別する情報であり、当該トランザクションデータがどの顧客によるものなのかを示す情報である。入出金場所403は、入出金を行った場所、例えば、自行ATM、他行ATMあるいはコンビニなどの外部ATMを示す。当業者には周知なように、各ATMには識別子が付与されており、ATMの識別子によってどの場所に設置されているATMであるかが分かるようになっている。 The transaction date and time 401 indicates the date and time when the transaction data occurred. The account identification information 402 is information for identifying an account opened by a customer at a bank, and is information indicating which customer the transaction data belongs to. The deposit / withdrawal place 403 indicates a place where the deposit / withdrawal is made, for example, an ATM of the own bank, an ATM of another bank, or an external ATM such as a convenience store. As is well known to those skilled in the art, each ATM is given an identifier, and the identifier of the ATM makes it possible to know where the ATM is installed.

入出金区分404は、トランザクションデータが示す取引が入金取引であるのか、または出金取引であるのかを示す。金額405は、取引金額を示す。金額405は、入金取引または出金取引後の残高情報を含んでいてもよい。トランザクションスコア406は、トランザクションデータが示す取引の被害リスク度合いを示すスコアである。不正利用判定フラグ407は、トランザクションデータが示す取引が不正利用と判定されたかどうかを示すフラグである。 The deposit / withdrawal category 404 indicates whether the transaction indicated by the transaction data is a deposit transaction or a withdrawal transaction. The amount 405 indicates the transaction amount. The amount 405 may include balance information after a deposit or withdrawal transaction. The transaction score 406 is a score indicating the degree of damage risk of the transaction indicated by the transaction data. The fraudulent use determination flag 407 is a flag indicating whether or not the transaction indicated by the transaction data is determined to be fraudulent use.

図2に戻って説明すると、第1の判定変数108は、顧客口座の口座スコア304を算出するための複数の判定変数を格納する。第1の判定変数108は、銀行システム10が顧客マスタ106およびトランザクションデータ107に格納されているデータを機械学習して分析した結果によって、変数の内容(変数名502、基準504、スコア505)が動的に変化し得る。 Returning to FIG. 2, the first determination variable 108 stores a plurality of determination variables for calculating the account score 304 of the customer account. The first determination variable 108 has the contents of the variables (variable name 502, criterion 504, score 505) based on the result of machine learning and analysis of the data stored in the customer master 106 and the transaction data 107 by the banking system 10. Can change dynamically.

図5は、本発明の実施形態に係る第1の判定変数108のデータ構造の一例を示す図である。第1の判定変数108は、変数ID501、変数名502、グループ503、基準504、およびスコア505を含むことができるが、これらのデータ項目に限定されることはなく他のデータ項目も含むことが可能である。 FIG. 5 is a diagram showing an example of the data structure of the first determination variable 108 according to the embodiment of the present invention. The first determination variable 108 can include variable ID 501, variable name 502, group 503, criterion 504, and score 505, but is not limited to these data items and may also include other data items. It is possible.

変数ID501は、各変数を識別する識別子である。変数名502は、第1の判定変数のそれぞれの変数名称を示す。グループ503は、ある変数に関連付けられる複数の基準のそれぞれを識別する識別子である。基準504は、変数名502に関連付けられる判定基準を示す。スコア505は、基準504のそれぞれに対応するスコアを示す。本明細書では、スコア505は、被害に遭いやすい場合に相対的に低い値とし、被害に遭いにくい場合に相対的に高い値としているが、本発明のスコア505は、これ以外の実施形態であっても可能である。 The variable ID 501 is an identifier that identifies each variable. The variable name 502 indicates the variable name of each of the first determination variables. Group 503 is an identifier that identifies each of a plurality of criteria associated with a variable. Criteria 504 indicate the criteria associated with the variable name 502. The score 505 indicates the score corresponding to each of the criteria 504. In the present specification, the score 505 is set to a relatively low value when it is vulnerable to damage, and the score 505 is set to a relatively high value when it is difficult to be damaged. It is possible even if there is.

図5に挙げた例では、変数名502に「エリア情報」および「取引形態」が例示されているが、変数名502には、顧客属性および過去の振る舞いに関連付けられる変数が設定される。例えば、顧客の年齢や性別や居住地・勤務地に関連する変数、出金額に関連する変数、収入(入金額)に関連する変数、利用したATMまでの距離や利用回数の変数、利用時間帯(手数料発生有無も含む)の変数、利用したATMの属性(自行ATM、他行ATM、あるいはコンビニなどの外部ATM)の変数、口座残高に関連する変数、など、顧客属性や顧客が金融機関と取引をする際に発生し得る各種事象が変数として設定される。金額などの数値情報は、平均値を用いてもよく、標準偏差等を使用する場合は、過去の所定期間(例えば、半年、1年間)の値に基づくことが可能である。 In the example given in FIG. 5, "area information" and "transaction form" are illustrated in the variable name 502, but the variable name 502 is set with variables associated with the customer attribute and the past behavior. For example, variables related to the customer's age and gender, place of residence / work place, variables related to withdrawal amount, variables related to income (deposit amount), variables related to the distance to the ATM used and the number of times of use, usage time zone Variables (including whether or not fees are incurred), ATM attributes used (own ATMs, ATMs of other banks, or external ATMs such as convenience stores), variables related to account balance, etc. Various events that can occur when making a transaction are set as variables. Numerical information such as the amount of money may use an average value, and when a standard deviation or the like is used, it can be based on a value of a predetermined period in the past (for example, half a year or one year).

図2に戻って説明すると、第2の判定変数109は、各トランザクションデータが示す取引の被害リスク度合いを算出するための複数の判定変数を格納する。第2の判定変数109は、銀行システム10が顧客マスタ106およびトランザクションデータ107に格納されているデータを機械学習して分析した結果によって、変数の内容(変数名602、基準604、スコア605)が動的に変化し得る。 Returning to FIG. 2, the second determination variable 109 stores a plurality of determination variables for calculating the degree of damage risk of the transaction indicated by each transaction data. The second determination variable 109 has the contents of the variables (variable name 602, reference 604, score 605) based on the result of machine learning and analysis of the data stored in the customer master 106 and the transaction data 107 by the banking system 10. Can change dynamically.

図6は、本発明の実施形態に係る第2の判定変数109のデータ構造の一例を示す図である。第2の判定変数109は、変数ID601、変数名602、グループ603、基準604、およびスコア605を含むことができるが、これらのデータ項目に限定されることはなく他のデータ項目も含むことが可能である。 FIG. 6 is a diagram showing an example of the data structure of the second determination variable 109 according to the embodiment of the present invention. The second determination variable 109 can include the variable ID 601, the variable name 602, the group 603, the criterion 604, and the score 605, but is not limited to these data items and may include other data items. It is possible.

変数ID601は、各変数を識別する識別子である。変数名602は、第2の判定変数のそれぞれの変数名称を示す。グループ603は、ある変数に関連付けられる複数の基準のそれぞれを識別する識別子である。基準604は、変数名602に関連付けられる判定基準を示す。スコア605は、基準604のそれぞれに対応するスコアを示す。本明細書では、スコア605は、不正利用と判断される場合に相対的に低い値とし、不正利用と判断されない場合に相対的に高い値としているが、本発明のスコア605は、これ以外の実施形態であっても可能である。 The variable ID 601 is an identifier that identifies each variable. The variable name 602 indicates the variable name of each of the second determination variables. Group 603 is an identifier that identifies each of a plurality of criteria associated with a variable. Criteria 604 indicate the criteria associated with the variable name 602. The score 605 indicates the score corresponding to each of the criteria 604. In the present specification, the score 605 is set to a relatively low value when it is determined to be fraudulent use, and is set to a relatively high value when it is not determined to be fraudulent use. It is possible even in the embodiment.

図6に挙げた例では、変数名602に「過去の取引振」および「利用状況」が例示されているが、変数名602には、不正利用の検知精度を向上させ得る変数が設定される。例えば、顧客の年齢や性別や居住地・勤務地に関連する変数、所定期間におけるATM出金額に関連する変数、過去利用ATMの自宅や勤務地からの距離に関連する変数、入金額と出金額の割合の変数、所定期間におけるATMの利用回数や利用時間帯に関連する変数、利用したATMの属性(自行ATM、他行ATM、あるいはコンビニなどの外部ATM)に関連する変数、口座残高に関連する変数、被害発生多発地域でのATM利用に関連する変数、過去平均出金額との乖離に関連する変数、など、顧客属性や顧客が金融機関と取引をする際に発生し得る各種事象が変数として設定される。金額などの数値情報は、平均値を用いてもよく、標準偏差等を使用する場合は、過去の所定期間(例えば、半年、1年間)の値に基づくことが可能である。 In the example given in FIG. 6, the variable name 602 exemplifies "past transaction behavior" and "usage status", but the variable name 602 is set with a variable that can improve the detection accuracy of fraudulent use. .. For example, variables related to the customer's age and gender, place of residence / work place, variables related to ATM withdrawal amount during a predetermined period, variables related to the distance of past used ATMs from home or work place, deposit amount and withdrawal amount. Variables, variables related to the number of times ATMs are used and usage time zones in a given period, variables related to the attributes of ATMs used (own ATMs, ATMs of other banks, or external ATMs such as convenience stores), related to account balances Variables, variables related to ATM use in areas where damage occurs frequently, variables related to deviations from past average withdrawals, etc., and various events that can occur when customers make transactions with financial institutions are variables. Is set as. Numerical information such as the amount of money may use an average value, and when a standard deviation or the like is used, it can be based on a value of a predetermined period in the past (for example, half a year or one year).

(処理フロー:口座スコアの算出および対象顧客フラグの設定処理)
図7は、本発明に係る、口座スコアの算出および対象顧客フラグの設定処理を説明するフロー図である。図7の処理フローでは、顧客属性および過去の振る舞いの学習によるリスク度合いの高い顧客の口座を特定する処理を説明する。
(Processing flow: Calculation of account score and setting processing of target customer flag)
FIG. 7 is a flow chart illustrating a process of calculating an account score and setting a target customer flag according to the present invention. In the processing flow of FIG. 7, a process of identifying a customer's account with a high degree of risk by learning customer attributes and past behavior will be described.

S701にて、銀行システム10は、第1の判定変数108から複数の第1の判定変数を読み出し、読み出した第1の判定変数を主記憶部102に格納する。あるいは、第1の判定変数は、1件ずつ第1の判定変数108から読み出され、銀行システム10がS702の処理を繰り返し行うようにしてもよい。 In S701, the banking system 10 reads a plurality of first determination variables from the first determination variable 108, and stores the read first determination variable in the main storage unit 102. Alternatively, the first determination variable may be read out from the first determination variable 108 one by one, and the banking system 10 may repeat the process of S702.

S702にて、銀行システム10は、読み出した第1の判定変数の1つに関連付けられるデータを顧客マスタ106および/またはトランザクションデータ107から読み出す。例えば、図5の例で言えば、読み出した第1の判定変数が「エリア情報」である場合、銀行システム10は、顧客マスタ106から顧客の居住地情報を読み出し、読み出した居住地情報を、警察などの外部機関から受信した〇〇地域の情報と比較し、顧客の居住地が〇〇地域からどれ位の距離にあるかを算出する。その後、銀行システム10は、算出した距離が基準504のいずれに該当するか否かを判定し、対応するスコア505を識別する。なお、第1の判定変数によっては、(例えば、距離が離れすぎているなどの理由で)スコアを識別せずに、他の第1の判定変数についてS702の処理が繰り返されてもよい。別の例として、読み出した第1の判定変数がトランザクションデータ107に格納されている情報に関連する場合、銀行システム10は、トランザクションデータ107に格納されている情報(例えば、トランザクションスコア406や不正利用判定フラグ407など)に基づいてスコア505を識別することができる。 In S702, the banking system 10 reads the data associated with one of the read first determination variables from the customer master 106 and / or the transaction data 107. For example, in the example of FIG. 5, when the read first determination variable is "area information", the banking system 10 reads the customer's place of residence information from the customer master 106, and reads the read out place of residence information. Compare with the information of the XX area received from an external organization such as the police, and calculate how far the customer's place of residence is from the XX area. After that, the banking system 10 determines which of the criteria 504 the calculated distance corresponds to, and identifies the corresponding score 505. Depending on the first determination variable, the process of S702 may be repeated for the other first determination variable without identifying the score (for example, because the distance is too far). As another example, when the read first determination variable is related to the information stored in the transaction data 107, the banking system 10 may use the information stored in the transaction data 107 (eg, transaction score 406 or misuse). The score 505 can be identified based on the determination flag 407, etc.).

S702の処理では、読み出した第1の判定変数の全ての変数について上述の処理を繰り返し、各変数について識別したスコアを主記憶部102に格納する。 In the process of S702, the above process is repeated for all the variables of the read first determination variable, and the score identified for each variable is stored in the main storage unit 102.

S703にて、銀行システム10は、S702にて識別した、第1の判定変数のそれぞれのスコアを加算し、合計スコアを算出する。銀行システム10は、合計スコアを顧客マスタ106の口座スコア304に設定し、顧客マスタ106をアップデートする。 In S703, the banking system 10 adds the scores of the first determination variables identified in S702 to calculate the total score. The banking system 10 sets the total score to the account score 304 of the customer master 106 and updates the customer master 106.

S704にて、銀行システム10は、顧客マスタ106から所定の範囲の口座スコアの値を持つ顧客データを読み出し、対象顧客フラグ305にATM不正利用検知のモニタリング対象になっていることを示す値を設定し、顧客マスタ106をアップデートする。また、銀行システム10は、それ以外の顧客マスタ106のデータについては、対象外であることを示す値を設定することができる。 In S704, the bank system 10 reads customer data having an account score value in a predetermined range from the customer master 106, and sets a value indicating that the target customer flag 305 is a monitoring target for ATM fraud detection. Then update the customer master 106. Further, the bank system 10 can set a value indicating that the data of the customer master 106 other than the above is not applicable.

なお、第1の判定変数108および顧客マスタ106に設定されるスコアやフラグの値は動的に変更され得る。図8を参照しながら説明するように、銀行システム10は、ATM11から受信したトランザクションデータに基づいて不正利用であるかどうかを判定した結果を機械学習することができ、機械学習の結果として、第1の判定変数108の内容が変わる場合には、銀行システム10は、顧客マスタ106に設定されているスコアやフラグの値を動的に変更することができる。 The values of the score and the flag set in the first determination variable 108 and the customer master 106 can be dynamically changed. As will be described with reference to FIG. 8, the banking system 10 can perform machine learning on the result of determining whether or not it is unauthorized use based on the transaction data received from the ATM 11, and as a result of the machine learning, the first When the content of the determination variable 108 of 1 changes, the banking system 10 can dynamically change the values of the score and the flag set in the customer master 106.

(処理フロー:不正利用判定処理)
図8は、本発明に係る、不正利用判定処理フローを説明する図である。S801にて、銀行システム10は、ATM11からトランザクションデータを受信し、受信したデータをトランザクションデータ107に格納する。受信したトランザクションデータは、ATM11にて行われた出金処理に関連付けられるものであってよい。なお、出金処理は、振込処理を含んでよい。
(Processing flow: Unauthorized use judgment processing)
FIG. 8 is a diagram illustrating a fraudulent use determination processing flow according to the present invention. In S801, the bank system 10 receives the transaction data from the ATM 11 and stores the received data in the transaction data 107. The received transaction data may be associated with the withdrawal process performed at ATM 11. The withdrawal process may include a transfer process.

S802にて、銀行システム10は、受信したトランザクションデータに含まれる口座識別情報402の情報に基づいて、口座識別情報が一致する顧客マスタ106のデータを特定し、対象顧客フラグ305にATM不正利用検知のモニタリング対象になっていることを示す値が設定されているかどうかを判定する。設定されている場合にはS803に処理が進み、設定されていない場合には本処理フローを終了し、別のトランザクションデータの処理を行う。 In S802, the bank system 10 identifies the data of the customer master 106 whose account identification information matches based on the information of the account identification information 402 included in the received transaction data, and detects ATM fraudulent use in the target customer flag 305. Judges whether or not a value indicating that the data is to be monitored is set. If it is set, the process proceeds to S803, and if it is not set, this processing flow is terminated and another transaction data is processed.

S803にて、銀行システム10は、受信したトランザクションデータが口座停止条件に該当するかどうかを判定する。口座停止条件は、例えば、
(1)犯罪多発地域に設定されているATMでの出金か?
(2)自行ATM以外のATM(他行、コンビニなど)での出金か?
(3)所定の閾値上限を超す出金か?
など、任意で設定された複数の条件であってよい。
In S803, the banking system 10 determines whether or not the received transaction data meets the account suspension condition. Account suspension conditions are, for example,
(1) Is it a withdrawal at an ATM set in a crime-prone area?
(2) Is the withdrawal at an ATM other than your own ATM (other banks, convenience stores, etc.)?
(3) Is the withdrawal exceeding the predetermined threshold upper limit?
It may be a plurality of conditions set arbitrarily.

受信したトランザクションデータが口座停止条件に該当する場合には、口座の取引を停止した上でS804に処理が進み、該当しない場合には本処理フローを終了し、別のトランザクションデータの処理を行う。口座の取引を停止することは、当業者には周知なように、銀行システム10が当該口座に関連する取引(入出金など)を行わないように制御することを示す。 If the received transaction data meets the account suspension condition, the transaction of the account is stopped and the process proceeds to S804. If not, the present processing flow is terminated and another transaction data is processed. Suspending transactions in an account indicates that the banking system 10 controls the banking system 10 to prevent transactions (such as deposits and withdrawals) related to the account, as is well known to those skilled in the art.

S804にて、銀行システム10は、第2の判定変数109から複数の第2の判定変数を読み出し、読み出した第2の判定変数を主記憶部102に格納する。あるいは、第2の判定変数は、1件ずつ第2の判定変数109から読み出され、S805の処理が繰り返し行われるように構成されてもよい。 In S804, the banking system 10 reads a plurality of second determination variables from the second determination variable 109, and stores the read second determination variable in the main storage unit 102. Alternatively, the second determination variable may be read from the second determination variable 109 one by one, and may be configured so that the process of S805 is repeated.

S805にて、銀行システム10は、読み出した第2の判定変数の1つに関連付けられるデータを顧客マスタ106および/またはトランザクションデータ107から読み出す。例えば、図6の例で言えば、読み出した第2の判定変数が「過去の取引振」である場合、銀行システム10は、S801にて受信したトランザクションデータの入出金場所403によって示されるATMの場所が〇〇であるかどうか、など過去の取引振の内容を判定する。当業者には周知なように、それぞれのATMには識別子が付与されており、各金融機関は、それぞれのATMの設置場所を把握し得る。 In S805, the banking system 10 reads the data associated with one of the read second determination variables from the customer master 106 and / or the transaction data 107. For example, in the example of FIG. 6, when the second determination variable read out is "past transaction behavior", the banking system 10 of the ATM indicated by the deposit / withdrawal place 403 of the transaction data received in S801. Judge the contents of past transaction behavior such as whether the location is 〇〇. As is well known to those skilled in the art, each ATM is given an identifier, and each financial institution can grasp the location of each ATM.

銀行システム10は、トランザクションデータによって示される出金が〇〇ATMで行われたと判定した場合、図6に例示されるような第2の判定変数109に従って、どの基準604に該当するかを特定し、対応するスコア605を識別する。 When the banking system 10 determines that the withdrawal indicated by the transaction data has been made at XX ATM, the banking system 10 identifies which criterion 604 is applicable according to the second determination variable 109 as illustrated in FIG. , Identify the corresponding score 605.

銀行システム10は、読み出した第2の判定変数の全ての変数について上述の処理を繰り返し行い、各変数について識別したスコアを加算して、合計スコアを算出する。銀行システム10は、合計スコアをトランザクションスコア406に設定し、トランザクションデータ107をアップデートする。 The banking system 10 repeats the above-mentioned processing for all the variables of the second determination variable read out, adds the scores identified for each variable, and calculates the total score. The banking system 10 sets the total score to transaction score 406 and updates transaction data 107.

S806にて、銀行システム10は、トランザクションデータ107のトランザクションスコア406の値が、所定の基準値未満であるかどうかを判定する。基準値未満と判定された場合には、S807に処理が進み、基準値未満と判定されない場合には、S808に処理が進む。 In S806, the banking system 10 determines whether or not the value of the transaction score 406 of the transaction data 107 is less than a predetermined reference value. If it is determined to be less than the reference value, the process proceeds to S807, and if it is not determined to be less than the reference value, the process proceeds to S808.

S807にて、銀行システム10は、トランザクションデータ107の不正利用判定フラグ407に、S801にて受信したトランザクションデータが示す取引が不正利用と判定されたことを示す値を設定し、トランザクションデータ107をアップデートする。 In S807, the bank system 10 sets the fraudulent use determination flag 407 of the transaction data 107 to a value indicating that the transaction indicated by the transaction data received in S801 is determined to be fraudulent use, and updates the transaction data 107. do.

S808にて、銀行システム10は、トランザクションデータ107の不正利用判定フラグ407に、S801にて受信したトランザクションデータが示す取引が不正利用と判定されなかったことを示す値を設定し、トランザクションデータ107をアップデートする。 In S808, the banking system 10 sets the fraudulent use determination flag 407 of the transaction data 107 to a value indicating that the transaction indicated by the transaction data received in S801 was not determined to be fraudulent use, and sets the transaction data 107. Update.

S807またはS808の処理の後、銀行システム10は、業務オペレータの端末に判断結果を通知し、業務オペレータは、顧客とコンタクトを取った結果を銀行システム10に送信し、銀行システム10は、当該結果に基づいてトランザクションデータ107の該当データを変更することができる。なお、銀行システム10は、顧客の端末から判断結果に対する変更依頼を受信したことに応答して、該当データを変更するように構成されてもよい。銀行システム10は、この変更内容(例えば、判断の変更あり/なし)を機械学習することができ、機械学習の結果得られた情報に基づいて、S803の「口座停止条件」およびS806の「所定の基準値」を動的に変更することができる。 After the processing of S807 or S808, the bank system 10 notifies the terminal of the business operator of the judgment result, the business operator transmits the result of contacting the customer to the bank system 10, and the bank system 10 sends the result. The corresponding data of the transaction data 107 can be changed based on the above. The banking system 10 may be configured to change the corresponding data in response to receiving a change request for the determination result from the customer's terminal. The banking system 10 can machine-learn the changed contents (for example, with / without change of judgment), and based on the information obtained as a result of the machine learning, the "account suspension condition" of S803 and the "predetermined" of S806. The "reference value of" can be changed dynamically.

また、銀行システム10は、S803にて取引を停止した口座の停止解除命令を業務オペレータの端末から受信したことに応答して(すなわち、顧客とのコンタクトの結果、顧客による正当な利用であったことが判明し、停止解除を顧客から要求された)、口座の停止解除をすることができる。あるいは、銀行システム10は、顧客が利用する任意の端末からの(例えば、任意のアプリケーションを介しての)口座の提示解除要求を受信したことに応答して、口座の停止解除をすることができる。顧客自らが解除を要求してきたことは、不正利用ではないと判定されるため、銀行システム10は、当該トランザクションデータについて第2の判定変数のいずれが誤った判断をした元になったかを機械学習することができる。 Further, the bank system 10 responded to the reception of the suspension release command of the account suspended in S803 from the terminal of the business operator (that is, as a result of contact with the customer, the bank system 10 was a legitimate use by the customer. It turns out that the customer requested the suspension to be lifted), and the account can be lifted. Alternatively, the banking system 10 can unsuspend the account in response to receiving a request to unsubscribe the account from any terminal used by the customer (eg, via any application). .. Since it is determined that the customer's request for cancellation is not unauthorized use, the banking system 10 machine-learns which of the second determination variables for the transaction data is the source of the incorrect determination. can do.

以上、例示的な実施形態を参照しながら本発明の原理を説明したが、本発明の要旨を逸脱することなく、構成および細部において変更する様々な実施形態を実現可能であることを当業者は理解するだろう。すなわち、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。 Although the principles of the present invention have been described above with reference to exemplary embodiments, those skilled in the art will appreciate that various embodiments that change in configuration and details can be realized without departing from the gist of the present invention. You will understand. That is, the present invention can be implemented as, for example, a system, an apparatus, a method, a program, a storage medium, or the like.

10 銀行システム
11 ATM
101 制御部
102 主記憶部
103 補助記憶部
104 インターフェース(IF)部
105 出力部
106 顧客マスタ
107 トランザクションデータ
108 第1の判定変数
109 第2の判定変数
10 Banking system 11 ATM
101 Control unit 102 Main storage unit 103 Auxiliary storage unit 104 Interface (IF) unit 105 Output unit 106 Customer master 107 Transaction data 108 First judgment variable 109 Second judgment variable

Claims (7)

銀行システムであって、前記銀行システムは、
ATMから受信したトランザクションデータに関連付けられる顧客マスタのデータにモニタリング対象を示す値が設定されているかどうかを判定し、前記モニタリング対象を示す値は、第1の判定変数に関連付けられる所定の処理の結果として設定され、
前記モニタリング対象を示す値が設定されているという条件で、前記受信したトランザクションデータが口座停止条件に該当するかどうかを判定し、
前記受信したトランザクションデータが口座停止条件に該当するという条件で、
前記受信したトランザクションデータに関連付けられる口座の取引を停止し、
複数の第2の判定変数を読み出し、読み出した前記第2の判定変数に関連付けられるデータを前記顧客マスタおよび/または前記トランザクションデータから読み出し、読み出した前記データと読み出した前記第2の判定変数とに基づいて、対応する第2のスコアを識別し、
読み出した前記第2の判定変数のそれぞれについて識別された前記対応する第2のスコアを加算して、第2の合計スコアを算出し、
前記受信したトランザクションデータが示す取引が不正利用であるかどうかを判定するために、前記第2の合計スコアの値が所定の基準値範囲であるかどうかを判定し、
前記第2の合計スコアの値が所定の基準値範囲であると判定されたという条件で、前記トランザクションデータが示す取引が不正利用であると判定されたことを示す第1の値を前記トランザクションデータに設定し、
前記第2の合計スコアの値が所定の基準値範囲でないと判定されたという条件で、前記トランザクションデータが示す取引が不正利用であると判定されなかったことを示す第2の値を前記トランザクションデータに設定し、
前記第1の値が設定された後、または前記第2の値が設定された後、前記口座に関連付けられる顧客からの応答に基づいて、前記トランザクションデータの前記第1の値が変更されたこと、または前記トランザクションデータの前記第2の値が変更されたことを機械学習する
ように構成されている銀行システム。
It is a banking system, and the banking system is
It is determined whether or not a value indicating a monitoring target is set in the customer master data associated with the transaction data received from the ATM, and the value indicating the monitoring target is the result of a predetermined process associated with the first determination variable. Set as
On the condition that the value indicating the monitoring target is set, it is determined whether or not the received transaction data corresponds to the account suspension condition.
On the condition that the received transaction data corresponds to the account suspension condition.
Stop trading the account associated with the received transaction data and
A plurality of second determination variables are read, and the data associated with the read second determination variable is read from the customer master and / or the transaction data, and the read data and the read second determination variable are used. Based on, identify the corresponding second score,
The corresponding second score identified for each of the read second determination variables is added to calculate the second total score.
In order to determine whether or not the transaction indicated by the received transaction data is fraudulent use, it is determined whether or not the value of the second total score is within a predetermined reference value range.
The transaction data is a first value indicating that the transaction indicated by the transaction data is determined to be fraudulent, provided that the value of the second total score is determined to be within a predetermined reference value range. Set to
The transaction data is a second value indicating that the transaction indicated by the transaction data was not determined to be fraudulent, provided that the value of the second total score is determined not to be within the predetermined reference value range. Set to
After the first value has been set, or after the second value has been set, the first value of the transaction data has been changed based on the response from the customer associated with the account. , Or a banking system configured to machine learn that the second value of the transaction data has changed.
前記口座停止条件および前記所定の基準値は、前記機械学習の結果として得られた情報に基づいて動的に更新される、請求項の銀行システム。 The banking system of claim 1 , wherein the account suspension condition and the predetermined reference value are dynamically updated based on the information obtained as a result of the machine learning. 顧客に関連付けられる口座停止解除要求を受信したことに応答して、前記口座停止解除要求に関連付けられる前記トランザクションデータの前記第2の判定変数を機械学習するようにさらに構成される、請求項1または請求項2の銀行システム。 In response to receiving the account stop release request associated with the customer, the account stop release request to the transaction data and the second determination variables further to machine learning configured to be associated, according to claim 1 or The banking system of claim 2. 前記顧客マスタのデータにモニタリング対象を示す値を設定することは、
複数の前記第1の判定変数を読み出し、
読み出した前記第1の判定変数のそれぞれに関連付けられるデータを前記顧客マスタおよび/または複数の前記トランザクションデータから読み出し、読み出した前記第1の判定変数のそれぞれに関連付けられるデータと対応する前記第1の判定変数とに基づいて、対応する第1のスコアを識別し、
読み出した前記第1の判定変数のそれぞれについて識別された前記第1のスコアを加算して、第1の合計スコアを算出し、
所定範囲の前記第1の合計スコアに関連付けられる顧客データを、前記モニタリング対象を示す値で更新する
ことによって実行される、請求項1の銀行システム。
Setting a value indicating the monitoring target in the data of the customer master is
Read a plurality of the first determination variables,
The data associated with each of the read first determination variables is read from the customer master and / or a plurality of the transaction data, and the first determination variable corresponding to the data associated with each of the read first determination variables. Identify the corresponding first score based on the decision variable and
The first total score is calculated by adding the first scores identified for each of the read first determination variables.
The banking system of claim 1, which is executed by updating the customer data associated with the first total score in a predetermined range with a value indicating the monitoring target.
前記第1の判定変数、顧客データに関連付けられる前記第1のスコア、および前記モニタリング対象を示す値は、機械学習の結果として動的に変更される、請求項の銀行システム。 The banking system of claim 4 , wherein the first determination variable, the first score associated with the customer data, and the value indicating the monitoring target are dynamically changed as a result of machine learning. 銀行システムによって実行される方法であって、前記方法は、
ATMから受信したトランザクションデータに関連付けられる顧客マスタのデータにモニタリング対象を示す値が設定されているかどうかを判定することであって、前記モニタリング対象を示す値は、第1の判定変数に関連付けられる所定の処理の結果として設定される、ことと、
前記モニタリング対象を示す値が設定されているという条件で、前記受信したトランザクションデータが口座停止条件に該当するかどうかを判定することと、
前記受信したトランザクションデータが口座停止条件に該当するという条件で、
前記受信したトランザクションデータに関連付けられる口座の取引を停止することと、
複数の第2の判定変数を読み出し、読み出した前記第2の判定変数に関連付けられるデータを前記顧客マスタおよび/または前記トランザクションデータから読み出し、読み出した前記データと読み出した前記第2の判定変数とに基づいて、対応する第2のスコアを識別することと、
読み出した前記第2の判定変数のそれぞれについて識別された前記対応する第2のスコアを加算して、第2の合計スコアを算出することと、
前記受信したトランザクションデータが示す取引が不正利用であるかどうかを判定するために、前記第2の合計スコアの値が所定の基準値範囲であるかどうかを判定することと
前記第2の合計スコアの値が所定の基準値範囲であると判定されたという条件で、前記トランザクションデータが示す取引が不正利用であると判定されたことを示す第1の値を前記トランザクションデータに設定することと、
前記第2の合計スコアの値が所定の基準値範囲でないと判定されたという条件で、前記トランザクションデータが示す取引が不正利用であると判定されなかったことを示す第2の値を前記トランザクションデータに設定することと、
前記第1の値が設定された後、または前記第2の値が設定された後、前記口座に関連付けられる顧客からの応答に基づいて、前記トランザクションデータの前記第1の値が変更されたこと、または前記トランザクションデータの前記第2の値が変更されたことを機械学習することと
を備える方法。
A method performed by a banking system, said method.
It is to determine whether or not a value indicating a monitoring target is set in the customer master data associated with the transaction data received from the ATM, and the value indicating the monitoring target is a predetermined value associated with the first determination variable. It is set as a result of the processing of
On the condition that the value indicating the monitoring target is set, it is determined whether or not the received transaction data corresponds to the account suspension condition, and
On the condition that the received transaction data corresponds to the account suspension condition.
To suspend transactions in the account associated with the received transaction data,
A plurality of second determination variables are read, and the data associated with the read second determination variable is read from the customer master and / or the transaction data, and the read data and the read second determination variable are used. Identifying the corresponding second score based on
To calculate the second total score by adding the corresponding second scores identified for each of the read second determination variables.
In order to determine whether or not the transaction indicated by the received transaction data is fraudulent use, it is determined whether or not the value of the second total score is within a predetermined reference value range .
The transaction data is a first value indicating that the transaction indicated by the transaction data is determined to be fraudulent, provided that the value of the second total score is determined to be within a predetermined reference value range. To set to
The transaction data is a second value indicating that the transaction indicated by the transaction data was not determined to be fraudulent, provided that the value of the second total score is determined not to be within the predetermined reference value range. To set to
After the first value has been set, or after the second value has been set, the first value of the transaction data has been changed based on the response from the customer associated with the account. , Or a method comprising machine learning that the second value of the transaction data has been changed .
プロセッサによって実行されると、銀行システムに請求項に記載の方法を実行させるプログラム。 A program that, when executed by a processor, causes a banking system to perform the method of claim 6.
JP2019233330A 2019-12-24 2019-12-24 Banking system, and how it is performed by the banking system Active JP6931384B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019233330A JP6931384B2 (en) 2019-12-24 2019-12-24 Banking system, and how it is performed by the banking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019233330A JP6931384B2 (en) 2019-12-24 2019-12-24 Banking system, and how it is performed by the banking system

Publications (2)

Publication Number Publication Date
JP2021103357A JP2021103357A (en) 2021-07-15
JP6931384B2 true JP6931384B2 (en) 2021-09-01

Family

ID=76755115

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019233330A Active JP6931384B2 (en) 2019-12-24 2019-12-24 Banking system, and how it is performed by the banking system

Country Status (1)

Country Link
JP (1) JP6931384B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023100846A1 (en) * 2021-12-01 2023-06-08 日本電気株式会社 Account monitoring device, account monitoring method, and non-transitory computer-readable recording medium
JP7732577B2 (en) * 2022-03-18 2025-09-02 日本電気株式会社 Monitoring system, monitoring device, monitoring method and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4350678B2 (en) * 2005-03-25 2009-10-21 富士通株式会社 Financial transaction processing equipment
JP4377443B1 (en) * 2008-10-17 2009-12-02 株式会社インテリジェントウェイブ Credit card payment approval system, credit card used in credit card payment approval system, terminal device and host computer system, and credit card payment approval method
JP5876842B2 (en) * 2013-02-19 2016-03-02 株式会社三井住友銀行 Wire fraud prevention system and wire fraud prevention method
JP2018041421A (en) * 2016-09-09 2018-03-15 株式会社インテリジェントウェイブ Credit card unauthorized use determination support device, unauthorized use determination device, and unauthorized use determination support method

Also Published As

Publication number Publication date
JP2021103357A (en) 2021-07-15

Similar Documents

Publication Publication Date Title
US20180365696A1 (en) Financial fraud detection using user group behavior analysis
US10127554B2 (en) Fraud early warning system and method
US20170024828A1 (en) Systems and methods for identifying information related to payment card testing
JP5640735B2 (en) Cash management server communicably connected to a plurality of portable communication terminals and a cash transaction apparatus
US11403645B2 (en) Systems and methods for cross-border ATM fraud detection
EP3910582A1 (en) System, method and computer-accessible medium for early merchant breach fraud detection
US20200234307A1 (en) Systems and methods for detecting periodic patterns in large datasets
CN111126989A (en) A transfer transaction processing method and device
CN111582878A (en) A transaction risk prediction method, device and system
CA3146127A1 (en) System for detecting associated records in a record log
JP6931384B2 (en) Banking system, and how it is performed by the banking system
JP2018041421A (en) Credit card unauthorized use determination support device, unauthorized use determination device, and unauthorized use determination support method
CN115222239A (en) Risk processing method, device and server for data object
JP5811254B2 (en) Cash management system and cash management method
WO2017032056A1 (en) Point-of-sale-based cash-out determining method and apparatus
US11301861B2 (en) System and method for modifying payment processing times upon suspicion of fraud
JP4872342B2 (en) Automatic transaction apparatus and automatic transaction system
JP2014048778A (en) Demand prediction device, demand prediction method, and program
JP6453411B1 (en) Transaction monitoring system, method and program
JP6842491B2 (en) Customer data maintenance systems, methods and programs
CN114219485A (en) A transaction security detection method, device, equipment and storage medium
JP5117007B2 (en) Cash transaction system
JP2007199881A (en) Automatic transaction equipment
JP7816375B2 (en) Account monitoring device, account monitoring method, and program
JP7241668B2 (en) Crime sign detection system and crime sign detection method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210330

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210426

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: 20210803

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210813

R150 Certificate of patent or registration of utility model

Ref document number: 6931384

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250