コラム2月1日(水)に株式上場の申請をしたFacebook。日本でもニュースになるほど注目されており、このニュース報道によって、さらに利用者数を増やしています。利用者数が増えれば、それだけ不正利用のターゲットになりやすくもなります。そこで自分の身を自分で守るため、Facebook向けのセキュリティ対策、特に乗っ取り対策を書いてみました。Facebookについてです。Facebookは、mixiといったサービスと同じ、ソーシャルネットワークサービスです。2011年9月には、ネットレイティングス株式会社が日本国内の利用者が1千万人を突破したと発表しました。株式会社セレージャテクノロジーは2012年1月27日に、676万人を突破という発表をしています。この数字の差については、別の機会に譲るとして、日本国内でも676万人超という大きな数字になっていることは事実であり、同時に影響力も強くなっていると言えます。Facebookの影響力の1つは、mixiが匿名登録を認めていることに対して、Facebookは実名登録というルールが生み出してる効果です。実名登録によって何が起こるのか?実名登録によって、登録者に対する信頼性が高まります。どこの誰か分からない人の発言よりも、どこの誰か分かってる人の発言の方が信頼されます。信頼性が高い投稿は、知人たちによって拡散され、知人の知人へと拡がります。この拡がる効果をバイラル効果といい、ソーシャルネットワークサービスは、このバイラル効果を高めるサービスと言えます。実名登録ということもあり、すでにホームページ等に実名を公開している企業家たちや自営業者たち、自らの名前をブランドにさえするフリーランスたちや芸能人たちが、Facebookのバイラル効果を活用しています。なると脅威となるのが、アカウントの乗っ取りになります。ある日突然、自分のアカウントが乗っ取られて、Facebookでつながる多くの知り合いに、不適切な文章や広告を送り出したら、どうなるのでしょう?2011年のFacebookの発表では、10億件以上あるアカウントのうち、毎日0.06%が乗っ取りの被害にあってるとのことです。10億件の0.06%とは、60万件です。あなたのアカウントが60万件の1件になる可能性があるわけです。Facebookも乗っ取り対策をシステムに組み込み出しています。一方で、個々の利用者もアカウントが乗っ取られないように、自らを守る知識を持つことが大事です。そこで今回は、IDとパスワードの守り方を紹介したいと思います。mixiではなくても、他のサービスで使っていれば、それだけ危険性が増すことになります。最近は、ブラウザとサービスサーバのあいだは、SSLなどの暗号化された通信で行われていることが多いです。古いサービスの場合、暗号化されないまま通信されている場合があります。暗号化されないIDやパスワードが、通信経路で覗き見られてしまえば、IDとパスワードを盗まれることになります。それがもしFacebookでも使っているIDとパスワードであれば、Facebookにログインされてしまいます。IDやパスワードの共有は、危険も共有することになるので、サービスごとに専用のIDやパスワードを用意しましょう。パスワードを長くしよう!オーソドックスな手法の1つが、このパスワードを長くする手法です。パスワード解析の手法には、文字の組み合わせを総当りで試すブルートフォースアタックというものがあります。最近の多くのサービスでは、連続〇回ログインミスがあるとアカウントをロックするなどの対処がされており、Facebookでも同様なのですが、そのような対処がされていない他のサービスとパスワードを共有していて、そのサービスからパスワードを総当りで解析されてしまえば、Facebookにもログインされてしまいます。そこで、解析されにくい長いパスワードが重要になります。passのような英小文字4文字のパスワードの場合、CPU速度が2GHz程度のPCで5秒も掛からず総当り可能です。倍の8文字になると半月以上、10文字になると30年以上掛かると言われています。文字種を増やすことで、総当りに強いパスワードにすることが可能です。小文字だけ大文字だけでは、使用できる文字種はA~Zの26種類だけですが、小文字と大文字を区別して数字まで含めると、62種類の文字が使えるようになります。先ほどの例で4文字だと5秒も掛からないと言いましたが、大文字と小文字と数字の組み合わせで4字となれば、解析に約2分は掛かることになります。10文字ともなると、なんと20万年という数字です。10文字以上にすることが理想です。当然のようにランダムな文字列は、覚えにくいです。そこで多くの人は、覚えやすい文字列=単語や語句にしてる人が多いのではないでしょうか?しかし、覚えやすい文字列となると、それを予測したリストを使ったブルートフォースアタックが行われ、パスワードが解析されてしまいます。2011年に、あるハッカーグループが某サービスより6万2千人分のメールアドレスとパスワードを盗み出し、それを公開するという事件がありました。このとき登場頻度が高いパスワードは以下の3つでした。password(133件)文字数があっても、単純なパスワードの危険性が分かると思います。ソーシャルなパスワードは避けよう!暗証番号に誕生日を使うのはやめましょうと、銀行をはじめいろいろなところで言われます。Facebookのようなサービスでは、さらに問題があると言えます。答えがサービスの中で示されることがあるからです。ソーシャルネットワークサービスでは、プロフィールと称して、多くの個人情報を登録する傾向があります。その中には、誕生日や電話番号もあります。友だちリストによって、家族や恋人も見つけやすいです。誕生日をパスワードにしていても、推測される可能性は大です。自らの数字と合わせたり加えたりしても、元になる数字が発見できれば、パスワードを推測しやすくなります。パスワードの文字列は加工しよう!ランダムな文字の羅列は覚えにくいです。単純な単語や語句は推測されやすいです。そこで、文字列の加工が効果を発揮します。加工方法の1つ目は、文字数を増やす方法です。単純な単語や語句でも2度3度と繰り返すことで、リストに出てくる可能性は低下しますし、文字数も増加します。passwordであれば、passwordpasswordと2回繰り返せば、リストの登場可能性は減りますし、16文字になります。加工方法の2つ目は、ルールを作って大文字を組み込む手法です。奇数番目を大文字にするなどです。passwordの場合は、PaSsWoRdになります。加工方法の3つ目は、文字の形状で英字を数字に置き換える手法です。A→4、b→6、B→8、d→6、e→9、E→3、g→8、iI→1、l→1、Mm→3、N→2、oO→0、pP→9、q→9、sS→5、tT→7、vV→7、zZ→2のような置き換えがよくあります。先のpasswordであれば、p455w0r6になるわけです。これらの手法を組み合わせて、推測されにくいパスワードを作ってみて下さい。個人情報へのアクセス権を把握しよう!プロフィールや投稿にあるソーシャルな情報から、パスワードの類推されるケースを上げました。あれば、パスワード自体を守るだけなく、ソーシャルな情報を守ることも、ソーシャルネットワークサービスでは大事になります。そこで確認するべきは、情報へのアクセス権です。していれば、閲覧できるのを友だちまでとすることで、不特定多数にソーシャルな情報を見られる危険が減ります。Facebookアプリに気を付けよう!Facebookの楽しい要素として、さまざまなFacebookアプリの存在があります。同時に、Facebookアプリがプロフィールや投稿へのアクセス権を持つことがあるので、Facebookアプリ経由でソーシャルな情報が閲覧されてしまうという可能性が生まれます。そのFacebookアプリの提供サーバのセキュリティが低く、個人情報の流出の危険はありませんか?不審なFacebookアプリ、不必要なFacebookアプリは、許可しないようにするべきです。信頼できるFacebookアプリであっても、使わなくなったら許可を取り消すべきです。IDを隠そう!FacebookのIDは、メールアドレスが使われます。この時、普段使ってるメールアドレスで登録してないでしょうか?普段使ってるメールアドレスは、それだけ多くの人が知ってることになります。BCCで送るべきところをCCで送られてしまって、本来知らないはずの人に知られてしまうこともあります。メールアドレスが知られるということは、ログイン時に使う情報の半分を知られてしまうということを意識すべきです。IDとなってるメールアドレスを隠せば、それだけ乗っ取られる可能性は半減します。そこで専用のメールアドレスを準備する方法ですが、今では多くの無料メールサービスがあります。JapanはYahoo!メールを、MSNはHotmailやLiveメールを、GoogleはGmailを提供してくれています。これらのサービスを使ってFacebook用メールアドレスを準備し、登録を変更し、登録メールアドレスの閲覧アクセス権を自分のみにすることで、IDもパスワードも秘匿したセキュリティ強度の高い利用が可能になります。以上、IDとパスワードの守り方として、9つ紹介しました。あなたは、いくつをすでに実践してますか?Facebookのでアカウント乗っ取りは、海外ではしばしば話題となり、問題になっています。日本でも、アカウント乗っ取りが起こり出しました。コンテンツ6回にわたって書いてきた当コラムは、今回が最終章である。そこで、おさらいを兼ねて、第1回からの流れをざっと反復していきたいと思う。第1回は、コンテンツというものが、現在どう定義されているのかを、Wikipedia等の辞典サイトの記述を元に説明した。内容は、音楽、映画、アニメ、ゲームなどの具体例を上げながら、以下の4つの条件を紹介した。コンテンツ当コラムも、なんだかんだで第5回を数えるようになった。今回のお題は、「記録や伝送できる情報」がコンテンツなのか?というものだ。恒例の単語調べである。「記録」について調べてみたい。コンテンツ娯楽や教養のコンテンツと言われると、多くの人はすぐに、今まで紹介してきコンテンツを思い浮かべることだろう。この「娯楽や教養」という表現は、「娯楽と教養」と2タイプのみと限定しているものではなく、他にもあることを暗示する表現の仕方である。今回はその辺を考えてみたい。することで、タイトルにある意味を、正しくとらえることができるのではないだろうか。コンテンツさて、第3回は「創造物であること」について、考えていきたい。テレビ番組」「歌」「ビデオゲーム」「マンガ」「アニメ」を、創作物ではないと思う人はいないだろう。これらに共通することは、人が作り出した物ということだ。創作物という単語を大辞林を調べると、以下のような説明が出てくる。