getrandomとは? わかりやすく解説

getrandom

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/09/07 17:06 UTC 版)

「/dev/random」の記事における「getrandom」の解説

Linuxカーネル3.17で、システムコールとしてgetrandomが追加された。これは/dev/randomまたは/dev/urandomからデータを読み出すことと同じ機能を提供するシステムコールである。デフォルトでは/dev/urandom相当であり、オプションで/dev/random相当の動作も選択できる。 /dev/randomや/dev/urandomはデバイスファイルであるため、使用する際にはopenシステムコールで開く(ファイル記述子を割り当てる)必要がある。そのため、ファイル記述子が限界まで使用済みの状態では、新たにファイルを開けないため、これら乱数の読み出しも不可能になる。これはリソース枯渇攻撃に該当する。このため、システムコールとしての同機能が追加されることとなった。

※この「getrandom」の解説は、「/dev/random」の解説の一部です。
「getrandom」を含む「/dev/random」の記事については、「/dev/random」の概要を参照ください。

ウィキペディア小見出し辞書の「getrandom」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ。



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「getrandom」の関連用語

1
14% |||||

getrandomのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



getrandomのページの著作権

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの/dev/random (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2026 GRAS Group, Inc.RSS