トリコロールな猫/セキュリティ

思いついたことをぼちぼち書いてます。

2016年1月に日本語で公開された主な脆弱性・インシデント・セキュリティ情報

2016年に目についた脆弱性やセキュリティインシデント、面白かった記事などを時系列で追えるようにする試み。

とりあえずは目に付いたものを放り込んでみてます。公的な文書の公開からただのネタまで雑多です。

日付 記事
2016/01/04 Adobe Flash Player の脆弱性対策について(APSB16-01)(CVE-2015-8651等)
Adobe Flash Player の脆弱性 (APSB16-01) に関する注意喚起 (更新)
BBCにサイバー攻撃--「アマゾンのサーバを利用」とハッカー集団
2016/01/05 2016年はこんな脅威が!セキュリティベンダー10社予測まとめ(前編)
2016/01/06 ウクライナで発生したサイバー攻撃による停電についてまとめてみた
電力会社へのサイバー攻撃で140万世帯が停電
2016/01/09 新春座談会 このコンピュータ書がすごい! 2016年版
育ち始めたサイバー人材 かつての受講者、今は指導者
2016/01/11 iOSの機能制限を使ってさらに安全に
2016/01/12 DNS ゾーン転送の設定不備による情報流出の危険性に関する注意喚起 (公開)
無差別化するDDoS攻撃、どう対峙すべきかを考える
Internet Explorerの旧バージョンは1月13日サポート終了
「スライド式」クレジットカードは危険大 不正使用被害急増、「ICチップ式」に一本化へ
FBI、ダークウェブに潜む過去最大級の児童ポルノサイトを摘発。押収サーバーを囮に1300人以上を割り出し
2016/01/13 Adobe Reader および Acrobat の脆弱性 (APSB16-02) に関する注意喚起 (公開)
2016年1月 Microsoft セキュリティ情報 (緊急 6件含) に関する注意喚起 (公開)
NoSQLデータベースであるRedisを標的としたアクセスについて
機械学習を用いた診断AIの概要
2016/01/15 日本に必要なのは「名ばかり」ではない、情報セキュリティ統括責任者だ―PwCサイバーサービス星澤裕二氏
CSIRTだけでは不十分--セキュリティ人材育成の課題明らかに
2016/01/18 金融庁のWebサイト閲覧障害についてまとめてみた
政府予算はサイバーセキュリティ分野が急伸
2016/01/19 産業横断サイバーセキュリティ人材育成検討会 中間報告
「セキュリティ人材」って、何ですか?――本当に必要なセキュリティ教育を考える (1/2)
訓練、独法に一元化 セキュリティー関連法改正案
2016/01/20 2016年1月 Oracle Java SE のクリティカルパッチアップデートに関する注意喚起 (公開)
ISC BIND 9 サービス運用妨害の脆弱性 (CVE-2015-8704) に関する注意喚起 (公開)
Linuxカーネルに脆弱性 PCやサーバ、Androidの大多数に影響
経済産業省が情報セキュリティ専門の「課」を新設へ
2016/01/21 『攻殻機動隊』と内閣サイバーセキュリティセンターがタイアップ!
「攻殻機動隊 STAND ALONE COMPLEX」と新国家試験「情報セキュリティマネジメント試験」がコラボ!
ログ分析勉強会 vol.1
2016/01/22 攻殻の時代まであと13年 「攻殻機動隊S.A.C.」と内閣サイバーセキュリティセンターがタイアップ! 書き下ろしポスターも登場
2016/01/24 大量インジェクションにより、全世界で数千の Web サイトが感染
2016年1月に発生した成田空港のWebサイトの閲覧障害についてまとめてみた
セキュリティエンジニアの給料を3倍に!NICTのサイバーセキュリティ研究室 井上室長に聞いたサイバー攻撃対策の重要性
RSA Conference、参加登録者のTwitter認証情報を収集していたのではないかと疑われる
2016/01/25 我が国のサイバーセキュリティ推進体制の更なる機能強化に関する方針
ルーター直下でウイルスやあやしい通信を遮断! 「Sophos XG Firewall」で家庭用UTMを無料で自作する
2016/01/26 リンクをクリックするとiPhoneをクラッシュさせる悪質サイトが登場
不正送金、県内は最悪の2億140万円 ネットバンキング
2016年1月に発生した厚生労働省のWebサイト閲覧などの障害についてまとめてみた
日本語のゼロクリック詐欺が登場
ある判決、要件にないことで責任を負わされたシステム開発会社の悲劇
Twitterでよく見かける『落とし物拾いました』のせいで財布を奪われた→落とし物ツイートの危険について語る人々
2016/01/27 「安全なウェブサイトの作り方」第7版
中部国際空港と羽田空港のWebサイト閲覧障害についてまとめてみた
バナナでパスワードを配布するシステム、デンマークのシステム管理者が開発
2016/01/28 経産省の「サイバーセキュリティ経営ガイドライン」を読み解く
警察庁のWebサイト閲覧障害についてまとめてみた
サイボウズ、バグハンターたちに向け「感謝祭」を開催
2016/01/29 トヨタやソニーら異業種43社がセキュリティ人材育成を共同推進
ネットワークカメラの安全運用に関する注意喚起(公益社団法人日本防犯設備協会)

NISC「我が国のサイバーセキュリティ推進体制の更なる機能強化に関する方針」メモ

2016年1月25日に決定したものです。

我が国のサイバーセキュリティ推進体制の更なる機能強化に関する方針

この手の「方針」は、基本的にふわっとしたことしか書かれていませんが、別の方針が出るまではずっとこの方針に付随するような仕事が増え、国のお金が使われるということになるので、セキュリティに携わる人は読んでおいたほうがいいのかなあと思います。


構成は以下。

1 更なる機能強化の必要性
2 更なる取組強化策
(1)国が行う不正な通信の監視等の対象の拡大
(2)サイバーセキュリティに係る政府人材等の強化
(3)大規模なサイバー攻撃に備えた官民の連携体制等の構築
(4)重要インフラ事業者等に関する取組支援の強化
(5)マイナンバー事業の円滑な導入及び推進
(6)東京オリンピック・パラリンピック競技大会等に向けた取組の加速化
3 今後の取組


nekotricolor的注目点は以下。

  1. NISCによる官公庁の通信の監視を独法や指定法人にも拡大、IPAに委託
  2. 今通常国会に提出予定の「サイバーセキュリティ基本法及び情 報処理の促進に関する法律の一部を改正する法律案」
  3. 平成28年夏を目途に統一基準群の改定
  4. 「情報セキュリティ・情報化推進審議官(仮称)」等を設置
  5. 平成27年度末を目途に「サイバーセキュリティ人材 育成総合強化方針(仮称)」を策定
  6. 平成28年度末を想定 している「重要インフラの情報セキュリティ対策に係る第3次行動計画」の見直し
  7. 6.の検討ロードマップを平成27年度末を目途として取りまとめ
  8. 情報提供ネットワークシステムの稼働に伴う、自治体情報セキュリティクラウドの構築等の自治体の情報セキュリティ対策強化
  9. オリンピック・パラリンピックCSIRTの構築(2019年のラグビーワールドカップ開催時の稼働を目指す)


1.についてはIPAですでに採用情報が出てます。今年はたくさん人を採るんでしょうねえ。IPAがつくばにあったらよかったのにw


3.は「政府機関の情報セキュリティ対策のための統一基準群」ですかね。

「政府機関の情報セキュリティ対策のための統一基準群(平成26年度版)」について


9.に関しては伊勢志摩サミットにも触れていて、サミットと同時につくばで「G7茨城・つくば科学技術大臣会合」というのが開かれるんですが、何か動きがあるんだろうか。

G7茨城・つくば科学技術大臣会合/茨城県


security.nekotricolor.com

サイバーセキュリティ月間 茨城県内のイベント

2月1日から「サイバーセキュリティ月間」です。
今年は2月1日から3月18日まで。内閣サイバーセキュリティセンター(NISC)が主体となり、様々なイベントが行われます。

2016 年 「サイバーセキュリティ月間」 の実施について

そこで、茨城県内のイベントを集めてみました。

月間を通して行うもの

名称 会場名
AMラジオ局を活用した一般利用者向け広報啓発活動 茨城放送

1件しかありません!となりの栃木県は6件、群馬ですら3件あるのに!!

名称 会場名
栃木県 市役所庁舎における
広報啓発コーナーの設置
宇都宮市役所
栃木県 市役所庁舎における
広報啓発コーナーの設置
真岡市役所
栃木県 ケーブルテレビを活用した
一般利用者向け広報啓発活動
宇都宮ケーブルテレビ
栃木県 ケーブルテレビを活用した
一般利用者向け広報啓発活動
那珂川町ケーブルテレビ
栃木県 FMラジオ局を活用した一般
利用者向け広報啓発活動
RADIO BERRY FM栃木「矢板時間」
栃木県 コミュニケーションツールを
活用した一般利用者向け広報啓発活動
矢板市公式LINEアカウント
「やいこみゅ」
群馬県 情報セキュリティ意識向上の
ための街頭啓発活動
カワチ薬品、セキチュー(前橋市)
群馬県 ラジオ高崎を活用した一般
利用者向け広報啓発活動
ラジオ高崎
群馬県 FMラジオ局を活用した一般
利用者向け広報啓発活動
FM太郎

スポット的イベント

開催日 名称 会場名
2月2日 平成27年度情報セキュリティ研修会における講話 茨城県庁
2月16日 IPAひろげよう情報モラル・セキュリティコンクールの地域賞表彰式 茨城県庁
2月27日 茨城県警察音楽隊定期演奏会におけるサイバー犯罪防止に関するブース展示 茨城県立県民文化センター

「ひろげよう情報モラル・セキュリティコンクール」の茨城県での受賞者、3名のうち2名がつくばの竹園東小学校の生徒です。4コマ漫画がいかにもありそうな話でいい。

ひろげよう情報モラル・セキュリティコンクール 茨城県地域賞

ちなみに標語の優秀賞の県内唯一の受賞者も竹園東の生徒です。

ひろげよう情報モラル・セキュリティコンクール 標語部門受賞作品

ポスターの優秀賞の受賞者は県内で2名、どちらもつくばの吾妻中学校。

ひろげよう情報モラル・セキュリティコンクール ポスター部門受賞作品

4コマ漫画の優秀賞の受信者は、残念ながら県内にはいませんでした。

いやーさすがつくば。優秀。

e-ネットキャラバン2015

一般社団法人「マルチメディア振興センター」による、主に保護者や教職員に向けて実施する講座です。ボランティアの講師を各地に派遣し、ケータイ依存やネットいじめなどについての対策などを解説します。特にこの期間だけ、というわけではなく通年やっています。

<e−ネットキャラバン>公式WEBサイト

サイバーセキュリティ月間に実施されるe-ネットキャラバンは以下の通り。

開催日 会場名
1月28日 古河市立駒羽根小学校
1月29日 取手市立山王小学校
2月2日 つくば市立竹園学園 竹園東小学校
2月9日 水戸市立寿小学校
2月17日 つくば市立栗原小学校
2月24日 筑西市立大村小学校
2月26日 土浦市立右籾小学校

2015年度の都道府県別実施件数を見ると、茨城52件、栃木14件、群馬14件で茨城県の圧倒的勝利です!

まあ学校数の差もあるし、単純に回数だけ比較しても意味ないとは思うんですが、東京、神奈川、千葉に続き申込件数が多いのが愛知県だったり、岩手や福島が大阪より多かったり、奈良が1件、鳥取が2件だったり、九州は軒並み件数が低いなか鹿児島県だけが52件あったり、地域によって浸透具合に随分と差があるなあと思いました。

攻めのセキュリティ啓発

茨城県ではありませんが、府省庁対抗の実演訓練とか、専門家と一般市民の対話の場を提供する「サイバーセキュリティ・カフェ」など、面白そうなイベントがあります。攻殻機動隊とタイアップしてるし、NISC攻めてますねえ。

www.itmedia.co.jp

「ひろげよう情報モラル・セキュリティコンクール」を主催したIPAも、去年唐突に面白パスワード強化啓発ポスターとかやりだすし、最近のセキュリティ啓発は攻めてる。

nlab.itmedia.co.jp

独自ドメインに移行しました

明けましておめでとうございます。@nekotricolorです。今年もよろしくお願いします。

http://www.flickr.com/photos/44539043@N05/24142207245
photo by nekotricolor
筑波山神社で初詣してきました。

ホスティングサービス+Wordpressだったwww.nekotricolor.comをはてなブログに移行したため、こちらのブログもnekotricolor.hatenablog.comからsecurity.nekotricolor.comという独自ドメインに移行しました。
# リダイレクトの設定ははてなの方でされているようなので旧URLでもアクセスに問題なさそうです。

www.nekotricolor.com

今年は早々にアセンブラのあれを終わらせ、Twitterの分析ももっといろいろやってみたいなあと思っています。

アセンブラのあれ↓

security.nekotricolor.com

Twitterの分析↓

security.nekotricolor.com

2015年下半期に公開されたセキュリティ関連文書まとめ

上半期に公開された文書は以下。


  • 公共性の高いものを載せています
  • WGや研究会の純粋な活動報告書、個別のインシデント・脆弱性は載せていません
  • リンク先は全てPDFです。

セキュリティ関連団体

JALマイレージバンクのパスワード導入記念にTwitterでパスワードについてのツイートを集め、頻出単語を探ってみました

2014年の10月23日、こんな記事を書きました。

記事は「JALさん、お願いですから英数字のパスワードの導入を!!!」という魂の叫びで締められているわけですが、ついに!2015年9月29日より、JALマイレージバンクでもパスワードが導入されることになりました!!!しかも!!!記号も使えます!!!!

で、これは何か書かねばと思いまして。

最初は、昨年調べた航空会社のパスワードの長さや使用可能な文字種について再度調べようかと思い、いくつか見てみたんですが全然変わっていなかったので、全く趣旨を変えて、Twitterでパスワードについてのツイートを集め、頻出単語を探ってみることにしました。もはやJALなんもかんけーねー。

方法

1. ツイートの収集

  • 期間は2015年11月18日〜2015年11月30日
  • 英語と日本語それぞれ収集
  • RubyTwitter gemでTwitter APIを使用
英語ツイートの収集ルール
  • Search APIで「password」「#password」を含むツイートを取得
  • langは「en」指定
日本語ツイートの収集ルール
  • Search APIで「パスワード」「#パスワード」を含むツイートを取得
  • langは「ja」指定

2. 単語の頻度をカウント

日本語

以下の条件でわかち書きにして出現単語をカウント。動詞はMeCabで原形に。

英語

以下の条件で出現単語をカウント。動詞はruby-stemmerでできる限り原形に。

3. ノイズの除去

上記の方法でカウントしてみたところ、あまりにもエロ系スパムやボットのツイートが多く結果が偏ってしまったので、以下の条件に当てはまるものはノイズと判断し除去しました。

  1. 全期間で26回以上(=1日平均2回以上)つぶやいているアカウント
  2. アカウント名が「_bot」で終わるアカウント

結果0:ツイートの概要

全期間のツイート数やアカウント数を簡単にまとめました。

英語

総アカウント数 85468
総ツイート数 148093
ノイズと判断されたアカウント数 133
ノイズと判断されたツイート数 40227
解析対象ツイート数 107866

日本語

総アカウント数 49929
総ツイート数 83853
ノイズと判断されたアカウント数 991
ノイズと判断されたツイート数 17427
解析対象ツイート数 66426

ちなみにファイルサイズは英語が1日2MB前後、日本語が1日1.5MB前後。

結果0についての考察

ノイズについてここで書いておきます。

結果を見るとノイズと判断されたアカウント数が英語133、日本語991とかなり開きがあります。これは以下が原因と思われます。

  • ツイート数の多いアカウントをノイズと判断しているだけで、ツイートの内容では判断していない
  • 日本語のボットが律儀に「**_bot」ってアカウント名にしてる
  • 英語は別個のアカウントがスパムツイートしている(のでスパムのアカウントかの判断が今回の条件ではできない)

スパムの内容は、日本は完全にエロ。エロ画像/動画のパスワード教えます、みたいなのが大量にありました。英語では、Amazonがパスワードのリセットを要求してます、とか、Twitterのフォロワー売ります、みたいな定型句はいくつか見当たりましたが、エロ系は少ない。

で、英語の方は今日時点で11月にスパムツイートしていたアカウントはほぼ生き残ってないですね。こまめにBANされているようです。他方、日本のエロなスパムアカウントは今日も元気にツイートしています。BANされないんだろうか・・w

ノイズの除去については正直かなりの偏りが出てしまっていると思います。1日平均2ツイート以上はノイズ、というのも特に根拠ないし。いっそ全期間で1度だけつぶやいている人のツイートを解析するとかもありかなぁ。いずれにせよ改善の余地がかなりありそうです。

結果1:頻出単語TOP25

1 change 13731 忘れる 17670
2 forget 9343 見る 8049
3 get 9130 変える・変更 6886
4 wifi 7304 ログイン 6261
5 account 6676 入力 5534
6 can 6332 アカウント 5458
7 twitter 6044 わかる 4568
8 reset 6040 自分 4135
9 just 5956 もう 3978
10 remember 5637 思う 3890
11 know 5299 入れる 3765
12 new 5262 設定 3154
13 email 5014 秘密 3042
14 phone 4251 ヒント 3005
15 need 3766 開く 2986
16 give 3362 質問 2918
17 now 3344 教える 2739
18 use 3316 考える 2686
19 like 3242 書く 2652
20 try 3119 twitter 2563
21 amazon 2615 登録 2555
22 never 2382 使う 2534
23 make 2373 続ける 2418
24 still 2285 出来る 2338
25 log 2218 過去 2327

結果1についての考察

みんな忘れてる

まず世界規模でみんなパスワード忘れ過ぎ。日本語では「忘れる」がダントツ1位、「わかる」も「わからない」の原形と思われるのでもっと増えそう。「教える」も「誰か私のパスワード教えてくれー」というのが多かった。あとよくあるネタツイートで、「パスワード忘れたので秘密の質問/ヒントを見たら○○だったのでxxと答えたら当たってた」ってやつね。
LINEが上位に来るかと思いましたが45位。まあLINEはスマフォ以外では使わなそうだから必要ないのかな。

英語は「change」の方が上で意外でしたが、おそらく「forget」だけでなく「can’t/cannot remember」とかもあると思うのでやっぱり忘れてるよね。ちなみに英語24位の「still」は「still can't remember」「still can't log in」みたいな叫びが主。

日本語英語共に上位入りしている「Twitter」は「パスワード忘れたからこの端末以外からつぶやけねー」みたいなのが多かったですね。英語のWifiもそう。他の端末繋げねえよって。Amazonに関してはパスワード忘れよりスパムツイートが多かったです。14位の「phone」は携帯のロック解除のためのパスワードがわからないという悲惨な人たちが。

秘密の質問は日本ばかり

日本ではよくある「秘密の質問」も上位にありますね。英語で「秘密の質問」は「secret/security questions」となることが多いようですが、「question(s)」でも100位以下。日本じゃ秘密の質問は前述の通りネタツイートとしてすっかりおなじみですもんねえ。定番のネタツイートは2種類あるようです。

パスワード忘れたからヒント見たんだけど「忘れるほうが悪いでーすwwwwwwwwピッピロピーwwwwwwwwwブフォwwwwwwwwwww」て書いてて過去の自分にこの上ない怒りを込めながら「ころすぞ」て入力したら、合ってた。

パスワード忘れたからヒントを見たら『今のお前のことだ』と表示されてしばらく迷った末に「バカ」と入力してみたら無事通ったけど過去の自分への殺意が止まらない

これもノイズ候補だな。

結果2:時系列ツイート数

英語

f:id:nekotricolor:20151214165738p:plain

誤差の範囲な気がしなくもないですが、11月18日、24日〜26日が9,000越えで多くなっています。

日本語

f:id:nekotricolor:20151214165723p:plain

平均5,000件前後ですが、11月23日は6,142件と突出して多いです。

考察2

英語圏のツイート数のばらつき

データの収集期間が短いため、誤差なのか判断しかねるところではありますが一応ツイート数が多かった日(11月18日、24日〜26日)を調査してみました。

ツイートが多い日に大量のつぶやきをしているアカウントを抽出し、それらのアカウントのツイートから頻出単語を割り出し、ツイートの生データを見て・・という原始的なやり方で原因を探ってみました。26日は特徴的なものは判別できなかったのですが、他の3日に関しては原因らしきものが判明しました。

11月18日

えー、なんか「Password」としておなじみ(popularly known as Password)のナイジェリア人プロデューサーが手がけたアルバムが出たようです。431ツイートありました。

Patrick Mathias, popular known as Password is a Nigerian producer, song writer and sing... https://****

アカウント名はバラバラ。純粋な宣伝かなぁ。それにしちゃ規模がでかい・・。

11月24日

なぜこの日なのかは不明ですが、以下のようなツイートをするスパムアカウントが大量に発生したようです。421ツイートありました。

NEW CUSTOMER OFFER! Buy 5000 Twitter Followers Without password needed only $29, See here https:/****

同じくアカウント名はバラバラ。現在はこのツイートをしたアカウントはほとんどがBANされています。

11月25日

一番分かりやすかったのが11月25日。といってもこれもなぜこの日なのかは不明ですが、Amazonのパスワードが漏れた、パスワードがリセットされた、という旨のツイートが1,724もありました。アカウント名はこれもバラバラ。

Amazon suffers potential password leak, unknown number of accounts affected https://***

Amazon force-resets some account passwords, citing password leak https://***

11月23日に日本で何があったのか

この日はツイート数が明らかに多いです。まずはこの日急に出てきた単語を以下の条件で抽出。

  1. 11月22日にはツイートに出現しておらず、11月23日に出現した単語
  2. 1. のうち、ツイート数が30以上

結果は以下の通り。

進研模試 74
安藤 83
ひびき 35

11月23日の日本語のツイートを上記の単語で検索してみたところ、どうやら以下のようなことらしい。

  • ベネッセが実施している「進研模試」という高校生向けの全国規模の模試の結果が公開され、進研模試デジタルサービスにログインすることで見られるようになったが、パスワードを忘れている人が続出
  • アニメ「プリパラ」で、紫京院ひびきさんが執事の安藤玲さんの名前をパスワードにしている、という話が放送された

不正アクセスによるパスワード漏えいとかそういう話かと思ったら全然違った・・。

11月24日にはセキュリティらしい頻出単語が

ツイート数は平均的ですが、24日についても上の方法で急に出てきた単語を調べてみたところ、以下のようになりました。

ホリデー 44
高める 44
マカフィー 43
呼びかける 42
標準化団体 31
2.0 31

これは、以下の記事を紹介するツイートが増えたため。




こういうセキュリティ関連の記事でBUZZってるものを拾ってきて、今運用している政府機関等のセキュリティ関連の新着情報をつぶやくTwitterボットにつぶやかせられると楽なんだけどなー。

やってみた感想、今後の予定など

パスワードは全世界で忘れられまくってるんだろうなあという予想を見事に裏付けてくれただけで満足ですが、ツイート数急増の原因を探るというのもとても興味深かった。特に日本、まさかアニメと模試が原因なんて思わなかったですからね。結果1が主役のはずだったんですが、それほどこうだと言えることがなく、結果2の方が面白かった。

英語に関してはスパムツイートの除去がうまくいかなかったため、結果スパムの傾向しか見られない感じになっちゃいましたね。いま別件で文書の類似度を測る、というようなことをやっているので、同じ方法で英語のツイートを丸ごとぶっこんでクラスタリングするというのもやってみたい。スパムツイートがうまいことクラスタリングされたら、それでフィルタを作ってスパムツイートを除去できたりするとかなり精度が上がりそう。逆にスパムツイートだけ集めれば、スパムの進化とかも見られるかもしれない。

スパムの傾向といっても突発的に同じスパムがバッと出るというのが分かっただけで、なぜその日なのかなど理由はよくわかりませんでした。まあスパムは定期的に出てくるんでしょうけども、曜日や感謝祭なんかのイベントで偏るのではないかと思ってましたがそうでもないし。でも考えてみるとスパムに限らず、日本語は公用語にしている国が日本(とパラオの一部)のみなのに対し、英語だとたとえばアメリカ、イギリス、オーストラリアというように多数の国で使われているため、傾向が顕著には出にくいのかもしれません。ということは、ベトナム語とかノルウェー語とか、1言語1公用語国な言語を選んでこの手の解析をすると、今回の日本がそうだったように、その国で何が起こっているかがはっきり分かりそう。

一応今も同じ条件でツイートは集めているので、もう少し長い期間で同じ解析をしてみるつもりです。同じスパムツイートが定期的に発生するのか確認したいし、クリスマスやお正月特有のツイートもありそうだから見てみたい。クリスマスと正月って日本と英語圏でだいぶ違いが出そうだし。
あとは、パスワード以外にもなんか面白そうなキーワードがないかと模索中。ファイルサイズが意外と小さかったので同時進行でいろいろ収集できそうです。

というように、今後もいろんな切り口でこの手の解析をやってみたいと思ってます。

きっかけを与えてくれた論文

JALのパスワード導入記念、というのはあるんですが、これ自体のアイディアは別のところから来ていて、最後にそちらもぜひ紹介したく。

プライバシー関連の国際学会「SOUPS(Symposium On Usable Privacy and Security)」というのがありまして、先日その論文を読破するという「SOUPS2015論文読破会」というのに参加しました。

そこで紹介されていたこの論文。

Social Media As a Resource for Understanding Security Experiences: A Qualitative Analysis of #Password Tweets | USENIX

Twitterでパスワードについてのツイートを集め(”password”と#passwordで検索)、内容からなんらかのクラスタリングができないかというものでした。クラスタリングとなるとなかなか大変そうですが、「ツイートをある単語をキーワードにして収集し解析する」というアイディアはいいなと。ある程度の量のデータを簡単に集められるというのは魅力的です。
論文の読破会というものには初めて参加したのですが、これ以外にもいろいろなインスピレーションをいただけたとてもよい場でした。

政府機関等のセキュリティ関連の新着情報をつぶやくTwitterボットを公開しました

【2017/05/25 追記】日本クラウドセキュリティアライアンス(CSAJC)に対応しました。
【2017/05/17 追記】重要生活機器連携セキュリティ協議会(CCDS)に対応しました。


以下のような、公共性の高いドキュメントを楽に集めたい。

nekotricolor.hatenablog.com

ということで、以前公開した以下の情報源のうち、RSSに対応していないサイトの更新情報をつぶやくTwitterボットを作成中です。

nekotricolor.hatenablog.com

仕様

アカウント名は@secutricolorです。毎日8:00に、前日に更新があったかどうかをチェックし、あった場合には「#セキュリティ新着情報」というタグを付けて以下のようなツイートをします。

言語はRuby。ツイートには、Twitter Gemを使っています。

対応サイト

以下のサイトに対応済/対応予定です。

サイト チェック対象 対応
警察庁 サイバー犯罪対策 What's New 2015/11/12 済
警察庁 @police What's New 2015/11/12 済
内閣サイバーセキュリティセンター(NISC) What's New 2015/11/12 済
首相官邸 IT総合戦略本部 お知らせ 停止中
日本スマートフォンセキュリティ協会 ニュース 2015/11/12 済
フィッシング対策協議会 協議会からのお知らせ一覧 2015/11/12 済
総務省 国民のための情報セキュリティサイト トピックス 2015/11/20 済
経済産業省 情報セキュリティ政策 最新情報
CRYPTREC トピックス一覧
重要生活機器連携セキュリティ協議会 ニュース 2017/05/17 済
日本シーサート協議会 What's New(の加入者紹介以外)
日本情報経済社会推進協会(JIPDEC) ニューストピックス 2015/11/20 済
日本クラウドセキュリティアライアンス(CSAJC) ニュース 2017/05/25 済

作ってみて

本来はセキュリティの情報源として、このエントリの「Crowsnestで旬の話題を拾う」で書いたような、TwitterのTLからセキュリティ関連のツイートを拾ってリツイートするようなボットを作るつもりだったんですが、思いの外ノイズが多くてかなりのカスタマイズが必要で公開が先延ばしになりそうだったので、先にこちらを実装して公開することにしました。

WWWCみたいな更新チェックツールを探したり、RSSフィードを作成してくれたりするサービスを試してみたりしたところ、うまく動かないとか、「差分」ではなく特定の場所の更新情報だけが欲しいとか、ツイートを自動化するためにはどっちみちコードを書かなきゃいけないとかで、作ってみることに。

ていうかなんでRSS吐いてないのって話ですよ。おかげで1個1個のWebページについて更新情報の部分からリンクURL、リンクタイトル、更新日時を取得するXpathを書くハメに。でもクローラーの勉強にはちょうどいい課題でした。

今後もこのアカウントでいろいろと実験してみるつもりです。