「倫理的に訓練されたソフトウェア開発者がDestroyBaghdadの手順を作成することに同意することはありません。 代わりに小学校の職業倫理では、バグダッドがパラメーターとして与えられるDestroyCity手順を書くことを彼に要求します。」-ナサニエル・ボレンシュタイン

Uberは何百もの都市で違法ソフトウェアを使用しています
2時間前、ニューヨークタイムズは、ユーバーのスキャンダルに関する壮大な物語を世界に語った。 2013年以来、Uberは洗練されたツールを使用して、地元の法執行機関をだましました。
このプログラムはGreyballと呼ばれ、次のように機能します。
- Uberが違法である都市(そして、そのような都市がまだたくさんあります)では、Greyballは、タクシーを呼ぶことでUberで働いているドライバーを見つけ出し、車を没収することで破産しようとする覆面警官を特定するのに役立ちます。
- これらの警官がUberアプリケーションを開いて旅行を予約しようとすると、地図上で想像上の車が街を走り回っていますが、それらを呼び出すことはできません。
- アプリケーションに表示される車は実際には存在しないため、警察はドライバーに従業員の選択を強制することはできず、それに応じて制裁を適用することはできません。

その結果、Uberは市がまだ合同旅行を承認していないという事実を無視し、作業を開始しました。
それに注意してください。 Uberは、その優れたソフトウェアのおかげで、基本的に法を超えています。
そのような乗客を識別する方法は本当に素晴らしいです。 警察が使用するクレジットカードに基づいて、Uberは商業データベースを公務員のデータベースと比較し、潜在的な警察官を特定し、Uberサービスの使用を「禁止」することにより、商用データベースをクロスチェックできます。
警察官はウーバーのタクシーに電話をかけることはできませんが、間違った時間に間違った場所に行き着いたと考えています。 これが、Uberが毎年この詐欺を回し、後悔に苦しんでいる何人かの開発者が全員をギブレットで降伏させた方法です。
Zenefitsはソフトウェアを使用して、数百の保険代理店をだまして詐欺を仕掛けました

Zenefitsは、企業にソフトウェアを提供し、保険パッケージを企業に一致させようとする会社です。
2016年、同社のCEOであるパーカーコンラッドは、Zenefitsのエージェントがライセンスプロセスをごまかすのに役立つツールを開発したことが判明しました。
カスタムブラウザー拡張機能を使用して、Zenefitsエージェントは法律で必要とされる52時間のオンライントレーニングのほとんどをスキップすることができました。
このコースを完了するのに1週間半を費やす新入社員の仕事にお金を払う代わりに、彼らははるかに早く保険を売り始めることができました。
コンラッドは、このスキームが始まってすぐに辞任しました。 このスキャンダルにより、会社の半額(25億ドル)がかかり、何百人もの人々が職を失いました。
フォルクスワーゲンはソフトウェアを使用して1000万台の超汚染車を販売しました

2008年から2015年まで、フォルクスワーゲンは1,000万台を超える「環境に優しいディーゼル燃料」車を生産しました。 多くのエンジニアは、ディーゼルエンジンが標準の無鉛車よりも有害な排出物を少なくすることができ、しかも燃費が非常に高いことに驚いていました。 実際、彼らの疑問は、これらの車が「コントローラーシミュレーター」のようなトリックデバイスを使用していることを研究者が発見した2014年に正当化されました。
フォルクスワーゲンの幹部は、ソフトウェアエンジニアに、環境保護庁を欺いて排出ガスをテストする方法を見つけ出すように命じました。 彼らは、規制当局がこれらのテスト中に特定のパラメーターを使用することを知っていました。 したがって、これらのパラメーターが選択されると、エンジンは特別なモードで動作を開始するアルゴリズムを作成しました。
この欺cept的なメカニズムは、クリーンディーゼル燃料で走行するフォルクスワーゲン車のエンジンが実際に法律で許可されているよりもはるかに多くの一酸化窒素(NOx)を排出するという事実によってあいまいにされました。 連邦政府の制限の40倍。
この物質は肺がんも引き起こします。 マサチューセッツ工科大学の科学者によると、これらの放出は最終的に60人の早死につながります。 そして、これはアメリカのみです。
はい、そうです-これらの開発者が書いたソフトウェアは、罪のない人々を殺します。
フォルクスワーゲンは最終的に、2016年の紛争を解決するために147億ドルの罰金を支払いました。
しかし、この状況は私たちの時代の最大の環境的悲劇の1つであり続けるでしょう-これはすべて、単に注文を実行したいくつかの開発者の活動によって引き起こされました。
「大きな力には大きな責任が伴います」-ベンおじさん。
世界は、開発者が作成したコードにますます依存しています。 したがって、開発者は急速に世界で最も影響力のある人の1人になりつつあります。
コーディングは超大国です。 それにより、現実をあなたの意志に従属させることができます。 世界をより良い場所にすることができます。 または、破壊することもできます。
あなたは交通管制官、警察、裁判官をだますことができます。 あなたは公衆をだますことができます。 そして、あなたは無限にそれを行うことができます、彼らはあなたを捕まえさえしません。
しかし、これは正しくありません。
開発者には大きな力があります。 そして、彼らは大きな責任をもってそれを使わなければなりません。
あなたが開発者であるか、その1人になるために働いている場合、 Bill Saworの記事「私はまだ恥ずかしいコード」を読むことを強くお勧めします。
そして、誰かが明らかに違法なもの、またはカテゴリー的に有害なものを書くように頼んだら、メディアに連絡してください。 3つのケースすべてで、開発者はこれを行い、多くの苦痛から世界を救うことができました。
注意:悪意のあるコードを防ぐことができるのはあなただけです。