すっげぇ…番組関連の話だけど、選挙の日だよね?誰もが貢献できるという点で必ずしもオープンソースではなく、誰でもソースを検査できるという点でオープンソースではない理由が1つだけありますか?
12 に答える
投票機がオープンソースではないのは、「電子計算機」業界のロビイストが、テクノロジーの選択を行う資格のない政治家を首尾よく騙して、スネーク オイルを購入させたからです。これは、反 FOSS FUD と古き良き贈収賄キャンペーンの寄付によって達成されました。
更新:ベンダーが重要な検査にどのように対応するかを示すリンクを時々ここに投稿しようとします. 自由に追加してください。(プロ OSS のみ: 「男」は自分の投稿を作成できます!)
ベルギーでは、投票機のソースコードを自由にダウンロードできます。
この議論の文脈では、次の論文が興味深いと思われるかもしれません。
これは、特に DigiCash を担当する暗号学者であるDavid Chaumによって書かれています。ウィキペディアの彼のバイオページから、エンドツーエンドの監査可能な投票システムも見つけました。
アップデート!これで、これが本当に機能するかどうかを確認できるようです:選挙暗号の最初のテスト.
今振り返ってみると、タコマ公園での実験に関する記事をいくつか読んだことがありますが、実際には、このシステムは元の論文で説明されているものとは異なるようです。ただし、これはまだ David Chaum によるものであり、エンド ツー エンドの監査プロパティをサポートしています。このシステムは Scantegrity II と呼ばれます。
それらがオープン ソースでない理由は、Kent が述べたように、役に立たないからです。コードをオープンソースにすることができます。しかし、使用している投票機が実際にオープン ソースのコードを実行していることを確認する方法はありません。
この場合、オープン ソース コードがクローズド ソース コードよりも優れているという理由はありません。明らかな理由から、どのように投票したかは常に秘密にしておく必要があります。唯一の本当の保護手段は紙の証跡です。
私はこれらのマシンで作業しましたが、その気があれば、展開前にマシンに投げられたばかげたロジックと精度のテストを打ち負かすために 10 回の投票を行った後、投票を思い通りに反転させる悪意のあるコードを作成したでしょう (1 回のテスト投票を通過したことはありません)。 .
特定のパーセンテージの機械を無作為に選び、紙の証跡を電子集計と比較します。Diebold がそのマシンに自信を持っていたなら、これが選挙の最後のステップであると主張したでしょう。
問題は、ソフトウェアをオープンソース化するとノーオペレーションになることです。
彼らはまともな暗号を持っておらず、投票ブースでROMチップをホットスワップするか、記録カートリッジの記録を増強する装置を持っているだけで、それらに違反する比較的簡単な方法が実証されています.
- Youtube: Sequoia Part 1 アクセス権を持つ者はプログラムされた ROM チップでハッキングできる
- Youtube: Sequoia Part 2 Logic and Accuracy Test vs Election Mode with vote-stealing firmware
- Youtube: Sequoia Part 5 Sequoiaの投票結果を操作する 選挙区からのカートリッジ
@Mnementh悪い暗号化とROMチップを交換する可能性は、コードのオープンソース化とは何の関係もありませんか? それで、ポイントはありますか?
このコードをオープンソース化する論理的な理由は 3 つだけです。
- 投票がどのようにカウントされているかを精査して、それが正しく行われていることを確認します。
- 誰かが自分のニーズに合わせてそのコードを変更できるようにするためです。
- パブリック コミッターがソフトウェアを改善できるように、ソフトウェアをパブリック ドメインにすること。
ポイント 1 と 3 は、有用性と「投票数を証明する」という点で水から吹き飛ばされています。これは、見ている/改善しているコードがこれらのデバイスで実行されるという保証がないためです。
つまり、条件 2 だけが有用であり、独自の投票機を所有するつもりはなく、悪意のある原因以外の目的や単に脆弱性を証明する必要がないためです。
ほとんどの場合、これらのマシンに違反する方法についてより多くの情報が公開されることを意味するため、ソフトウェアのリバース エンジニアリングを試みたり、侵害された ROM チップを使用するために開発したりするために、マシンに物理的にアクセスする必要がなくなります。上記のデバイスでは、投票システムの侵害への参入障壁を大幅に削減します。
確かに、オープンソースではない状態でも、この情報は漏洩する可能性があり、「漏洩はない、私は安全だ」と想定しているため、誤った安心感を抱いているだけですが、逆に、オープンソース化すると、人々はそれを想定します。 「何百人もの人々がソースコードを見てきました。私は安全です」というのは、同様に悪い誤った安心感です。
人々は、銀の弾丸で安全な投票方法を探していますが、残念ながら、そのような方法はありません。孤立主義の神社で非献身的な僧侶によって育てられた純粋な人々の種族を成長させずにはいられません.投票を切り替えます。
(暗殺者の代わりに投票エージェントを除いて、それは「ダークエンジェル」シリーズのようなものであり、そのショーがどのように機能するかは誰もが知っています。全て )
政治家が買うから。政治家が手に入れたものは何でも無駄になります。なぜなら、彼らの経験の 99% は公職に立候補することだけであり、ハードウェアやソフトウェアを十分に吟味するようなことをしていないからです。
また、キックバック。
真実は痛いですね。
投票機のソフトウェアをオープンソース化しない (さらにはハードウェア レイアウトをオープン化しない) 特別な理由はありません。一部の人が述べようとしているように、セキュリティへの影響はありません。クローズド ソースまたはオープン ソースの場合、ROM を切り替えることができるからです。ロードされたコードが実際に選挙のために認定されたものであるかどうかを確認するために、マシンにはある種のベリファイアが必要です。オープンソースであっても違いはありません。
これまでのところ、ほとんどの回答は本質的に技術的なものでしたが、投票機を開発する契約を結んでいる会社にはオープンソースにするインセンティブがないため、投票機はオープンソースではない可能性があります。
会社がオープンソースの投票システムを開発する場合、誰かが後でそのシステムをサポートするためにやって来ました。そして、正直なところ、政府がSourceForgeプロジェクトに相当するものを選挙全体の基礎として受け入れるとは思えません。
おそらく、オープンソースの投票システムの開発を監督する正直な仲介者の権威が必要であり、そのシステムへの貢献者は、ソースコードを表示またはコミットする前に精査する必要があります。
もしそうなら、彼らは不正確な投票をタッチスクリーンのキャリブレーションエラーのせいにすることができないからです.
- 責任者は「あいまいさによるセキュリティ」の悪いミームをどこかに貼り付けています
- ソフトウェアを構築する人々は、競合他社を助けたくありません
- ソフトウェアを構築する人々は恥ずかしさを恐れる
- 上記のすべての欠陥を理解している立法過程の人々は十分ではありません