DOGEが政府データへの神のようなアクセス権を持っている!
引用元:https://news.ycombinator.com/item?id=43112084
リンク先が気になるね。明らかに何か不穏なことが起こっているっぽい。
僕も昔、特権アクセスがあった時があったけど、そんなのほんとにやばいよね。エンジニアでもデータを壊しちゃうことがあるし、最悪な結果を招く。アメリカ政府のデータは、ただの読み取り用のレプリカで十分だと思うよ。
30年前のことだけど、間違ってPRODデータベースに入っちゃって大失敗したことを思い出す。テーブルを消去するコマンドを出してしまったんだ。それからすぐ反応があって復旧に数時間かかったよ。
それって悪くないね。こういうことがあったら、何日もかけて修復できない会社が多いんじゃない?
そんなときは、エンジニアチームがレプリケーションの遅延を直してないことを祈るしかないね。
政府の古いシステムはCOBOLで作られたりしているし、ただのデータベースとアプリケーションの区別があまりないんだよね。そういう環境だと、読み取り専用のアクセスを与えるのは難しいんだ。
>この技術は読み取り専用のアクセスを与えるのが不可能だってことはないよ。COBOLのシステムではVSAMファイルやDB2、IMSが使われていて、色んな方法で読み取り専用のアクセスを与えることができるんだ。
どちらにせよ、システムの設計次第だよね。綺麗に設計されてるのか、どんどん積み重なっただけのかは明らかじゃないし。
データを得るのは長年の問題で、対策だってたくさんあるんだ。そんなに難しいシステムでない限り、既存のソリューションで何とかなると思うよ。
失礼だけど、用語を知らないからって知識がないわけじゃないよ。COBOLシステムをDB/2に接続したこともあるし、データフォーマットを理解するのが一番難しかったな。
COBOLシステムをDB/2データベースに接続してたけど、データのフォーマット理解が一番難しかったわ。その後、ただデータへの読み取りアクセスを得るだけじゃなく、その意味を理解することにシフトしてるじゃん。古いCOBOLシステムはデータが何を意味するのか把握するのが難しいことが多くて、たとえCOBOLのコピー・ブックがあっても、そこには単一文字のコードがたくさんあって、意味を示すドキュメントが間違ってたりすることもあるんだよね。
システムにデータのカラムを追加するのに、平均で約2万時間かかるって言ってるけど、2万時間っていうのは一人がフルタイムで10年働く時間だよね。そんなシステムを短期間だけ見てたら、十分なプロジェクト数を目撃して、「平均」を把握することなんてそもそも無理だよ。
2万時間は一人がフルタイムで10年働く時間だよね。まぁ、20人でやれば6ヶ月、240人なら単一スプリントで済むかも。
これは善意の行為者を前提にしてるけど、実際はそうじゃないよ。
COBOLシステムで読み取り専用アクセスを実現できるのは確かなんだ。それは単に管理が怠ってるだけで、セキュリティが低い場合だね。
古いシステムはアップグレードが必要だけど、議会が分裂してるせいで、財政や実行を承認しないんだ。特に大企業や富裕層に税金を増やそうとは思わないからね。
直接的なリスクを考えると、政府の何かに「ゴッドモード」を持ってたら、すぐに外国の情報機関や軍の標的になるよ。これに目を付けてるチームがいることは間違いないね。
中国やロシアのハッカーがDOGEのハッカーを笑ってる姿が想像できる。ウクライナにアドバイスするなら、これを逆手に取った方がいいかも。
> 経験豊富なエンジニアでも、取り返しのつかないデータ損失などを引き起こす可能性がある。それが根本的な理由で、私たちは決してrootとしてログインしないんだ。実際、意図せずに取り返しのつかない損害を引き起こした管理者は多いと思うよ。ドラゴンの巣に急いで突っ込もうとする人は、必ず痛い目を見る。
C言語で出力ファイル名が詰まったバグのことを覚えてる。取り扱うフォルダーに出力ファイルがあったことがあって、それは無害に見えるけど、出力ファイルに「?」や「*」が含まれてたら、これを消すのが大変だったよ。
自分もクラウドアカウントにフル管理権限を与えられたことがあるけど、すぐに普通のユーザーに切り替えたのが良かった。ブレイクグラスアクセスは重要だけど、普段の権限としては不要だと思う。>”DOGEチームが必要なのはクエリ用のリードレプリカだけじゃないかな。” 限られたリードアクセスで足りるはず。それ以上のアクセスがあるのは、ちゃんとデータをクエリする以上のことをしたいからだろうね。 全ての権限を与えられる職場は本当に嫌だわ。もし問題が起きた時に、トレースやログがしっかりしてないと、誰が原因か特定しにくいし、責任感や疑念もあやふやになるよ。 適切な制限は組織の規模や勢いに依存するよね。製品開発に多くの時間をかける前に、ガードを整えるのが簡単じゃないから、リスクとリターンを正直に考えるべきだと思うけど、実際にはリスクが現実になるまで考えないことが多いよね。 そこからは数々の恐怖の話があるよ。DBをロックダウンした時に、ほとんどの人が使っているSQLサーバークライアントでしかロックしてなくて、他のクライアントではまだアクセスできたというオチがついた。 私の好きなセキュリティのアンチパターンだ!主なドアをロックするのに、窓を全開にしている。 リスクだけじゃなくて、経験豊富なデータベース管理者がいないことを示してるね。スタートアップなら一人だけのこともあるけど、それでもゼロよりはマシだ。 もう一つ考えたけど、それが怠慢なアプリケーション開発につながるよね。プロダクションでの介入が何度も必要になるなら、それを安全にやるための機能を作るべきだよ。 実際に”Move fast and break things”と言いつつ、物を壊すことに集中しているところで働いたことがある。バグを直さず、“データベースの修正でいいや”という状況があったことがあるよ。 その通り!良いアクセスコントロールがあって、必要のないものにアクセスできない状況が自分自身を守ることにつながるし、データそのものを守ることにもなるから重要だね。 Metaは特定のビジネス目的と管理者の承認が必要な形にして、グラフデータへのアクセスを完全に制限したんだよね。 そもそも、彼らにリードアクセスがある必要があるのか?法律を作った議会に選ばれてもいない民間人が私たちのデータにアクセスするのはおかしいって話だよ。 最終的には誰かにルート権限がある。この場合、合衆国では明らかに大統領だよ。実行権限は大統領にあり、彼がエージェントを任命する権利がある。この状況は法律的に間違ってはいないと思う。現状から見れば、コングレスが“大統領がX、Y、Zにルートアクセスできない”って法律を作らない限り、自由なんだ。 権力は役職にある。でも、その間には重要だけど微妙な違いがあるんだよね。 トランプがボタンを押して世界を吹き飛ばせるのも問題だけど、それをさせるシステムを作るのはバカげてる。つまり、面白い冗談を言った人に神のパワーを与えるのも同じ話だよね。 事故を防ぐことと摩擦を減らすことのバランスが大事なんだ。一人に“神のモード”を与えるのがそんなに悪いわけじゃない。 個人的には、コンピューティングやサイバネティクスがもたらす生産性と効率の向上が、反社会的なエリートによって常に汚されやすいことが悲しいと思う。官僚制は共通の利益だし、最先端のシステム工学を適用するのはみんなの利益になるはずだ。 もちろん、そうとは限らない。Digital Serviceや18Fは、アメリカの官僚制に新しいシステム工学を適用するいい例だと思う。ただ、今回の政権が一つの反社会的エリートに押しつぶされただけだよ。 残念ながら、これは一つとは限らないよ。もはや単なる乗っ取りではなく、その政権が持っていたイデオロギーの必然的な進行なんだ。 トランプはDOGEを作ろうとして、議会に止められた。それで、既存の部署を取って、全部の人を排除して、役割を変えて、州を移し、名前を変えたんだ。DOGEはUSDCとは言えない、ただそれの皮をかぶってるだけだよ。 >トランプはDOGEを作ろうとしたけど、議会に叩かれたって?そんなのないよ。就任日にDOGEを定める大統領令にサインしたし、これは彼の移行チームの弁護士が前もって用意してたんだ。議会に頼らずに進めることを狙ってたのさ。 >共和党がDOGEのための法案を出したけど、トランプもそれが通ると思ってなかったんじゃないかな。ただ注目を集めるためにやっただけだよ。 >正直、コンピュータとサイバネティクスがもたらす生産性向上は羨ましいんだけど、彼らはランダムに人を解雇してるだけに見える。もっと効率的にする方法があるだろうに。 >あの解雇はランダムじゃなくて、新入社員をほぼ全員解雇する方針なんだ。新入社員は保護が少ないからね。 >新入社員だけじゃなくて、昇進や移動した人も解雇されてるんだ。リスクのある人から切ってるんだよ。 >お前は何を考えてるんだ?何千人もの人が家族を支えるために頑張ってるんだぞ。その冗談がどういうことか、分かってるのか? >ランダムじゃないよ。全ての閉鎖した部署はElmoの物件を調査してたんだ。 >私は官僚を削減することに賛成だけど、現政権のやり方は最悪だと思う。キチンとした調査もないし、公の支持を失うだろうな。 いや、そんなことはあり得ないと思う。Elonが利己的な動機でやってることに気にしないし、彼らの行動には支持してる。ただ人をどんどん解雇して、予算を削減してほしい。ウクライナには興味ないし、これ以上お金を出したくない。前の政権より今の方が早く終わるといいな。関税は良くないけど、所得税が無くなれば受け入れられる。今のところ、DOGEとTrumpは私の期待通り。1年後にまた見に来るよ。 家族に早く税金を申告するように伝えた。還付金を期待してるなら、早くやるべき。 忠実な仲間で埋めるつもりだと思う。これが「ステージ1」だと思う。 >官僚機構は共通の利益だ >官僚機構は人間の組織で、同じ動機、バイアス、インセンティブがある 政府のシステムは主に安全、信頼性、耐久性が求められる。最先端の技術は、これら全てを兼ね備えていることは少ない。 官僚機構は人間の側面があって、裁量や独自の状況への認識ができるから「共通の利益」なんだ。テクノロジーを活用しつつ、これらの人間的な能力を強化することが課題。そうしないと信頼が崩れ、分断が生まれる。 選挙で選ばれてない官僚が、首長より権力を持つのはおかしいと思うんだよね。仮にトランプが官庁に生涯職のリーダーを置いて、次のプログレッシブな大統領と対立したらどうなるか考えてみてほしい。 そんなに権力持ってないよ。これを言ってる人は嘘をついてる。アメリカの政府は三権分立に基づいてるし、法律が定める範囲内で機能してる。今の混乱は、法律を守れって言ってる人と守らない人の間の衝突だよ。 法が破られてるのに憲法の話をするのは面白いよな。資金は選挙で選ばれてない連中が一方的に解約してる。国会が財政権を持ってるのに、そのことをわざと無視してるみたいで、きちんとおかしい。 官僚はリスクを避ける傾向があるから、外部から介入がなければ、いつも通りのやり方を貫こうとするんだよ。 誰もが政府や官僚がどこかで非効率的だって知ってるよね。でも、大きなレガシーシステムの扱い方を間違えるのはよくない。急いで物事を進めようとするから問題が起こる。もっと時間をかけて分析や整理をしてから移行すればいいのに。 > 政府や官僚は非効率的だというけれど それって問題なのか?そうじゃない気もする。一般的に、政府には安定性と予測可能性が求められるから、長期的に見てそうあるべきなんだ。 官僚は腐敗の集中を効率的に行うための手段。腐敗した決定を下す場面に最適なんだ。革命家たちはこれらに潜入して、自分たちの目的を隠して実行するから、結局混沌を生むことになる。 確かに、無知な反証を無視しているならそうなるね。官僚制は必ずしも社会にとって悪いわけじゃない。むしろ、悪いことを抑える役目もある。でも、時が経つにつれて、法律が多すぎるとマイナスに働くこともあるよね。 このシステムに関する悪い話、経済の持続不可能性や今回の件は、未来永劫の問題だと思う。 >”官僚制は公共の福祉” 確かにそうだけど、非常に懸念される事態だね。理論では、法律や政策は選ばれた官僚や専門家が作り、官僚はただ実行するだけ。でも実際には、官僚がルールを解釈し、修正し、時には形を変えることもある。これが非効率や無駄に繋がることが多い。 たとえこの意見が正しいとしても、無謀に物事を壊すことには実際に人々にコストがかかる。それが政府の”非効率”の一因でもある。みんなにサービスを提供し、可能な限りダウンタイムを少なくする責任があるから。 >”官僚制は無謀で有害な混乱を防ぐために存在する” この状況により、「隠すものがない」派の人たちが、政府や他の団体による個人データの収集と保管をより厳しく scrutinize する必要性を理解するきっかけになるといいな。ルールや規則、バランスがあっても、結局、信頼できない人が”ルート”で全部飛び越えてくる可能性がある。 >”隠すものがない”論は、将来何を隠すべきなのか分からないという重要な点を見逃している。初めから何でも隠すべきだし、情報が必要な理由と他の情報からの隔離方法を立証する責任は各行為者にある。 ”隠すものがないから大丈夫”って言ってる人たちはこれを喜んでるけど、実際の問題には無関心だよね。 ”隠すものがない”っていうのが政治的立場と結びついてるって考える根拠はあるの?おそらく半分は左の人たちで、新しい政権に批判的だと思うけど。 極端な意見は両方にいるし、そういう人たちの間で共通するのは怠惰だね。 極端な意見を持つ人ほど隠すものがある可能性が高いと思う。特に極左は過去の迫害をよく知ってるし、極右も情報機関に対して懐疑的だから。やっぱり中間層は制度とか現状を信頼しやすいみたい。 政治のスペクトラムとはあまり関係ないと思う。データプライバシーの考え方は育ちや教育の影響が大きいんじゃないかな。 実生活では、政治的な立場に関わらず人々は”隠すものがない”と”どうせ政府には個人情報が知られてる”の中間の意見を持ってるよ。ネットではみんなが政争みたいに見せるけどね。 実際に痛い目にあったら彼らも気にするだろうね。 メディアが「いい感じだ」って伝えるから、痛い目にあっても気付かないだろうね。 その人たちには、保険会社がデータで損させるって言うのが一番響くかも。 完全に重なるわけじゃないと思うけど、ナショナルセキュリティを支持してる民主党もいたからね。もっとコメントを表示(1)
もっとコメントを表示(2)
官僚機構は人間の組織で、みんなと同じ動機、バイアス、インセンティブがある。公共の利益のために彼らを監視し、責任を持たせる必要がある。政権とDOGEは公の利益と必ずしも一致してない。現在、両者の対立が良い均衡に導くことを願うしかない。
政府とビジネスではバイアスやインセンティブは違う。政府の仕事の魅力は国に奉仕できることと、社会的利益をもたらす行動を取ることで得られる報酬。DOGE/Trumpがこの均衡を攻撃していることは確かだ。
そもそも政府の非効率は特長なんだよ。政府はあらゆる段階でチェックとバランスが必要だからね。それに、完璧に効率的な政府は独裁制だってことだ。もっとコメントを表示(3)
そうは思わなかった。私には官僚制は非効率の象徴に見える。今は高度な自動化があるから、構造化されたルールベースのシステムがあれば、官僚はいらない。例外や道徳的な問題は分かるけど、できる限り道徳的に官僚を取り除くべきだと思う。
官僚制の反対が無謀な破壊だという前提だけど、官僚制自身が引き起こす害もあるよ。遅い政府の手続き、冗長な承認、古くなったルールは時間やお金、場合によっては命を無駄にしている。民間企業が数秒でグローバルな取引を処理できるのに、基本的な許可を得るのに数ヶ月かかるのはなぜ? もし官僚が安定を保証するなら、なぜしばしば失敗するの?政府の閉鎖やDMVの待ち時間、福祉の管理ミスは「ダウンタイムゼロ」を叫ばないよ。