(57)【要約】【課題】特定の文字列を伏字に置き換える処理によって、保護対象者の自由や自主性を最大限尊重しつつ、不適切な情報流出を効果的に防止すること。【解決手段】特定語受付手段１０が、流出を防止したい一又は二以上の文字列を、特定語として、キーボードなどの入出力装置８から登録受付したうえ、特定語記憶手段１５に登録する。以後、通信手段４が通信ネットワークＮを経て通信先へ送出しようとする送出文字列から、検出手段２０が、特定語記憶手段１５に記憶されている特定語を検出し、このように特定語を検出した場合、置換え手段３０が、その送出文字列中のその特定語を、所定の伏字文字列に置き換えることで流出を抑止する。【選択図】図１
2010086503.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置と演算制御部と、通信ネットワークとの通信手段と、を備えたコンピュータで実現した情報流出防止装置であって、
流出を防止したい一又は二以上の文字列を、特定語として、登録受付する特定語受付手段と、
前記特定語受付手段で登録受付した前記特定語を前記記憶装置で記憶する特定語記憶手段と、
前記通信手段が前記通信ネットワークを経て通信先へ送出しようとする送出文字列から、前記特定語記憶手段に記憶されている特定語を検出する検出手段と、
前記特定語を前記検出手段が検出した場合に、その送出文字列中のその特定語を、所定の伏字文字列に置き換える置換え手段と、
を前記演算制御部で実現することを特徴とする情報流出防止装置。
【請求項２】
前記伏字文字列への置換えを前記記憶装置で記憶する対応記憶手段を有し、
前記置換え手段は、どの前記特定語をどの前記伏字文字列と置換えたかを相互に対応付けて前記対応記憶手段に記憶させ、
前記検出手段は、前記通信手段が前記通信ネットワークを経て通信先から受信した受信文字列から、前記対応記憶手段に記憶されているいずれかの前記伏字文字列を検出し、
前記伏字文字列を前記検出手段が検出した場合に、その伏字文字列を、前記対応記憶手段で対応付けられている前記特定語に置き換える
ことを特徴とする請求項１記載の情報流出防止装置。
【請求項３】
各通信利用者を特定する識別情報を用いて利用者間における文字列を含む通信を仲介する識別仲介手段と、請求項１記載の情報流出防止装置と、を備えた通信交換システムにおいて、
前記特定語受付手段及び前記特定語記憶手段は、前記通信利用者ごとに、常時置換えする特定語と、条件により置換えする特定語と、に区分して特定語の登録を受付け及び記憶するように構成され、
前記置換え手段で前記置換えが行われるたびに置き換えられた通信のあて先ごとに置換えの回数又は頻度に関する情報を蓄積する対象者記憶手段と、
前記対象者記憶手段に蓄積された置換えの回数又は頻度が所定の基準に達している前記通信相手を、要注意と判定する相手判定手段と、
を前記演算制御部により実現し、
前記検出手段及び置換え手段は、前記常時置換えする特定語を前記伏字文字列に置き換えることに加え、前記相手判定手段で要注意と判定されている通信相手に対しては、前記条件により置換えする特定語についても前記検出及び置換えの対象とする、ように構成した
ことを特徴とする通信交換システム。
【請求項４】
記憶装置と演算制御部と、通信ネットワークとの通信手段と、を備えたコンピュータで実行する情報流出防止方法であって、
流出を防止したい一又は二以上の文字列を、特定語として、登録受付する特定語受付処理ステップと、
前記特定語受付処理ステップで登録受付した前記特定語を、前記記憶装置で実現する特定語記憶手段に記憶させる処理ステップと、
前記通信手段が前記通信ネットワークを経て通信先へ送出しようとする送出文字列から、前記特定語記憶手段に記憶されている特定語を検出する検出処理ステップと、
前記特定語を前記検出処理ステップが検出した場合に、その送出文字列中のその特定語を、所定の伏字文字列に置き換える置換え処理ステップと、
を前記演算制御部で実行することを特徴とする情報流出防止方法。
【請求項５】
記憶装置と、通信ネットワークとの通信手段と、を備えたコンピュータの演算制御部を制御する情報流出防止用コンピュータ・プログラムであって、
そのプログラムは前記演算制御部を制御することにより、
特定語を登録するための特定語受付手段と、前記記憶装置で実現する特定語記憶手段と、特定語の検出手段と、伏字文字列への置換え手段と、を実現させると共に、
前記特定語受付手段で、流出を防止したい一又は二以上の文字列を、特定語として、登録受付する特定語受付処理ステップを実行させ、
前記特定語受付処理ステップで登録受付した前記特定語を、前記特定語記憶手段に記憶させる処理ステップを実行させ、
前記検出手段で、前記通信手段が前記通信ネットワークを経て通信先へ送出しようとする送出文字列から、前記特定語記憶手段に記憶されている特定語を検出する検出処理ステップを実行させ、
前記置換え手段で、前記特定語を前記検出処理ステップが検出した場合に、その送出文字列中のその特定語を、所定の伏字文字列に置き換える置換え処理ステップを実行させる
ことを特徴とする情報流出防止用コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、個人情報の流出を防止する技術の改良に関する。
【背景技術】
【０００２】  近年、インターネットに代表される情報通信分野での各種弊害を防止するため、いろいろな個人情報保護技術が登場している。その中には、メールアドレスなど個人情報であるテキスト文字列を画像に変換して人間以外の機械から隠蔽するもの（特許文献１参照）、管理対象ファイルの送信を自動的に禁止するもの（特許文献２参照）などがある。【０００３】  また、「個人情報の送信防止」として、「氏名や住所、クレジットカードの番号など、あらかじめ登録しておいた個人情報（文字列）を監視し、外部に送信されるのをブロックしたり、確認を促」すコンピュータ・プログラムが提案されており（非特許文献１参照）、子供などがインターネット上のチャットなどで、住所、氏名、携帯電話番号、小学校名などの個人情報を危険な相手から聞き出されるリスクに対し、一定の効果を奏するものと考えられる。
【特許文献１】特開２００７−２４９３５５号公報
【特許文献２】特開２００７−０３４６５１号公報
【非特許文献１】ソースネクスト株式会社、「ウイルスセキュリティＺＥＲＯ」、［ｏｎｌｉｎｅ］、［平成２０年９月１２日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｓｅｃ．ｓｏｕｒｃｅｎｅｘｔ．ｉｎｆｏ／ｐｒｏｄｕｃｔｓ／ｚｅｒｏ／〉
【発明の開示】
【発明が解決しようとする課題】
【０００４】  しかし、文字列を含むメッセージや通信の全体について送信をブロックするのでは、保護の対象となる子供などの自由や自主性に対する制限が大きいため、判断力の育成に反するうえ、流出防止技術の適用や採用自体への抵抗や反発を招き、技術としての実効性に限界が生じるという問題があった。【０００５】  本発明は、上記のような従来技術の課題を解決するもので、その目的は、特定の文字列を伏字に置き換える処理によって、保護対象者の自由や自主性を最大限尊重しつつ、不適切な情報流出を効果的に防止することである。本発明の他の目的は、注意を要する通信相手を判定すると共に、流出を抑止する情報を動的に切り換えることである。
【課題を解決するための手段】
【０００６】  上記の目的をふまえ、本発明の一態様は、記憶装置と演算制御部と、通信ネットワークとの通信手段と、を備えたコンピュータで実現した情報流出防止装置であって、流出を防止したい一又は二以上の文字列を、特定語として、登録受付する特定語受付手段と、前記特定語受付手段で登録受付した前記特定語を前記記憶装置で記憶する特定語記憶手段と、前記通信手段が前記通信ネットワークを経て通信先へ送出しようとする送出文字列から、前記特定語記憶手段に記憶されている特定語を検出する検出手段と、前記特定語を前記検出手段が検出した場合に、その送出文字列中のその特定語を、所定の伏字文字列に置き換える置換え手段と、を前記演算制御部で実現することを特徴とする。【０００７】  また、上記装置に対応し、同様の処理及び制御にかかる方法及びコンピュータ・プログラムも、それぞれ本発明の態様である。さらに、上記のように構成される本発明の作用及び効果、並びに本発明の他の各態様とそれらの作用及び効果については、後述するとおりである。
【発明の効果】
【０００８】  本発明によれば、特定の文字列を伏字に置き換える処理によって、保護対象者の自由や自主性を最大限尊重しつつ、不適切な情報流出を効果的に防止することが可能となる。
【発明を実施するための最良の形態】
【０００９】  次に、本発明を実施するための複数の最良の形態（それぞれ以下「実施形態」と呼ぶ）について、図に沿って説明する。なお、背景技術や課題などで既に述べた内容と共通の前提事項については適宜省略する。【００１０】〔１．第１実施形態の構成〕
まず、第１実施形態は、図１の構成図に示すように、パーソナルコンピュータに代表されるコンピュータ１上に実現される情報流出防止装置（以下「本装置」とも呼ぶ）５に関するものである。コンピュータ１は、主メモリや外部記憶装置（ＨＤＤなど）などの記憶装置２と、ＣＰＵなどの演算制御部３と、通信ネットワークＮと通信するためのＬＡＮアダプタなどの通信手段４と、マウスや液晶表示装置などの入出力装置８と、を備える。【００１１】  また、本装置５は、流出を防止したい文字列を特定語として登録受付する特定語受付手段１０と、特定語受付手段１０で登録受付した前記特定語を記憶装置２で記憶する特定語記憶手段１５と、送出文字列から特定語を検出する検出手段２０と、検出された送出文字列中の特定語を所定の伏字文字列に置き換える置換え手段３０と、前記伏字文字列への置換えを記憶装置２で記憶する対応記憶手段２５と、を有する。【００１２】  これら各要素のうち、特定語受付手段１０，検出手段２０及び置換え手段３０は、記憶装置２に予め格納（インストール）した図示しないコンピュータ・プログラムが、演算制御部３を制御することで実現するもので、本発明及び実施形態の各機能作用や処理ステップを実現、実行する処理手段である。また、特定語記憶手段１５及び対応記憶手段２５は、記憶装置２上で情報を記憶する部分で、ファイルやデータベース、変数値やシステム登録値などとして実現される。本実施形態では、これら記憶手段１５と２５は一体に構成しているが、別個独立としてもよい。【００１３】〔２．第１実施形態の基本的作用効果〕…請求項１に対応
図１の例は、親Ｍが子供Ａを保護するため、子供の住所、携帯電話番号、本名の姓や名などを特定語として登録し、流出を防止する例であり、上記のように本装置における処理手順の一例を図２のフローチャートに示す。すなわち（図２（１））、特定語受付手段１０が、流出を防止したい一又は二以上の文字列（例えば、住所、氏名、電話番号、小学校名など）を、特定語として、親Ｍからキーボードなどの入出力装置８で登録受付して特定語記憶手段１５に登録する（ステップＳ２１。特定語受付処理ステップ）。【００１４】  以後、子供Ａがコンピュータ１を利用する際（図２（１））、通信手段４が通信ネットワークＮを経て通信先（例えば、コンピュータ１１を使用している通信相手Ｃ）へ送出しようとする送出文字列から（ステップＳ２２）、検出手段２０が、特定語記憶手段１５に記憶されている特定語を検出し（ステップＳ２３。検出処理ステップ）、このように特定語を検出した場合（ステップＳ２４）、置換え手段３０が、その送出文字列中のその特定語を、所定の伏字文字列に置き換えることで、個人情報流出を防止する（ステップＳ２５。置換え処理ステップ）。【００１５】  図１の例では、正体不明の通信相手Ｃから子供Ａがチャットで、名前を問われたのに対し、子供Ａは本名「梨絵！」と漢字で入力してしまうが、その文字列は特定語として登録されているため、相手Ｃには「※※！」と伏字文字列に置き換えられて伝達されている。また、置き換える具体的な伏字文字列も選択自由であり、数文字のランダムなカタカナ文字列を生成して用いるなども可能である。【００１６】  このように、本人や家族の姓や名、住所、電話番号、学校名など、流出を防止すべき個人情報の文字列を親などが予め登録しておき、チャット等の通信で子供などが迂闊に入力し送信しようとした場合に、その部分を検出し、通信の阻止や警告出力ではなく伏字に置き換えて他の部分と共に送信を許すことにより、子供などの通信の自由や自主性を最大限尊重しつつ、危険な個人情報流出を効果的に防止可能となる。【００１７】〔３．第１実施形態の付加的作用効果〕…請求項２に対応
また、必須ではなく省略も可能であるが、対応記憶手段２５を活用し、置き換えた伏字が相手からの問い質しなどで戻ってきた場合に、原文に復元して出力することも可能である。【００１８】  この場合、置換え手段３０は、置換えの際（図２（１））、どの特定語をどの伏字文字列と置換えたかを相互に対応付けて対応記憶手段２５に記憶させておく（ステップＳ２６）。そして、図２（２）に示すように、通信手段４が通信ネットワークＮを経て通信先から受信した受信文字列から（ステップＳ３２）、検出手段２０が、対応記憶手段２５に記憶されているいずれかの伏字文字列を検出し（ステップＳ３３）、このように特定語を検出手段２０が検出した場合に（ステップＳ３４）、置換え手段３０が、その伏字文字列を、対応記憶手段２５で対応付けられている特定語に（ステップＳ３５）置き換える（ステップＳ３６。第二の置換え処理ステップ）。【００１９】  このように、特定語のどれ（例えば「ハナコ」）をどの伏字（例えば「※※」）に置き換えたかを記録し、その相手Ｃからの通信に「なまえ本当に※※なの？」のようにその伏字があっても、もとの特定語に復元して「なまえ本当にハナコなの？」のように本人（子供Ａ）には出力するので、本人から「そうだよ〜」のように肯定の回答が可能になって会話に齟齬が生じにくいため、問い返して狙った情報を聞き出そうとする目論見に対しても対抗容易になり、個人情報流出を一層効果的に防止可能となる。【００２０】〔３．第２実施形態〕…請求項３に対応
第２実施形態は（図３）、インターネットや携帯電話網などを経由するインスタントメッセンジャー、チャットやメールなどのサーバシステムといった通信交換システム７に、本発明の情報流出防止装置５５を組み込んだ例である。なお、第２実施形態では、記憶装置２、演算制御部３と、通信手段４、入出力装置８、対応記憶手段２５などは省略するが、第１実施形態と同様に、演算制御部や記憶装置により、下記の各手段を実現している。【００２１】  まず、この第２実施形態において、通信交換システム７は、各通信利用者を特定する識別情報（例えば、ユーザＩＤなど）を用いて利用者間における文字列を含む通信を仲介する識別仲介手段９を備える。また、図４のフローチャートに示すように、特定語受付手段１１及び特定語記憶手段１６は、前記通信利用者ごとに、流出を常時抑制する特定語（「常時抑制語」と表す）と、条件により抑制する特定語（「注意文字列」と表す）と、に区分して特定語の登録を受付け及び記憶する構成である（ステップＳ４１）。【００２２】  図３の例では、個人情報のうち、具体的な住所、漢字表記の姓や名、携帯電話番号など、直接的に個人の特定や悪用の余地のあるものを常時抑制語として登録し、それ以外の例えば住所のうち行政区画名、名前のカタカナやひらがなでの標記、最寄駅名、近隣の名勝旧跡名などは注意文字列として登録している。【００２３】  そして、置換え手段３１で伏字文字列への置換えを行うたびに（ステップＳ４９）、置き換えられた通信のあて先ごとに置換えの回数又は頻度に関する情報を、所定の対象者記憶手段２８に蓄積してゆく（ステップＳ５０）。ここで蓄積する情報の例としては、置換えの対象となった通信のあて先だった通信相手を特定する識別情報（ユーザＩＤなどであり、説明上、仮にＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆなどと表す）ごとに、どの時期に何回の置換えがあったかの履歴などであり、図３の例では、ユーザＩＤごとに直近５日の各日における置換えが発生した回数（直近日回数）を記憶している。【００２４】  また、送出文字列が発生すると（ステップＳ４２）、相手判定手段４０は、対象者記憶手段２８に蓄積された、直近所定期間又は回数における置換えの回数又は頻度が所定の基準に達している通信相手を要注意と判定する（ステップ４３。相手判定処理ステップ）。例えば、図３の例では、直近５日分の合計回数が３回以上の通信相手「Ｃ」が「要注意」と判定されている。このような判定結果は、図中の「注意」欄で「★」の文字で示しているが、このように判定結果をフラグなどで記録しておけば、判定の処理負荷が軽減できる。【００２５】  そして、検出手段２１及び置換え手段３１は、常時抑制語は（ステップＳ４７）常に検出（ステップＳ４８）及び置換えの対象とする（ステップＳ４９）ことに加え、相手判定手段４０で要注意と判定されている通信相手に対しては（ステップＳ４４）、前記注意文字列についても（ステップＳ４５）、検出（ステップＳ４６）及び置換えの対象とする（ステップＳ４９）。【００２６】  例えば、図３の例では、子供Ａがインスタントメッセージ等で入力した送出文字列が、注意文字列であるカタカナ綴りの名前「リエ」を含む場合、要注意でない通信相手Ｂにはそのまま届いている。他方、通信相手Ｃは、ユーザＤやＥに特定語を入力させるようなやり取りを行った結果、ＤやＥからＣに送られた特定語の置換えが発生し、この蓄積により要注意の相手と判定される。このため、ユーザＡの注意文字列「リエ」が、この通信相手Ｃに対しては「※※」と伏字になって届く。【００２７】  このように、チャットやインスタントメッセージの交換サーバ、携帯電話電子メールの交換機といった通信交換システム側に情報流出の機能を実装する場合、必ず抑制する特定語と条件により抑制する特定語に別けて登録を受け付ける。そして、伏字による流出抑制の相手に頻繁になっている通信相手は要注意と判定し、そのような相手に対しては、条件により抑制する特定語も抑止することにより、危険の度合いに応じた適切な程度の流出抑制が実現可能となる。【００２８】〔４．他の実施形態〕
なお、上記実施形態は例示に過ぎず、本発明は、以下の例及び他の実施形態も含むものである。例えば、置換え記憶手段を用いて相手からの伏字文字列を特定語に戻す処理は、上記第１実施形態でのみ示したが、第２実施形態に適用してもよい。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１実施形態の構成を示す機能ブロック図。
【図２】本発明の第１実施形態における特定語と伏字文字列の置換えに関する処理手順を示すフローチャート。
【図３】本発明の第２実施形態の構成を示す機能ブロック図。
【図４】本発明の第２実施形態における特定語と伏字文字列の置換えに関する処理手順を示すフローチャート。
【符号の説明】
【００３０】Ｎ  インターネット
１  コンピュータ
２  記憶装置
３  演算制御部
４  通信手段
５，５５  情報流出防止装置
７  通信交換システム
８  入出力装置
９  識別仲介手段
１０，１１  特定語受付手段
１５，１６  特定語記憶手段
２０，２１  検出手段
３０，３１  置換え手段
４０  相手判定手段
Ａ，Ｂ，Ｃ，Ｄ，Ｅ  ユーザ（通信相手など）
【図１】
2010086503.tif 000003
【図２】
2010086503.tif 000004
【図３】
2010086503.tif 000005
【図４】
2010086503.tif 000006