ホームセキュリティ用語解説シンボリックリンクとはセキュリティ用語解説シンボリックリンクとは72013年10月24日シンボリックリンクとは、コンピュータ上のファイルやディレクトリに別名を与えることのできる機能。ファイルやディレクトリを本来の場所に残しながら、それとは別の場所に置いたり、別名を付与してアクセスする「ソフトリンク」の一種で、主にUNIX系OSのファイルシステムの機能として定着している。UNIXのシンボリックリンクは、その内部に一つの実体へのファイルパスを記憶している。プログラムがシンボリックリンクにアクセスしようとすると、実際にはそこに記憶されているパス名が表す対象へのアクセスが行われる。シンボリックリンク作成の制限は緩く、シンボリックリンクを配置するディレクトリへの書き込み権限があるユーザーであれば誰でも作成が可能だ。リンク先のファイルやディレクトリにアクセス権限のないユーザーでも作成が可能で、さらに、リンク先のファイルやディレクトリがまだ存在しなくても作成が可能である。このシンボリックリンクの機能を悪用し、プログラムが開こうとするファイルパスの実体をシンボリックリンクにすり替えておき、想定外のファイルへのアクセスを起こさせる攻撃が「シンボリックリンク攻撃」である。シンボリックリンク攻撃が成立し、高い権限で動作するプログラムがアクセスするファイルがシンボリックリンクにすり替えられると、システムの重要なファイルが改ざんされるなどの被害に遭う可能性がある。攻撃者が有する権限よりも高い権限を得て(権限を持たないファイルが閲覧可能になるなど)、重要な機密ファイルの内容が漏えいするといった可能性もある。Twitter!最新情報やユミコの日常が見えるかも?Facebook公式ページFacebookページのいいね!ボタンを押すと情報セキュリティブログの最新情報がウォールに表示されます。関してご意見・ご感想サイトマップRSSスマートフォンサイトに切り替える2010年9月30日以前に公開されたコンテンツについては、本文中の社名は当時のもの(日立システムアンドサービス)となっております。