【手続補正書】
【提出日】令和2年2月5日(2020.2.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
【図１】本発明の実施例に係るＷｅｂアクセス制御装置の構成例を示した図である。
【図２】本発明の実施例に係る認証情報管理表の一例を示す図である。
【図３】本発明の実施例に係る推測器管理表の一例を示す図である。
【図４】本発明の実施例に係る推測器重み履歴の一例を示す図である。
【図５】本発明の実施例に係るグレーリストの一例を示す図である。
【図６】本発明の実施例に係るブラックリストの一例を示す図である。
【図７】本発明の実施例に係るホワイトリストの一例を示す図である。
【図８】本発明の実施例に係る全体処理フローを示す図である。
【図９】本発明の実施例に係るＷｅｂサイト悪性度判定プログラムの処理フローを示す図である。
【図１０】本発明の実施例に係るリスト更新プログラムの処理フローを示す図である。
【図１１】本発明の実施例に係るフィードバック値算出の処理フローを示す図である。
【図１２】本発明の実施に係る重み更新の処理フローを示す図である。
【図１３ａ】本発明の実施例に係る追加認証画面（追加情報取得前）の一例を示す図である。
【図１３ｂ】本発明の実施例に係る追加認証画面（追加情報取得後）の一例を示す図である。
【図１４】本発明の実施に係る時系列変化を考慮した重み更新の処理フローを示す図である。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記の各プログラムやデータは、あらかじめメインメモリ１０４または記憶装置１０５に格納されていてもよいし、必要な時に、入出力装置１０６からまたは、ＩＦ１０２を介して他の装置から、インストール（ロード）されても良い。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
図４は、推測器重み履歴１１７の一例を示す図である。図４に示すように、推測器重み履歴１１７は、時刻４０１と、重み４０２と、悪性度判定結果４０３と、認証結果との一致４０４とを含んで構成される。また、推測器重み履歴１１７は、Ｗｅｂサイト悪性度判定プログラム１０９を構成する悪性度推測器１２４毎に用意され、該推測器に関する情報を格納する。なお、図４では、図３のＩＤが０の悪性度推測器１２４に対応する推測器重み履歴１１７を例示している。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
グレーリスト１１８は、Ｗｅｂサイト悪性度判定プログラム１０９によって悪性であると判定された接続先がリスト更新プログラム１１２によって登録される。Ｗｅｂサイト悪性度判定プログラム１０９と、リスト更新プログラム１１２との具体的な処理については、図９と、図１０とを用いて後述する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
ブラックリスト１１９は、Ｗｅｂサイト悪性度判定プログラム１０９によって悪性であると判定され、かつ一定数以上ユーザが認証を突破しなかった接続先がリスト更新プログラム１１２によって登録される。Ｗｅｂサイト悪性度判定プログラム１０９と、リスト更新プログラム１１２との具体的な処理については、図９と、図１０とを用いて後述する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
なお、グレーリスト１１８の各情報は、管理者が必要に応じて、登録または更新しても良い。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
ホワイトリスト１２０は、Ｗｅｂサイト悪性度判定プログラム１０９によって悪性であると判定されたものの、一定数以上ユーザが認証を突破した接続先がリスト更新プログラム１１２によって登録される。Ｗｅｂサイト悪性度判定プログラム１０９と、リスト更新プログラム１１２との具体的な処理については、図９と、図１０とを用いて後述する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
なお、ホワイトリスト１２０の各情報は、管理者が必要に応じて、登録または更新しても良い。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
続いて、Ｗｅｂアクセス制御装置１０１のアクセス中継プログラム１０８が、ユーザ端末１２１からの通信を中継し、Ｗｅｂサイト悪性度判定プログラム１０９がアクセス先Ｗｅｂサイトの悪性度を判定し、追加認証要求プログラム１１０がユーザ端末１２１に対して追加認証を要求し、アクセス先情報取得プログラム１１１がアクセス先Ｗｅｂサイトの情報を取得し、リスト更新プログラム１１２がグレーリスト１１８、ブラックリスト１１９、およびホワイトリスト１２０を更新し、フィードバック値算出プログラム１１３がＷｅｂサイト悪性度判定プログラム１０９を構成する各悪性度推測器１２４に割り当てられた重みへフィードバックする値を算出し、重み更新プログラム１１４がフィードバック値算出プログラム１１３での算出値に基づいてＷｅｂサイト悪性度判定プログラム１０９を構成する各悪性度推測器１２４に割り当てられた重みを更新する処理について説明する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
追加認証要求プログラム１１０は、ユーザがアクセス先Ｗｅｂサイトの追加認証に際して追加情報を要求したか確認し、要求があった場合はステップ８０８へ、要求が無かった場合はステップ８０９へ進む（ステップ８０７）。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
アクセス先情報取得プログラム１１１は、アクセス先のサイト情報を取得し、取得した情報をユーザ端末１２１へ表示する。（ステップ８０８）。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
アクセス中継プログラム１０８は、ユーザの追加認証結果（認証を突破したか否か）をリスト更新プログラム１１２とフィードバック値算出プログラム１１３に通知し、各プログラムの処理であるステップ８１４と、ステップ８１５とに進む（ステップ８１３）。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
図１３は、追加認証要求プログラム１１０によって表示される追加認証画面の一例を示す図である。図１３ａに示すように、アクセス先Ｗｅｂサイト悪性度判定プログラムによって閾値以上の悪性度を示したＷｅｂサイトへアクセスしようとした際、追加認証画面を表示し、画面内の追加認証を突破した場合のみ、該Ｗｅｂサイトへのアクセスを許可する。該追加認証画面は、アクセス先Ｗｅｂサイトが不審であるという警告文１３０１と、追加認証用の文字列表示欄１３０２と、追加認証文字列入力フォーム１３０３と、追加認証文字列送信ボタン１３０４と、追加情報要求ボタン１３０５とから構成される。ユーザは、該Ｗｅｂサイトが悪性でないと判断した場合のみ追加認証用の文字列表示欄１３０２に示された文字列を追加認証文字列入力フォーム１３０３に正しく入力し、追加認証文字列送信ボタン１３０４を押下することにより、アクセスを続行できる。また、ユーザがアクセス可否の判断に窮した際には、追加情報要求ボタン１３０５を押下することにより、該判断のための追加情報を取得・表示できる。該追加情報表示後の画面の一例を図１３ｂに示す。追加情報表示後の追加認証画面は、Ｗｅｂサイト情報表示欄１３０６と、Ｗｅｂサイトサムネイル表示欄１３０７とから構成される。Ｗｅｂサイト情報表示欄１３０６には、ｗｈｏｉｓ情報やＤＮＳ情報といった該アクセス先Ｗｅｂサイトに関する公開情報が表示される。Ｗｅｂサイトサムネイル表示欄１３０７には、実際に該アクセス先Ｗｅｂサイトにアクセスした際のサムネイルが画像で表示される。ユーザはこれらの情報を基に、該アクセス先Ｗｅｂサイトへのアクセス可否を判断する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１１８
【補正方法】変更
【補正の内容】
【０１１８】
アクセス先Ｗｅｂサイトの悪性度の最終予測結果が閾値以下であっても、ある１つ以上の推測器が高い悪性度を算出した場合は、追加認証を要求しても良い。これにより、汎用性の低さから重みが少なくなりがちな特定の悪性サイトを検出することに特化したような推測器であっても、Ｗｅｂサイト悪性度判定プログラム１０９に組み込むことが可能になり、検出漏れを抑制できる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
重み更新プログラム１１４は、ＩＤが変数ｉの推測器の重みの時系列変化を該推測器に対応する推測器管理表１１６を参照し、取得する。また、仮に重みを加算した場合、重みの変化の傾向がこれまでと異なるか検証し、これまでの変化と異なる傾向が見られた場合、重み更新を保留するために、ステップ１２０７へ進む。重みの変化にこれまでと異なる傾向が見られなかった場合は、ステップ１２０５へ進む（ステップ１２１０）。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
重み更新プログラム１１４は、ＩＤが変数ｉの推測器の重みの時系列変化を該推測器に対応する推測器管理表１１６を参照し、取得する。また、仮に重みを減算した場合、重みの変化の傾向がこれまでと異なるか検証し、これまでの変化と異なる傾向が見られた場合、重み更新を保留するために、ステップ１２０７へ進む。重みの変化にこれまでと異なる傾向が見られなかった場合は、ステップ１２０６へ進む（ステップ１２１１）。