8

私が今日見た記事では、Rust プログラミング言語 (Mozilla によって開発されている) と、Rust が C++ をどのように置き換えようとしているのかについて述べています。Rust の利点の 1 つとして挙げられるのは、事前メモリ読み取りがないことです。Mozilla CTO Brendan Eich の言葉を引用...

Rust には「プレメモリ読み取りはありません」と彼は言いましたが、C++ にはあります。これらの問題は「多くのブラウザの脆弱性につながる」ものであり、Rust によって解決されるでしょう。

興味深いことに、Google では現在、「記憶前の読み取り」というフレーズのヒットが 4 つしかなく、そのすべてが記事自体に言及しています。C++ でのプリメモリ読み取りとは何ですか?なぜそれが悪いのですか?

4

2 に答える 2

10

記事に訂正があったようです。訂正した引用は次のとおりです。

彼は、CanSecWest カンファレンスで毎年開催される Pwn2Own コンテストで、毎年ブラウザがハッキングの犠牲になっていると指摘しました。Rust には「フリー メモリの読み込みはありません」と彼は言いましたが、C++ にはあります。これらの問題は「多くのブラウザーの脆弱性につながる」ものであり、自己コンパイル言語である Rust によって解決されるでしょう。

これで説明がつくと思います。

于 2013-04-03T16:55:20.443 に答える