わずか2カ月の開発期間
米大統領選の前哨戦で集計トラブル 原因は投票アプリのテスト不足?
2020年2月3日のアイオワ州党員集会で、利用された投票数集計用アプリケーションで集計ミスが発生した。アプリケーションのテストが不足していたことが原因ではないかと複数の専門家は指摘する。
米大統領選挙の皮切りであり、その回の大統領選挙の動向を占うものとして注目を集めるのがアイオワ州党員集会だ。党員集会とは、立候補予定者ごとの代議員(自党の大統領選候補者を選出するための党大会に出席する州の代表者)の配分を決める集会を指す。
2020年2月3日に実施された米民主党のアイオワ州党員集会は混乱に包まれた。前代未聞の集計トラブルが発生し、結果発表が大幅に遅れたためだ。これは投票数集計用のモバイルアプリケーションのテスト不足が原因だった可能性がある。この事件を受け、専門家は導入前のテストの重要性を改めて力説する。
New York Timesの記事によると、アイオワ州民主党が開発を委託した投票数集計用アプリケーションの制作期間はわずか2カ月だという。一方党関係者は、アプリの不具合が原因であることを否定していると同紙は伝える。
調査会社VDC Researchのエンタープライズモビリティ担当エグゼクティブバイスプレジデントであるデービッド・クレブス氏によれば、このアプリケーションについては当初からメディアが問題点を報じていた。プログラムの不備が原因でデータの一部しか集計できなかった可能性や、アプリを事前にダウンロードできず、インストールに苦戦した利用者がいる可能性があるという。
開発現場におけるテストツールの利用率
「この事件は、新しいデジタルツールの展開とトレーニングに問題があったことを示唆している」とクレブス氏は指摘する。VDC Researchは2019年に、ソフトウェア開発者・技術者772人を対象にテストツールの利用状況を調査した。Webアプリケーションの脆弱(ぜいじゃく)性を自動検出する動的アプリケーションセキュリティテスト(DAST)ツールを使用していると回答した人は13.1%。アプリケーションの実行時にコードをテストする動的テストツールを使用していると回答した人は17.8%だった。ツールの代わりに手動でのテストや自社製のテストツールを利用する開発者もいるという。「テストツールを使用している開発者の方が、使用していない開発者より不具合を発見する確率が高い」と同氏は述べる。
クレブス氏によると、アイオワ州党員集会で使用された集計アプリケーションのテストが不十分だった可能性はあるものの、詳しい情報がなければ断定できないという。「たとえ課題を解決できたとしても、的確な計画の立案と利用者のトレーニングを実施しなければ、問題は再発するだろう」とも付け加える。
なぜこうした事態につながったのか
調査会社Constellation Researchのバイスプレジデント兼主席アナリストであるディオン・ヒンチクリフ氏は、この状況を次のように述べる。「これまでで最も劇的なテクノロジーの失敗の一つだ。かつては集計アプリケーションが現実の選挙で明確に使われたことも、州レベルの規模で試されたこともなかった」
問題の集計アプリケーションについて、ヒンチクリフ氏は「開発期間が短く、十分な動作確認のための時間があまりなかったのだろう」と推測する。「このアプリケーションを開発したShadowという企業のことはあまり公表されていない。できるだけ世間にアプリケーション情報を公開しないことで安全性を確保する、いわゆる『隠匿のセキュリティ』手法を採用したるようだ。だが、それによってアプリケーションが正しく動作するかどうかの十分な精査を妨げたのではないか」(同氏)
ヒンチクリフ氏自身、米ミサイル防衛庁のシステムアーキテクトとしてアプリケーションテストを実施したこともある。「継続的なテストを実施する体制がない限り、アプリケーションを設計通りに機能させ、修正しても正しく動作し続けることを保証することはできない。これはアプリケーションのテストに精通した者なら誰もが知っていることだ」。同氏はそう見解を示す。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[株式会社ラクス] どうすれば「変革を楽しむ組織」になれるのか? 事例に学ぶ、未来への一歩 -
製品レビュー
[デル・テクノロジーズ株式会社] 変化するサイバー脅威に備える、これからのストレージの選び方 -
事例
[サイボウズ株式会社] 受注約1.5倍と年間2万3000時間超の業務時間を削減、日機装に学ぶDX実践術 -
製品レビュー
[サイボウズ株式会社] 人材不足にどう挑む? ものづくり太郎が語る、製造現場でのAI活用成功の鍵 -
市場調査・トレンド
[グーグル・クラウド・ジャパン合同会社] 金融機関はAIエージェント導入でどう変わる? 7つの変化から19の事例まで解説
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
RAGで「データをAIに送る」運用が限界を迎えている理由
-
2
Microsoft 365侵害企業の9割はMFA導入済み 1002人調査で見えた盲点
-
3
「Copilot」がIT予算を食いつぶす? 高額請求を招く課金体系と節約術
-
4
PHPはそもそも必要か? 脆弱性で問われる自社サイト安全性と保守負担のバランス
-
5
ハイパーコンバージドインフラ徹底比較、「SimpliVity」「Nutanix」はどう違う?
-
6
Microsoft月例パッチ1400件超で過去最多 「限界点」を迎えたパッチ管理
-
7
なぜストレージ不足は長引くのか? 77%が「12〜18カ月続く」と予測
-
8
Googleの業務向けAIエージェント「Gemini Agent」が登場 しかし課題は山積み
-
9
PHP2Shellの「事前の情報流出」でパニックに パッチ公開を巡る“混乱劇”
-
10
通話録音の個人情報を自動で無音化 専用端末を無償貸与
ホワイトペーパーランキング PR
-
1
「IT史に名を残すシステム障害」8選
-
2
本当に使える「会議翻訳ツール」を見極める4つの選定基準
-
3
有識者が語る、中堅中小企業に求められる最新のサイバーセキュリティ対策とは
-
4
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
5
パスワードレスへの移行で失敗しないためには? 導入・運用上の注意点を解説
-
6
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
7
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
8
自社のセキュリティ対策は大丈夫? 自己診断リストで対策の優先順位が分かる
-
9
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
10
「テスト内製化&自動化」事例集:ディー・エヌ・エーなど9社に学ぶ実践のコツ
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー