総当たり攻撃

【2026年10月時点の注記】
本記事は2017年5月の公開時点の情報をもとにしています。制度・料金・統計などは、公開後に変更されている場合があります。最新の情報は無料相談でご確認ください。
総当たり攻撃とは:要点
- 総当たり攻撃とは、ブルートフォースアタックとも呼ばれる暗号解読の方法の一つで、正しいパスワードにぶつかるまですべての可能性を試していくもの
- パスワードの文字数が多いほど解読に時間がかかり、文字の種類を全て使用すると、セキュリティレベルは非常に高くなる
- 回避するには、使用できる文字の種類を多くする、文字数を多く要求する、一定回数誤入力された場合はIDを一時的にロックするなどの方法がある
総当たり攻撃とは
ブルートフォースアタック(Brute Force Attack)とも呼ばれる暗号解読の方法の一つです。このブルートフォースという言葉は、「力ずく」とか「暴力的な」という意味です。
例えば、数字だけならば1111、1112、1113のようにパスワードを一文字ずつ変えていって、正しいパスワードにぶつかるまですべての可能性を試していくので総当たり攻撃と呼びます。同様にアルファベットだけならば、aaa、aab、aacなど順に試行していきます。したがってパスワードの文字数が多いほど解読に時間がかかることになります。
例えば、攻撃者がスマートフォンを入手してログインを試みる場合に、そのスマートフォンに4桁のパスワードが設定されているとします。パスワードは数字の組み合わせですので、パスワードの場合は0000から9999の1万通りになります。
人間が手作業で一つ一つ試行を重ねていくならば、これは大きな数字に思われますが、総当たり攻撃を仕掛けるツールなどを使ったりプログラムを組んで、コンピュータが自動的に試行してチェック、つぎの試行という手順を繰り返していくと、一瞬で総当たりが可能なレベルです。
たとえば毎秒40万回のペースで攻撃されるとした場合、次のように解読されてしまうといわれます。
| 使用する文字 | 6桁 | 8桁 |
|---|---|---|
| 数字 | 2.5秒 | 4.1分 |
| 英大文字+英小文字+数字+記号 | 18日 | 443年 |
これが同じ桁数でも英大文字+英小文字+数字+記号を全て使用したものの場合は、英数記号6桁で18日、英数記号8桁では443年かかることになり、セキュリティレベルは非常に高くなったといえます。
総当たり攻撃のお役立ち情報
さて総当たり攻撃を回避するには、次のような方法があります。
- パスワードに使用できる文字の種類を多くする(アルファベットの大文字小文字の区別、数字、記号)方法がまず考えられ、複雑なパスワードポリシーでは可能な組み合わせの数は天文学的な大きさになります。
- パスワードの文字数を多く要求する
- 一定回数パスワードが誤入力された場合はIDを一時的にロックする
たとえば、銀行のキャッシュカードの暗証番号は一般に4桁の数字のみですが、ほとんどの銀行のATMでは3回続けて誤って入力するとロックされるようになっています。
EC業者などのサイトでは、一般にこのようなポリシーを採用することによって総当たり攻撃等に対するセキュリティの確保に努めています。この点について、一般財団法人日本情報経済社会推進協会 (JIPDEC) によって認定されているのがPマーク(プライバシーマーク)です。これは個人情報を適切な体制のもとで管理していることを証明するためのマークで、認定された業者はサイトにPマークのシールを表示することが認められています。
もちろん総当たり攻撃に限らず個人情報やセキュリティに対する攻撃手段は日々進化を続けている上に、また攻撃者が使用するコンピュータの性能も継続的に向上していることから、EC業者の側でもPマークを取得したから安全性が確保されたと考えるのではなく、絶えずセキュリティレベルを高く維持することが大切です。
株式会社UPFについて(2026年10月1日時点)
株式会社UPFは、プライバシーマーク(Pマーク)・ISMS(ISO/IEC 27001)・AIMS(ISO/IEC 42001)・TISAXなどの認証の取得・運用支援と、セキュリティ監査、AI利用ガイドラインの策定支援を行う情報セキュリティの専門会社です。
- 創業:2005年5月(認証取得支援は2009年から)
- 支援実績:累計5,695社(うちプライバシーマーク4,261社、ISMS 1,199社)
- 継続率:95%(2020〜2026年平均。初めてUPFを利用したお客様が、次回の更新もUPFに依頼した割合)
- 体制:プライバシーマーク審査機関(JIPDEC)の現役審査員が在籍(自らがコンサルティングを担当する企業の審査は行いません)。年間2,000件を超える審査関連の情報が社内に集まります
- 自社でも取得:プライバシーマーク、ISMS(ISO/IEC 27001)、ISO/IEC 27701
- 拠点:東京(本社)・名古屋・福岡。全国の企業に対応
- 数字の定義と根拠:UPFの支援実績・継続率などの数字の定義と根拠
この記事を書いた人
株式会社UPF
同じテーマの記事はこちら
SSL
SSLとは(要点) SSLはSecure Sockets Layerの略で、インターネット上でのデータを暗号化して送受信する仕組み SSLを採用しているページはURLの前に鍵のマー […]
秘密保持契約(NDA)
秘密保持契約(NDA)とは(要点) 秘密保持契約(守秘義務契約)は、契約する相手との間で共有する業務内容を当事者以外の人や会社に漏らすことを禁止する契約 法律上の守秘義務ではなく契 […]
ウイルス
ウイルスとは(要点) コンピューターウイルスは、プログラムで構成されたもので、使用者に損失を与えようとし、自然発生せず必ず人の手によって生み出される 被害の内容は、いたずら目的のも […]
オプトアウト
【2026年10月時点の注記】 本記事は2017年10月の公開時点の情報をもとにしています。個人情報保護法はその後も改正が行われており、2026年7月に公布された改正の内容は「【2 […]
なりすまし
なりすましとは(要点) なりすましとは、本人ではないのに、あたかも本人であるかのように演じる行為で、法律に触れる行為 インターネットでは匿名を使えるため、顔も見せずに、証拠も余り残 […]