探検


【悲報】バグのないプログラムが書けると評判のプログラミング言語「Rust」で書かれたプログラムに脆弱性が発見される [543236886]

■ このスレッドは過去ログ倉庫に格納されています
2025/08/14(木) 18:22:01.94ID:7UN+LqWY0?2BP(1000)

Rustで書かれたWindowsカーネルコンポーネントで初めて脆弱性が発見される
https://news.yahoo.co.jp/articles/23762331608f8a73ff2c28f6c801959a2812bb62
2番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b3a6-02wO)
垢版 |
2025/08/14(木) 18:22:55.67ID:1BXYbChA0
Windowsじゃん
3番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9707-oyZ3)
垢版 |
2025/08/14(木) 18:22:58.35ID:PqkTS+yT0
教科書「ポインタ!」
4番組の途中ですがアフィサイトへの転載は禁止です (オッペケ Srbb-ivaI)
垢版 |
2025/08/14(木) 18:23:34.32ID:1YkAqkoVr
プログラミング書いたことないからどういうことか分からないよ
助けてAI安倍晋三
5番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW bafb-RS0g)
垢版 |
2025/08/14(木) 18:24:28.12ID:rIxHyot90
極左に乗っ取られてオワコンになった悲しい言語(´・ω・`)
未だにC/C++使わざるを得ない
6🏺⚗安倍晋三🇺🇸🦞🇮🇱 (ワッチョイW cab7-ym+v)
垢版 |
2025/08/14(木) 18:25:07.84ID:/ONIvPrk0
クラッシュで済んだならまあいいじゃん
7安倍晋三🏺 ◆ABeSHInzoo (ワッチョイW ffd1-Lto/)
垢版 |
2025/08/14(木) 18:26:34.53ID:y0+PvUEc0
そんなモダンな開発環境ない
8🏺⚗安倍晋三🇺🇸🦞🇮🇱 (ワッチョイW cab7-ym+v)
垢版 |
2025/08/14(木) 18:27:51.89ID:/ONIvPrk0
Cだって今時のコンパイラで警告フルならrustが検出するような大抵脆弱性は見つかると思うが
2025/08/14(木) 18:38:26.69ID:OlyJ/ADy0
c書けないやつが何書いても無駄なんだよ
10番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3e01-RILf)
垢版 |
2025/08/14(木) 18:39:49.66ID:iZmnq1wm0
>>9
Cで書けないような奴はRustでも書けないだろw
11番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW db56-T8YM)
垢版 |
2025/08/14(木) 18:43:40.04ID:aZd2+GyK0
バグのないプログラムは存在しないが、デバッグの不可能なプログラムもまた存在しない
違うか?
2025/08/14(木) 18:44:08.76ID:VVVOZ+hxM
アホがかじって自爆する言語てイメージ
ちなみに俺はVBAで食ってる
2025/08/14(木) 18:44:35.29ID:VVVOZ+hxM
>>5
極右から見るとそう映るのか
14安倍晋三🏺 (JPW 0H4f-f8hD)
垢版 |
2025/08/14(木) 18:56:32.62ID:CvQOcygNH
>>5
解説して
15番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a23-p/gZ)
垢版 |
2025/08/14(木) 18:57:29.35ID:rE4IM5Vi0
今までは採用機会が少なかったので脆弱性が発見されなかった
今後は採用機会に合わせて不具合も出てくるだろう
2025/08/14(木) 18:58:59.09ID:+qOiIH1/0
結局C++に戻るよな
17🏺⚗安倍晋三🇺🇸🦞🇮🇱 (ワッチョイW cab7-ym+v)
垢版 |
2025/08/14(木) 19:00:16.70ID:/ONIvPrk0
MSVCを信じろ
信ずる者は救われる
18番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a88-fs+V)
垢版 |
2025/08/14(木) 19:02:20.20ID:/OhVRuHk0
しーぽんかよ
19番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 237c-G7r6)
垢版 |
2025/08/14(木) 19:04:23.06ID:12l8j+Py0
C:昔かたぎの職人

RUST:めんどくさいから迂回マニュアルでヨシッ
2025/08/14(木) 19:05:13.89ID:k8DsnMbU0
評判の
21番組の途中ですがアフィサイトへの転載は禁止です (スプープ Sdba-tQDB)
垢版 |
2025/08/14(木) 19:06:00.39ID:BtPpUMGqd
Rustで防げるのはメモリの扱いだけじゃないの
2025/08/14(木) 19:15:52.03ID:oHxRj7aO0
クリーンな研究室でもてはやされていただけの実用に耐えない試作品に過ぎなかったと
23🏺⚗安倍晋三🇺🇸🦞🇮🇱 (ワッチョイW cab7-ym+v)
垢版 |
2025/08/14(木) 19:17:35.74ID:/ONIvPrk0
低級なところ向きの言語ならまだnimの方が好きだわ
24番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a1a-b26u)
垢版 |
2025/08/14(木) 19:28:10.51ID:ZTyw3/pN0
C/C++を異様に敵視して勉強しようとしない人いるよな
2025/08/14(木) 19:32:59.50ID:wTWp4d1V0
unsafe使わなければ安全だけどクレートの中身見てもunsafe使いまくりだから結局意味無い説はある
26番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ df8f-rZjP)
垢版 |
2025/08/14(木) 19:33:32.31ID:AppmIcyt0
Cはほとんど勉強することなんかないじゃんほぼアセンブラだもの
C++は複雑怪奇だけど
2025/08/14(木) 19:38:23.06ID:V5knoU9E0
C++を好きな人ってどんな人
28🏺⚗安倍晋三🇺🇸🦞🇮🇱 (ワッチョイW cab7-ym+v)
垢版 |
2025/08/14(木) 19:38:40.91ID:/ONIvPrk0
>>27
法学者
2025/08/14(木) 19:40:04.49ID:V5knoU9E0
その心は
30番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a23-p/gZ)
垢版 |
2025/08/14(木) 19:57:07.12ID:rE4IM5Vi0
>>26
複雑怪奇だけど全部を使う必要はない
エンベデッドC++みたいなサブセットがわかりやすくて良い
2025/08/14(木) 20:11:19.46ID:lmtbLQIE0
バグ生み出さないプログラミング言語って有りうるのか
どんな構造だよ
32番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ bb57-zidL)
垢版 |
2025/08/14(木) 20:12:44.06ID:QEXMmjn00
unsafe内か?
2025/08/14(木) 20:16:14.09ID:iQy2ZK/40
そもそも言語が多すぎる
全部pythonでやれるようにしろ
2025/08/14(木) 20:19:42.56ID:V5knoU9E0
なんでPython?
35番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 237c-G7r6)
垢版 |
2025/08/14(木) 20:53:21.45ID:12l8j+Py0
どんな馬鹿でもどんなクソコードでもバグにならないように
仕様でガッチガチに固めた言語なら良コードが出てくるなんてことはなく
ギリギリコンパイルが通るクソコードが出てくるだけなんよw
2025/08/14(木) 21:13:05.72ID:3WEw91/n0
メモリ周りに関しては無敵という売りだったのにメモリ周りのバグを出したというのがナイスだよな。
まあrustで書かれてるfirefoxですらメモリ周りのバグは普通に出てるので…。
37番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW dff0-T7t4)
垢版 |
2025/08/14(木) 21:17:35.35ID:QLCInaJ80
>>26
アセンブラを知らない知ったか
38番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a35-c0pd)
垢版 |
2025/08/14(木) 21:22:40.50ID:0DtcV1HO0
>>1
いきなりスレタイで妄想を書き散らす素人婆さんワロタ
39番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW caad-pHFO)
垢版 |
2025/08/14(木) 21:24:00.18ID:64fU00OC0
>>31
たいしたことをできないようにすればバグはつくれなくなるんちゃう?
40番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ d74e-ZFoG)
垢版 |
2025/08/14(木) 21:29:04.05ID:EXNGf66+0
クソが書くものはどんな言語でもクソだよ
SEG-V起こらないかどうかだけの違いだ
41番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a35-c0pd)
垢版 |
2025/08/14(木) 21:30:04.61ID:0DtcV1HO0
・メモリ管理を言語コンテキストである程度自動化する事と
・そのプログラミング言語を使ってバグありコードを書ける事と
・バクで生じるエラーの動的検出後の処理を適切に行うのが難しい場合がある事
はそれぞれ別の事象だよな

話の適用範囲や限界をチェックする能力に欠ける人は
物事を全て混同して世迷言を言うだけで一生を終えるしかないね
2025/08/14(木) 21:41:00.30ID:2bjH+IcXd
端的に言えば本件は三つ目が論点ってことですか?
43番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a35-c0pd)
垢版 |
2025/08/14(木) 21:43:49.22ID:0DtcV1HO0
Rustプログラムでフリーポインターが使われるリスクは
unsafeブロックや外部ライブラリとの連携を除けば非常に低い
→言い換えると、システムの隅から隅まですべてRustで書き換えたのでない限り綻びは残る
2025/08/14(木) 21:48:43.31ID:dcZhum/Vr
unsafeを使ったら脆弱性ができてしまった
いったいどうして…
2025/08/14(木) 22:01:25.59ID:fIchxI5Kd
>>43
つまりコードベースを新規に、統一的に作る場合はRustの使用は有益だけど、段階的、部分的に置き換えようとした場合は当該言語の持つ強みが十分に発揮されるとは言い難い(それをするだけの価値があるかの判断は微妙になる)ということですか?
上記のようなエラーの取り回しを既存コードでする際にかかるコストはけっきょくこれまでと同じになるか、悪くするとそれ以上になってしまうため
46番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 237c-G7r6)
垢版 |
2025/08/14(木) 22:09:11.93ID:12l8j+Py0
そもそも既存の言語なら100%バグが起きるわけじゃないのにw
100%バグの起きる旧言語とバグの起きないRUSTってイメージで比較してるやつが多い気がする
2025/08/14(木) 22:17:39.68ID:Q/fBCKxoM
>>31
mRNA言語
48番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 170d-c0pd)
垢版 |
2025/08/14(木) 22:54:49.50ID:MMPKSiK80
>>45
いや単に特定地域(カーネル等)だけ特定マナー(Rust)で仕切っていても
その外側にある、他のマナー(C/C++)で書かれてるライブラリやアプリがRustの約束事を守ってくれるかどうかは
コード書いてメンテしてる人次第だから
データのやり取りはunsafeな型として取り扱わざるを得なくて、
そっち起因で巻き込み事故が起きるってのが
一つのストーリーだろうね

別のストーリーを考えるなら、カーネルのRust実装か
Rust言語処理系の側に穴があってそっちが綻びたか
49🏺⚗安倍晋三🇺🇸🦞🇮🇱 (ワッチョイW cab7-ym+v)
垢版 |
2025/08/14(木) 22:56:36.20ID:/ONIvPrk0
Rust...お前と居ると息苦しいよ…
50番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ aac5-KqYE)
垢版 |
2025/08/14(木) 22:58:26.59ID:B3bsiSq00
まああいつら人の話聞かんからな。
とにかくrust使ってりゃ安全なんだぁぁああの一点張りだったもん
2025/08/14(木) 22:59:45.81ID:oHxRj7aO0
バグがあるということはRustで書かなかったということ
52番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ df8f-rZjP)
垢版 |
2025/08/14(木) 23:00:38.96ID:AppmIcyt0
>>37
むしろアセンブラから入ったんだが
正直マシン語から入らなかった人間の書いたコードはあまり使いたくないくらい
53番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 170d-c0pd)
垢版 |
2025/08/14(木) 23:03:09.63ID:MMPKSiK80
エラーの取り回しは普通は別の話だよね
とりあえずRustの話とフリーポインターの話は棚上げして

どんなに静的型チェックと動的メモリ管理をしていても
アルゴリズムの間違いやミスでバグはいくらでも起きるし
そのバグで実行時エラーが出て
エラー処理ルーチンで穏便にハンドルしたくても
そこにもいくらでもバグは入り込むから続行不能ならBSoDで止めるしかない

今回パッチの話は、Rustが検出って書き方してるからメモリ管理絡みの話っぽく聞こえるけど、詳細報告は公的な第三者機関に見当たらないような気がするから詳細は知らない
2025/08/14(木) 23:03:11.43ID:2+Mr0g180
なんで?
55番組の途中ですがアフィサイトへの転載は禁止です (アウアウウーT Sac7-dT1T)
垢版 |
2025/08/14(木) 23:07:06.64ID:0aXGJ/+3a
>>40
segvとか久しぶりに聞いたなあ
某DBがバージョンアップでこれを頻発して頭抱えてたの思い出した
56番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 170d-c0pd)
垢版 |
2025/08/14(木) 23:07:27.29ID:MMPKSiK80
>>51
バグはメモリ安全性とは別の問題。

たとえとしてメモリ管理を経理の仕事と考え
メモリの参照と解放の管理、つまり経理の仕事をいくら完璧にやっても
本業の業務が正確かつ合理的判断でミスを犯すか否かはほぼ無関係。
本業の判断ミスや失敗をバグと考えれば
それは経理がいくらしっかりしていても
担当分野が違うから防げない
57番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 170d-c0pd)
垢版 |
2025/08/14(木) 23:08:48.78ID:MMPKSiK80
まあ支離滅裂な単発書き込みをしまくる
デタラメスレで当たり前の話をしても通じるわけがないよな
狂ったまま生きて狂ったまま死んでいく人たちの会話でしかない
58番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 237c-G7r6)
垢版 |
2025/08/14(木) 23:15:19.07ID:12l8j+Py0
まぁ今後はまともなAIができたら
実行パフォーマンス落ちるガチガチの言語よりも
実行パフォーマンス良くてある程度人間の視認性も良くてそれをAIによる検証の方が重要そう
59番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5f68-AWGP)
垢版 |
2025/08/14(木) 23:17:07.48ID:xUJv3Yfu0
Windowsって今Rustで書いてんのかよ
60番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 170d-c0pd)
垢版 |
2025/08/14(木) 23:17:39.58ID:MMPKSiK80
文章書いてる最中に予測変換で選択確定したつもりで
きちんと確定せず、間が飛ぶ現象はなんとも避け難いな

× 本業の業務が正確かつ合理的判断でミスを犯すか否かはほぼ無関係。
○ 本業の業務が正確かどうか、判断ミスを犯すか否かはほぼ無関係。
61番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 170d-c0pd)
垢版 |
2025/08/14(木) 23:25:03.02ID:MMPKSiK80
(CH同型対応で相似な関係にある)
プログラムや数学証明の形式的検証の研究なんて40年以上も前からあるけど
形式記述をきちんとしないと検証もできないし、
記述の煩雑さは解決していないし
形式的検証の方も組み合わせ論的爆発を避けて
実用的に実行可能な計算量に抑え込む事が重要なケースもあるし
それをハルシネーション出まくりのAIにぶん投げれば解決するという無責任な願望は、
もはやエンジニアリングではなく
未来夢技術の戯言だよね

自分でできない事を他人に望み過ぎるのは
障害者の横暴に似た感じがするね
2025/08/14(木) 23:26:03.36ID:cvYyw1m60
脆弱ゥ
脆弱ゥゥゥゥゥゥゥ
63番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 237c-G7r6)
垢版 |
2025/08/14(木) 23:30:51.34ID:12l8j+Py0
もちろん俺もまともなAIが出たらって書いてある通り
今のAIがまともだとは全然思ってないが
AIに聞いたことを正しいか確認もしないで信じるような使い方じゃなくて
プログラミングは必ずAIが言ってることが正しいかどうかはすぐに検証可能なのでw
これ重要なので今日はこれだけ覚えて帰ってください

そしてどっちにしろ言語仕様では言語仕様を違反してないクソコードを見抜けないw
64番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3377-twqI)
垢版 |
2025/08/14(木) 23:31:14.17ID:I/HRQhU40
.NETで書けば良いのでは?
65番組の途中ですがアフィサイトへの転載は禁止です (JP 0H12-rnoB)
垢版 |
2025/08/14(木) 23:32:05.16ID:cA7pskvqH
gptでpythonひたすらコピペしかできないけど書き換える場所もわからなくて泣きそうになるな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況