3
信頼できないtarファイルを安全に抽出するにはどうすればよいですか?
tarファイルを抽出して、抽出されたすべてのファイルが特定のプレフィックスディレクトリの下に配置されるようにします。tarファイルが外部ディレクトリに書き込もうとすると、抽出が失敗します。 ご想像のとおり、これは信頼できないtarファイルを安全に抽出できるようにするためです。 GNUでこれを行うにはどうすればよいtarですか? 私は思いついた: tar --exclude='/*' --exclude='*/../*' --exclude='../*' -xvf untrusted_file.tar しかし、これが十分に妄想的であるかどうかはわかりません。