以下はDockerfile
Debian 10(buster)イメージに基づいて書かれています。
FROM node:12-buster
RUN apt-get update -y
RUN apt-get install wkhtmltopdf -y
#...rest content
wkhtmltopdf
上記のように、 using apt-get
command-y
というパッケージをインストールする必要があります(パッケージが要求するすべての権限を許可するフラグとともに)。
私の質問は次のとおりですwkhtmltopdf
(パッケージ)にDebian 10(バスター)のapt-get
ウイルスやマルウェアが含まれていないことを確認するためにどのツールを使用できますか?
なぜこの検証が必要なのか疑問に思うなら:
これを使用して構築されたコンテナには機密データが含まれており、データベースコンテナや他の外部httpsリソースDockerfile
などの他のコンテナともmysql
通信できます。
したがって、パッケージにwkhtmltopdf
ウイルスやマルウェアが含まれていると、ハッカーはデータベースデータとユーザーの機密情報やその他の機密情報を盗む可能性があります。
答え1
このパッケージのソースコードはwkhtmltopdf
実際に利用可能であり、悪意のあるコードがないことを確認するには、直接読み込んでビルドできる必要があります。
これダーバンパッケージページ次のリンクがあります。ソースソースそしてDebian 修正ソース。また、以下があると主張するGitHubリポジトリを見つけました。公式ソースコード。
セキュリティに関しては、「信頼できないHTMLでwkhtmltopdfを使用しないでください」という警告がより心配です。ステータスページ。パッケージが悪意のないことを確認しても、ソフトウェア自体にはセキュリティリスクを引き起こす可能性があるバグがあるようです。
個人的には、Debianが提供していることを心配する前にパッケージを検証することに興味がありますnode
。
答え2
GracefulRestartに同意します。ただし、Debian 10用のウイルス対策ソフトウェアが必要な場合は、そのソフトウェアをインストールしてclamav
コマンドclamscan
を使用してファイルにウイルスがあるかどうかを手動で確認できます。 Linux SMB / CIFSサーバーでWindowsウイルスを追跡するために使用するのに最適です。