web-dev-qa-db-ja.com

RAMモジュールが購入前にロウハンマーに対して脆弱かどうかを知る方法は?

RAMがロウハンマー攻撃に対して脆弱であるかどうかを知りたい(または少なくともある程度の推測を行って)ほしい。脆弱または安全なRAMモジュール私はいくつかの一般的なルールを見ました(DDR4はOK、ECCはいくつかの緩和要因です)が、これらのどれも適用できません。

モジュールを購入してテストし、問題がある場合は返却しても問題ありません。しかし、私はそれをしたくありません、例えば、10回は。

17
v6ak

DDR4の場合:

DRAMの製造元であるMicronは、一部のDDR4 DRAMにロウハンマーの緩和策を導入していることを示しました( このデータシート を参照)。他のメーカーも同じことをしているかもしれません。

「DDR4に問題がない」とは必ずしも真ではないことに注意してください。 DDR4規格には、DDR4メモリーをDDR3メモリーよりも安全にするものは何もありません。DDR4規格にはロウハンマー緩和機能は含まれていません。 DDR4メモリの方が安全である場合、それは製造元がDRAMモジュール内にロウハンマー緩和策を実装するなどして、新しいメモリについてより注意を払っているからです。

DDR3の場合:

私の知る限りでは、公式または非公式のパブリックリストはありません。そのうちのDDR3 DRAMパーツには、ロウハンマー障害がありますが、ありません。 DRAMメーカーはリストを公開しておらず、非公式リストを作成した人はまだいません。

DRAMの製造元に直接尋ねてみることもできますが、それらがどの程度役立つかわかりません。

購入を検討しているDRAMモジュールを選択した場合は、製造元のWebサイトで部品番号を検索してみてください。場合によっては、SPDデータを取得できます。SPDデータにMAC(Maximum Activation Count)フィールドがあります。MACの場合「無制限」、つまり「ハンマーフリーであることがわかっている」という意味ですが、DDR標準のこのMACフィールドのステータスは明確ではありません(背景については、 この投稿)を参照してください 。)

6
Mark Seaborn