Skip to main content.
Google custom search

セキュリティーと NetBSD

NetBSDプロジェクトはセキュリティーに対して、 システムの他の部分にするのと同じアプローチを採用しています: 解決でありハックではありません。 NetBSDのセキュリティー問題は、 NetBSD セキュリティーオフィサー、 および NetBSD セキュリティー警告チーム によって取り扱われます。 NetBSDセキュリティー警告チームは、 新たに報告されたセキュリティー問題に対応して、 調査はもちろん、文書化、コードの更新を行います。 またチームは、潜在的なセキュリティー問題を捜し出して除去するために、 定期的なコードの検査を行っています。

NetBSD には Kerberos 5 (Heimdal)、SSH (OpenSSH) が統合されており、 また、 IPv4 および IPv6 双方で IPsec を完全にサポートしています。 加えて、あらゆるサービスは デフォルトで最も安全な設定になっており、新規インストールでは 安全でないサービスはデフォルトでは使えなくなっています。

セキュリティー勧告

NetBSD に深刻なセキュリティー問題が発見され修正されると、 問題の記述と修正法へのポインターを含んだ、 セキュリティー勧告を発行します。 これらは netbsd-announce メーリングリストおよび security-announce メーリングリストや、 その他のメーリングリストおよび web サイトでアナウンスされます。 さらに、このサイトに保管されるほか、 RSS フィードでも提供されます。

訳註: いくつかのセキュリティー勧告には、 www.NetBSD.org 翻訳プロジェクト による日本語訳が存在します。 この翻訳は以下のリンクから読むことができますが、 announce-ja@jp.NetBSD.org にも配送されます。 ただし、これらは翻訳プロジェクトが参考のために提供するもので、 翻訳者および翻訳プロジェクトは、その内容についていかなる保証もいたしません。

日本語訳についてのお問い合わせは、 www-changes-ja@jp.NetBSD.org までお願いします。 原文は PGP 署名されていますが、この日本語訳は PGP 署名されていません。 修正パッチ等の内容が改竄されていないことを確認するために PGP 署名の チェックを行なうには、原文を参照してください。

NetBSD リリース別の、最近の勧告一覧:

完全な一覧は、リリース書庫 をご覧ください。

最近の勧告 (勧告番号の降順)

完全なリストは 勧告アーカイブを参照してください。

NetBSD-current に対する勧告

場合によっては、セキュリティー問題が NetBSD-current に見つかり、 すぐに解決する場合があります。そのような問題は多くの場合、短命で、 NetBSD リリースにまったく影響しません。 この場合、我々は NetBSD-current に対する特別なパッチや勧告はリリースしません。その代わり、 修正を含んだバージョンに更新することを勧めます。 修正された日付は上記の勧告 を参照してください。セキュリティー問題が NetBSD-current だけに影響するとわかった場合、 NetBSD セキュリティーオフィサー チームは、その問題および何を更新する必要があるかを詳しく説明したメールを current-users メーリングリストに送ります。 このような問題に気づくことができるよう、NetBSD-current を使っている方は、current-users メーリングリストに参加することをおすすめします。 NetBSD-current を追跡している方は、 既知の問題を解決するほか、新機能を使えるようにするため、 システムをまめに更新するようにしてください。

セキュリティーの連絡

NetBSDプロジェクトは、二つのセキュリティーに関する連絡ポイントを持っています:

  • tech-security メーリングリストは、NetBSDのセキュリティーに関する問題を議論するための 公開されたフォーラムです。
  • に電子メールを送ることによって、 直接NetBSDプロジェクトにセキュリティー問題について 問い合わせることができます。

セキュリティー問題のレポート

NetBSDにおけるセキュリティー問題をレポートする方法として、 NetBSDセキュリティー警告チーム に連絡する方法と、 障害報告フォーム もしくはNetBSDシステム上の send-pr(1) プログラムを 使用して標準的なNetBSD障害レポートを送る方法があります。

機密扱いの情報は、NetBSDセキュリティーオフィサーの PGPキーを使って、 暗号化するべきです。

セキュリティーパッチ

すべての発表された NetBSD セキュリティーパッチは、NetBSDプロジェクトの FTP serversecurity/patches/ ディレクトリーから入手可能です。

NetBSD パッケージコレクション (pkgsrc)

NetBSD パッケージ コレクションを使うと、数多くのサードパーティー製のアプリケーションの ソースまたはバイナリーインストールが容易にできます。 サードパーティー製のソフトウェアにはしばしばバグがありうること、そして、 バグによってはマシンを権限奪取の危機にさらしうることを忘れてはいけません。 このようなことに対処するため、 NetBSD では、インストール済パッケージの 既知の脆弱性を容易に検証する方法を提供しています。

インストール済パッケージの脆弱性チェック

NetBSD pkgsrc セキュリティーチーム とパッケージのメンテナーは、 pkgsrc に含まれる (あるいは含まれていた) パッケージの既知の脆弱性のリストを 保守しています。このリストは、以下の NetBSD FTP サイトから入手できます:

audit-packages を使うと、 このリストを自動的にダウンロードし、 システムにインストールされているパッケージすべてについて セキュリティー検証をすることができます。

audit-packages は、ふたつの部分からできています。 ひとつは download-vulnerability-list で、 NetBSD FTP サイトから 脆弱性のリストをダウンロードするものです。もうひとつは audit-packages で、インストールされているパッケージに脆弱性が ないかどうか検証するものです。脆弱性のあるパッケージがあった場合、 次のように出力してくれます:

Package samba-2.0.9 has a local-root-shell vulnerability, see http://www.samba.org/samba/whatsnew/macroexploit.html

audit-packages では、pkg-vulnerabilities ファイルを毎日ダウンロードして、さらに、パッケージの検証を daily security script で行なうように設定することができます。 これについての詳細は、 pkg_installMESSAGE ファイルに書かれています。

pkgsrc のセキュリティー問題を報告する

pkgsrc のソフトウェアパッケージに audit-packages で検出されないセキュリティー問題があるとお気づきになったら、pkgsrc セキュリティーチームまでご連絡ください。

security/audit-packages から pkgtools/pkg_install へ移行する

2007 年 4 月、security/audit-packages パッケージのもつ機能が C で書き直され、pkg_install パッケージに統合されました。 これにより、従前の security/audit-packages パッケージにくらべ、 速度と機能の両面で、多くの改良がなされました。 2008 年 1 月、security/audit-packages パッケージが pkgsrc の CVS ツリーから削除されるとともに、 security/audit-packages パッケージの機能を置き換えられるようにするため、 必要な pkg_install のバージョンが pkg_install-20071224 に上がりました。 これに伴う移行の手順は、ほとんどの利用者が簡単にできるものとなっており、 単に古いパッケージを削除 (pkg_delete audit-packages) してから、 pkg_install を更新するだけです。 pkgtools/pkg_install と security/audit-packages のインストールでは衝突するファイルがあるため、 この順序を守ってください。 さらに、従来のバイナリー (audit-packages および download-vulnerability-list) を参照しているスクリプト (たとえば crontab(5) ファイルや、security.local など) も、 すべて更新する必要があります。

pkg_install-20071224 へ今すぐ移行できず、 security/audit-packages を使い続ける必要がある方のために、pkgsrc セキュリティーチームでは、 少なくとも pkgsrc-2008Q1 枝が作成されるまでの間は、 pkg-vulnerabilities データベースの更新を続ける予定です。 security/audit-packages のサポートが完全に終わったときには、 旧来の pkg-vulnerabilities データベースを、 もはや更新されない旨をあらわすものに更新します。 そのときには、その後の pkg-vulnerabilities データベースの更新を受け取るために、 pkg_install>=20071224 への更新をするようにしてください。

この移行に関して、質問や問題などがありましたら、 pkgsrc Security Team または適切な NetBSD メーリングリスト (たとえば pkgsrc-users tech-pkg) のいずれかへご連絡ください。

セキュリティーリソース

多くのセキュリティー勧告、および他のセキュリティーリソースは、 これらのサイトでオンラインに利用できます: