unboundの特徴とインストール

unboundはユーザにとってさまざまなメリットのあるソフトウェアですが、特にセキュリティ面で使い勝手の良い安心して使える機構がたくさんあります。

unboundはC言語で構築されていますが、もともとはセキュリティ面を考慮してJava言語で書かれていました。

C言語に書き換える際はソースコードの読みやすさを重視し、速度面の他にセキュリティホールを発見しやすい対応がされています。

また、DNSSECへの対応ではBINDの次に安定していると言われており、DNSポイズンなどの対応も行われました。

また、インストールを簡単にするだけではなく、CHROOTを基本動作とすることで、一般ユーザ権限で動作させ、ルートの奪取を阻んでいます。

TOP