トリコロールな猫/セキュリティトリコロールな猫/セキュリティ読者になるトリコロールな猫/セキュリティ思いついたことをぼちぼち書いてます。無線LANのセキュリティって分かりづらいよね。規格名などが同次元に語られるせいで無駄に複雑になっているように思われます。そこで、いくつかの切り口でまとめてみました。表でまとめてみるこの表で一発解決な気がする。必須TKIPとAESって同じ土俵で語られることじゃなくね?と漠然と思っていたのがこの表で解決しました。TKIPはRC4で暗号化し、Michaelで完全性の検証(=改ざん検知)するというプロトコルであり、AESは(RC4と同列で語られるべき)暗号化アルゴリズムであると。世間でいわれる「無線LANのセキュリティはAESで」というのは、「(AESという暗号化アルゴリズムを利用する)CCMP」であるということですね。WPA-AESとかWPA2-TKIPみたいのもあってこれも混乱の元ですが、実装が必須か任意かの違いですね。WEPユーザが決めたパスワードに初期化ベクトルを連結したものから得られる疑似乱数をマスターキーとし、マスターキーを使ってRC4方式で暗号化する方式。鍵長が短い上、キーの更新はパスワードが変更されない限りは行われないのでかなり脆弱。改ざんの検出はCRC32を使って計算したICVという値を付与することで行うが、改ざん後のICV値の推測が容易なため、実際には改ざんを検知することができない。TKIP暗号化アルゴリズムはWEPと同じRC4ですが、初期化ベクトルの長さが2倍、マスターキーから派生したキーを使って暗号化する、改ざんの検知にMichaelを使っている、キーを更新する、などWEPの弱点を補っている。CCMPTKIPは、WEPのみ対応だった初期の機器をそのままより安全に使えるようにするための拡張だったのに対し、CCMPは暗号化の処理方法を1から組み直したもので、WEPはもちろんTKIPよりも安全です。暗号化アルゴリズムも、RC4よりAESの方が強度が高いです。CBC-MACの略で、完全性の検証だけでなく暗号化の方法も含んだ暗号利用モードのことだそうです。リスト」にも載っている方式です。「パーソナル」と「エンタープライズ」は認証方法の違いMacでもWindowsでも、WPAとWPA2には「パーソナル」と「エンタープライズ」の2種類がありますが、これは無線LAN接続時の認証方法の違いらしいです。Keyの略で、「パーソナル」を選ぶとこれになる。ユーザが決定するパスフレーズを、暗号化に必要な様々な鍵の元になるマスターキーとして使うやり方です。事前にアクセスポイントにログインしてパスフレーズを設定しておく必要があります。802.1Xというプロトコルを使って行います。802.11nとかなのでとっても紛らわしいですよね。嫌がらせとしか思えない。必要性の高さから無線LANでの普及が先でしたが、有線LANでも使えます。Server」の3つで構成されています。ServerはRADIUSサーバです。802.1Xでは決められておらず、EAPを使います。認証手順EAP-TLS認証サーバのサーバ証明書とクライアント端末のクライアント証明書による認証。証明書を保管したICカードやUSBトークンなどを使ったりする。EAP-TTLS認証サーバのサーバ証明書と、クライアントのユーザ名とパスワードによる認証。PEAP認証サーバのサーバ証明書と、クライアントのユーザ名とパスワードによる認証。EAP-TTLSとほぼ同じ仕組みだが、こちらはWindowsに同梱されている。無線LANの設定画面に出てくる用語と実際の暗号方式や認証方式をまとめてみました。手元に環境がないので分かるもののみですすいません。802.1XWindowsがTKIPとAESを同列に扱ってるのが諸悪の根源か?基本はWPA2で当然新しいものの方が安全なわけなので、個人で使う場合はMacなら「WPA2パーソナル」Windowsなら「WPA2-パーソナル」+「AES」を選びましょう。企業の無線LANだったらWPA2エンタープライズ+AES+EAP-TLSが理想ですが、接続用のICカード等準備できるところは少ないでしょうから認証はPEAPですかね。Windowsなら最初から入ってるし。Groupのこのスレとか「ネットワークエンジニアとして」という素晴らしいサイトを見つけられなかったら分からないままだったと思います。私と同じようにモヤモヤしている方の助けになれば幸いです。Windows標準の機能を使って、無線LANでインターネットに接続する方法を教えてください。読者になる関連記事2020-01-072019年に公開されたセキュリティ関連文書まとめリアルタイムには情報を追っておらず、お知らせ一覧等から調べ...2016-12-312016年に公開されたセキュリティ関連文書まとめ完成しました。公共性の高いものを載せています...2016-07-052016年6月に日本語で公開された主な脆弱性・インシデント・セキュリティ情報この記事ははてなブックマークフィードから自動生成しました。3リンクトリコロールな猫はてなブログをはじめよう!nekotricolorさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。