diff --git a/ja/docproj/sgml.sgml b/ja/docproj/sgml.sgml index 22efe43872..22d0a2426d 100644 --- a/ja/docproj/sgml.sgml +++ b/ja/docproj/sgml.sgml @@ -1,174 +1,174 @@ - + %includes; ]> - + &header;

ドキュメンテーションプロジェクトは SGML をドキュメントを表現するための標準の手段としようとしています。

SGML とは Standard Generalised Markup Language のことです。

簡単に言えば (読者の中の SGML の純正主義者の方々にはお気にさわったら ごめんなさい) SGML は他の言語を記述するための言語です。

あなたはおそらくすでに SGML を使ったことがあるでしょうが、 それには覚えがないでしょう。HTMLには、それは web ページを書くための言語ですが、正式の書き方があります。 その書き方が SGML で書かれているのです。あなたが HTML を書いているときには SGML で書いているとは言いませんが (per se)、SGML を使って定義された言語を使っている ということにななります。

SGML を使って定義されたマークアップ言語は非常にたくさんあります。 HTMLもその中の一つです。ほかには "LinuxDoc" と呼ばれるものもあります。おそらくあなたが想像しているように、 それはもともとは Linux のドキュメンテーショングループが 彼らのドキュメントを書くために作ったもので、 FreeBSDドキュメンテーションプロジェクトでも同様にそれを採用しました。

もう一つの SGML で定義されたマークアップ言語として "DocBook" というものがあります。これは技術的なドキュメントを書くために特別に 設計された言語で、それなりにたくさんのタグがあって (<...> の中のもの) そのものに関連する技術的なドキュメントを記述しています。

例えば、これは HTML で短い段落を書いてみたものです。 (内容については気にせずに、タグだけを見て下さい)

システムのパスワードは /etc/passwd に記録されます。
 	このファイルを編集したいときには vipw を使うべきです。
 	しかし、単に新しいユーザを加えたいだけのときには adduser
 	も使うことができます。

]]>

同じ段落を DocBook を使ってみるとこのようになります。

システムのパスワードは /etc/passwd
       に記録されます。このファイルを編集したいときには
       vipw を使うべきです。しかし、
       単に新しいユーザを加えたいだけのときには adduser
       も使うことができます。
 ]]>

見てわかるように、DocBook は HTML よりもずっと '表現が豊富' です。 HTML の例ではファイル名は 'typewriter' フォントで表示されるように マークアップされていますが、DocBook の例ではファイル名は 'filename' としてマークアップされ、ファイル名の表示については記述されません。

このマークアップのより表現に富む形式について多くの利点を挙げてみましょう。

もしそれらについてよく知っているなら、これは Microsoft® Word のスタイルシートに少々似ているものではありますが、 しかし非常により強力なものとなっています。

もちろん、この能力を生かすにはそれなりの労力が必要です。

いまのところは、このプロジェクトはまだ LinuxDoc をハンドブックや FAQ に使っています。それは変更中で、特にドキュメントを DocBook へ作り変えるプロジェクトを進めているところです。

もしあなたが LinuxDoc/DocBook について何も知らないとしても、 貢献できることはありますか?

はい。もちろんです。どんなドキュメントであってもなにもないよりは 良いものです。もしあなたが貢献すべきドキュメントを持っていて、 それが LinuxDoc もしくは DocBook でマークアップされていないとしても、 何の問題もありません。

普通にそのドキュメントを 提出してください。 プロジェクトのほかの誰かがあなたの提出されたドキュメントを見つけると、 それにマークアップをして、そしてコミットしてくれます。 少々運がいいとそのときにあなたにマークアップされたテキストが戻ってきます。 それは役に立ちます。というのはあなたはドキュメントがマークアップされる "前と後の" 状態を持っているということになり、うまくいけばその過程から マークアップについていくらかでも学ぶことができるからです。

明らかに、あなたの提出したドキュメントは マークアップされる必要があるために、このことでコミットされるまでの過程は 長引いてしまうことになり、何日も掛かるかもしれません。 しかしそれはちゃんとコミットされることでしょう。

SGML や DocBook に関する他の情報は ?

まず、Documentation Project 入門を読むべきでしょう。 これは FreeBSD documentation の 作業をおこなうために知っておくべきすべてのことに関する包括的な 説明をねらったものです。

これは長編のドキュメントであり、たくさんの小さなファイルに 分割されています。また ひとつの大きなファイルとしてまとめられているものもあります。

http://www.oasis-open.org/cover/sgml-xml.html

SGML/XML の web ページ。SGML について数え切れないほどの情報へのポインタがあります。

http://www-sul.stanford.edu/tools/tutorials/html2.0/gentle.html

「やさしい SGML の紹介」です。初心者の見方から SGML についてもっと学びたいという方にお勧めです。

http://www.oasis-open.org/docbook/

OASIS が DocBook DTD の保守をしています。 これらのページはすでに SGML について慣れているユーザや、 DocBook を学んでみたい方を目的としています。

FreeBSD ドキュメンテーションプロジェクトのページ &footer; diff --git a/ja/includes.sgml b/ja/includes.sgml index 85e847ee6a..6dfa777c23 100644 --- a/ja/includes.sgml +++ b/ja/includes.sgml @@ -1,144 +1,146 @@ - + - + '> '> ホーム   |   連絡先   |   知的財産権について   |   ©right;'> FreeBSD Home Page'> (訳注: 最新の 原文 とは ずれ があります。)

'> ]]> &title; + + メニュー &rev.msg;

&title;


トップページ アプリケーション サポート ドキュメント ベンダ 検索 索引 トップページ トップページ '>
&author;
&date;
(日本語訳に関するお問い合わせは doc-jp@jp.FreeBSD.org までお願いします)
'> この文書は、FreeBSD Web ページを手動で CVS リポジトリから構築して更新する方法を解説しています。

'> diff --git a/ja/index.xsl b/ja/index.xsl index 67ccbfec37..a269671a7f 100644 --- a/ja/index.xsl +++ b/ja/index.xsl @@ -1,587 +1,590 @@ - - + + - + <xsl:value-of select="$title"/> + +
FreeBSD: このパワーをあなたのために

お近くのサーバをお選びください:

言語: 英語イタリア語ロシア語スペイン語その他


ニュース
アナウンス
報道
さらに ...

ソフトウェア
FreeBSD を手に入れる
リリース情報
Ports Collection

ドキュメント
初心者のために
ハンドブック
FAQ
マニュアルページ
Doc. Project
さらに...

サポート
メーリングリスト
ニュースグループ
ユーザグループ
Web 上の資料
セキュリティ
さらに...

障害報告
障害報告の送付
未解決の報告の閲覧
障害 ID で検索する
さらに...

開発
プロジェクト
Release Engineering
CVS リポジトリ

ベンダ
ソフトウェア
ハードウェア
コンサルティング
その他

寄付・寄贈
寄付・寄贈品の受付
現在の寄贈品
寄付募集リスト

このサイトについて
サイトマップ
検索
さらに...

検索:

FreeBSD とは?

FreeBSD は x86 互換機、DEC Alpha、IA-64、PC-98 アーキテクチャ用の先進的なオペレーティングシステムです。 カリフォルニア大学バークレイ校で開発された である BSD UNIX に由来し、 多くの人たち によって保守・開発されています。 その他のプラットフォーム は現在開発中です。

最先端の機能

FreeBSD は (市販の最良のものも含めて) 他のオペレーティング システムに未だに欠けている最先端のネットワーク、パフォーマンス、 セキュリティ、互換性といった 機能 を今、提供しています。

強力なインターネットサポート

FreeBSD は理想的な インターネットやイントラネット サーバになります。負荷が 極めて高くなった状態でさえ強固なネットワークサービスを提供し、 ユーザプロセスが同時に何千になっても良好な反応時間を 維持するようにメモリを効率的に利用します。 FreeBSD を利用したアプリケーションやサービスの例を 載せていますので、ぜひわたしたちの ギャラリー をご覧になってみてください。

数多くの対応アプリケーション

高い品質を持つ FreeBSD と、今日の低価格で高速な PC ハードウェアの組み合わせは、 市販の ワークステーションに匹敵する、 非常に経済的な選択肢になるでしょう。 デスクトップ用、サーバ用の両方について、膨大な数の アプリケーション も用意されています。

簡単インストール

FreeBSD は CD-ROM や DVD-ROM、フロッピーディスク、磁気テープ、MS-DOS® パーティションなどのさまざまなメディアからインストールすることが できます。ネットワークに接続しているなら、anonymous FTP や NFS を用いて 直接 インストールすることもできます。 必要なのは 1.44MB の起動フロッピー 2 枚と、 これらの方法 だけです。

無料で使える FreeBSD

このような特色を持ったオペレーティングシステムは高い値段で 販売されていると思われるかもしれませんが、FreeBSD は 無料 で入手でき、 すべてのソースコードが付属しています。 試してみようかな、という方は より詳しい情報 を ご覧ください。

FreeBSD への貢献

FreeBSD に貢献するのは簡単です。 あなたが FreeBSD の中で改善できそうな部分を探し、 その部分に変更を (注意深く、わかりやすく) 加えて FreeBSD プロジェクトに届けるだけです。 その際には send-pr を使うか、 もし知っているなら、コミッターに直接連絡しても OK です。 変更は、FreeBSD の文書に対するものでも、FreeBSD ソースコードに対するものでも構いません。 詳しくは、FreeBSD ハンドブックの FreeBSD への貢献 (原文) というセクションをご覧ください。

もしあなたがプログラマでないとしても、いくつもの FreeBSD に貢献する方法があります。FreeBSD Foundation は非営利団体 であり、直接の寄付は税金の控除対象となります。 詳細に関しては bod@FreeBSDFoundation.org にメールを送るか、 The FreeBSD Foundation、 7321 Brockway Dr. Boulder, CO 80303. USA まで手紙を書いてください。

Silicon Breeze 社は BSD デーモンの銅像を製作し、 これらの売り上げの 15% を FreeBSD Foundation に還元しています。 この BSD デーモンの詳細と注文方法については このページ を見てください。

テクノロジリリース:
アナウンス
インストールガイド
リリースノート
ハードウェアノート
Errata
初期利用者のための手引き

プロダクションリリース:
アナウンス
インストールガイド
リリースノート
ハードウェアリスト (英語)
Errata

Project News
最終更新: / / :
news/newsflash.html#

More...

FreeBSD Press
最終更新: / :
news/press.html#
More...

セキュリティ勧告
最終更新: ,
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/.asc
More...

 

FreeBSD についてもっとよく知りたくなったら、 FreeBSD に関連する 出版物FreeBSD 関係の報道 の ギャラリーを訪ねたり、このウェブサイトを 見てみてください!

[FreeBSD Mall] [Sponsor of Unix Guru Universe] [Daemon News] [Powered by FreeBSD]

このウェブサイトは毎日 8:00 UTC と 20:00 UTC に更新しています。

お問い合わせ先 : 日本語化について
知的財産権について
© 1995-2003 The FreeBSD Project.
All rights reserved.
diff --git a/ja/relnotes.sgml b/ja/relnotes.sgml index d9c3714138..fd440427aa 100644 --- a/ja/relnotes.sgml +++ b/ja/relnotes.sgml @@ -1,130 +1,133 @@ + %includes; ]> - + &header;

FreeBSD の各ディストリビューションは (RELEASE、SNAPSHOT 等の) 特定のディストリビューションについて記述した いくつかの文書ファイルを含んでいます。 典型的に、これらのファイルは以下の物を含みます:

上に列挙したファイルのうちリリースノート、ハードウェアリスト、 インストールガイドは、FreeBSD が対応している各アーキテクチャ用に それぞれ異なっています。

FreeBSD のリリース版

FreeBSD の各 -RELEASE 版(例えば、&rel.current;-RELEASE)の リリース文書については、FreeBSD の web サイト(またはそのミラーサイト)の リリースページで 公開されています。

これらのファイルは 各ディストリビューション(CDROM、FTP サイト、インストール用 フロッピーディスクなどのいずれにおいても)における最上位のディレクトリに (たいてい HTML とテキスト形式の両方で)あります。

FreeBSD のスナップショット版

スナップショット用のリリース文書ファイルはたいてい 各スナップショットの最上位のディレクトリにあります。

-CURRENT および -STABLE 用の文書

FreeBSD -CURRENT および -STABLE 用のリリース文書の 自動生成される HTML 版は FreeBSD の web サイトで提供されています。 これらの文書は随時変化しています; web サイト上の版は web サイト内の残りが更新されると同時に再生成されます。

FreeBSD -CURRENT 用として、以下の文書ファイルが提供されています:

以下の文書ファイルは FreeBSD 4-STABLE 用です。

他のサイト

FreeBSD -CURRENT、-STABLE、そして最近の -RELEASE 用の HTML、PDF、そしてテキスト形式の単一のファイルのリリース文書は Release Documentation Snapshot Site で公開されています。 このページの文書は定期的に更新されます。

&footer; diff --git a/ja/security/security.sgml b/ja/security/security.sgml index 6bb821bff0..8382ea9298 100644 --- a/ja/security/security.sgml +++ b/ja/security/security.sgml @@ -1,1099 +1,1094 @@ - + %includes; ]> - + - + &header;

はじめに

このページは、FreeBSD のセキュリティに関して、 初心者、ベテランを問わず手助けになるよう書かれています。 FreeBSD では、セキュリティを非常に重要なものと捉えており、 OS をできる限りセキュアなものにしようと常に努力しています。

ここではどのようにしてさまざまな攻撃からあなたのシステムを守るか、 またセキュリティに関わるバグを発見した場合に誰に連絡すれば良いのか、 などについて、多くの情報や情報へのリンクを掲載しています。 また、システムプログラマ向けに、セキュリティ上の弱点を作成しないようにするための さまざまな手法を紹介する項も含まれています。

目次

FreeBSD セキュリティオフィサとセキュリティオフィサチーム

セキュリティに関して取り組んでいる人たちとの情報交換を円滑にするため、 FreeBSD ではセキュリティ関係の窓口としてセキュリティオフィサを設けています。

もしセキュリティに関するバグの可能性について FreeBSD プロジェクトと連絡をとる必要が生じたら、 発見したことの詳細と、何が問題となっているのかを書いて セキュリティオフィサに メールを送ってください。

FreeBSD プロジェクトでは、脆弱性の報告に対して臨機応変に対応する目的で セキュリティオフィサのメールエイリアスに 4 人 (セキュリティオフィサ、セキュリティオフィサ補佐、コアチームメンバ 2 人) が登録されています。つまり、 <security-officer@FreeBSD.org> へ送られたメールは、現在以下のメールアドレスへ届くようになっています。

Jacques Vidrine <nectar@FreeBSD.org> セキュリティオフィサ
Chris Faulhaber <jedgar@FreeBSD.org> セキュリティオフィサ補佐
Robert Watson <rwatson@FreeBSD.org> FreeBSD コアチームメンバ、リリースエンジニアリング渉外、
TrustedBSD プロジェクト渉外、システムセキュリティアーキテクチャの専門家
Warner Losh <imp@FreeBSD.org> FreeBSD コアチーム渉外、名誉セキュリティオフィサ

また、セキュリティオフィサによって選出されたコミッターの一団である セキュリティオフィサチーム <security-team@FreeBSD.org>がセキュリティオフィサをサポートしています。 現在、チームは以下の人々で構成されています。

Bill Fumerola <billf@FreeBSD.org> FreeBSD インフラストラクチャ渉外
Daniel Harris <dannyboy@FreeBSD.org> doc および ports コミッター
Trevor Johnson <trevor@FreeBSD.org> ports コミッター
Kris Kennaway <kris@FreeBSD.org> port マネージャ渉外、名誉セキュリティオフィサ
Wes Peters <wes@FreeBSD.org> FreeBSD コアチームメンバ。 米国空軍、Axent Technologies、Symantec、Intel および Alcatel Internetworking における元セキュリティソフトウェア研究者かつ開発者。
Guido van Rooij <guido@FreeBSD.org> 名誉セキュリティオフィサ
Dag-Erling Smorgrav <des@FreeBSD.org>

セキュリティオフィサ宛のメッセージに暗号化が必要な場合には、 セキュリティオフィサの PGP 公開鍵を使って暗号化してください。

情報の取り扱いに関する方針

セキュリティオフィサは一般的な方針として、 脆弱性の発見から、その危険性の解析と修正、修正のテスト、 関係する他の組織との調整などに必要と思われる時間が経過した後に、 その問題に関するすべての情報を公開することを原則とします。

セキュリティオフィサは、 FreeBSD プロジェクトの資源を脅かすような緊急性の高い脆弱性を FreeBSD クラスタ管理者の一人ないし複数の人たちにかならず通知します。

セキュリティオフィサは、 問題を完全に理解したり修正するために専門的知識や意見が必要とされる場合、 報告されたセキュリティ上の脆弱性について議論を行なうために セキュリティオフィサ以外の FreeBSD の開発者や外部の開発者に協力を求めることがあります。 報告された脆弱性に関する情報には不必要な流出を最小限に抑える努力を行い、また、 議論に参加する専門家はセキュリティオフィサの方針に従います。 過去、議論に参加した専門家たちは、FFS、VM システム、ネットワークスタックなど、 オペレーティングシステムの非常に複雑なコンポーネントについて 豊富な経験を持っていることを理由に選ばれています。

FreeBSD のリリース作業が進行中の場合、セキュリティオフィサは 適切なリリースサイクルや、予定されているリリースに深刻なセキュリティ上の バグが含まれているかどうかといった情報を判断材料として提供する目的で、 リリースエンジニアに脆弱性の存在やその影響の大きさを知らせることがあります。 ただしそれが必要だと判断された場合には、 脆弱性の存在やその影響に関する情報の不必要な漏洩を防ぐために、 リリースエンジニアに脆弱性の情報を提供しない場合もあります。

FreeBSD セキュリティオフィサは、FreeBSD とコードを共有しているサードパーティベンダ (OpenBSD および NetBSD プロジェクト、Apple、FreeBSD に由来するソフトウェアのベンダ、 Linux ベンダのセキュリティリスト) はもちろんのこと、 他の団体や CERT (訳注: 日本では JPCERT/CC) のような、脆弱性やセキュリティに関する出来事を追跡する組織と 緊密に協調して作業を行っています。 脆弱性は FreeBSD 以外の実装にも影響することがあり、(頻繁ではありませんが) 世界中のネットワークコミュニティに影響する可能性もあります。 そのような際、セキュリティオフィサは脆弱性に関する情報を他の団体へ公開することがあります。 もしそれが不都合な場合は、脆弱性の報告にその旨を明記してください。

あなたが情報を提供する際に、提供する情報に何か特別な扱いが必要ならば、 それを明記するのを忘れないようにお願いします。

脆弱性の報告を行なう際に、報告者が他のベンダとの間で公開の日程を調整したいと考えている場合は、 脆弱性の報告にその旨を明記してください。明確な指定がない場合、 FreeBSD セキュリティオフィサは、解決策の検証が十分に行なわれ次第、 可能な限り迅速に情報を公開できるような時期を選びます。 ただし、もし脆弱性が (bugtraq のような) 公的なフォーラムで活発に議論されているとか、 すでに積極的に悪用されているといった状態ならば、 セキュリティオフィサはユーザコミュニティの安全を最大限に確保するため、 報告者の指定した公開スケジュールを無視する可能性があることに注意してください。

報告者は FreeBSD プロジェクトがオープンソースプロジェクトだということ、 また、FreeBSD のソースツリーに加えられたあらゆる変更が 記録されているリビジョン管理情報は、世界中からアクセス可能であるということに 注意してください。 公開スケジュールの指定は、セキュリティ勧告、修正パッチ、更新情報の公開に加え、 ソースツリーへの最初の修正も考慮したものである必要があります。 なお、セキュリティ勧告、修正パッチ、バイナリアップデートの生成にはリビジョン管理システムが利用されるため、 ツリーへの修正とこれらの作業の間には必然的に時間的な遅れが生じます。

情報を提供する際は、PGP を使って暗号化しても構いません。 また、その旨を明記すれば、それに対する返信も PGP を用いて暗号化されます。

FreeBSD のセキュリティ勧告

FreeBSD セキュリティオフィサは、以下の FreeBSD 開発ブランチに対してセキュリティ勧告を提供しています。 これには -STABLE ブランチセキュリティブランチ が含まれます (-CURRENT ブランチ に対する勧告は提供されません)。

各ブランチに対するセキュリティオフィサのサポートには、 「原則としてリリース後 12 ヵ月間」という期限があります。 現在サポートされているブランチの保守終了予定日は、次のとおりです。 保守終了予定日の列には、 そのブランチに対応する最も早い保守終了予定日が記入されています。ただし、 これらの予定日は延長される可能性があること、また、そうするにふさわしい理由があれば ブランチの保守が記載されている日付よりも早く終了する可能性もあるということに ご注意ください。

- - - - - - - - + + +
ブランチ リリース 保守終了予定日
RELENG_4 なし 2003 年 12 月 31 日
RELENG_4_64.6-RELEASE2003 年 5 月 31 日
RELENG_4_7 4.7-RELEASE 2003 年 9 月 30 日
RELENG_4_8 4.8-RELEASE 2004 年 3 月 31日
RELENG_5_05.0-RELEASE2003 年 6 月 30 日RELENG_5_15.1-RELEASE2003 年 12 月 31 日

これ以前の古いリリースについては、 積極的にメンテナンスされることはありませんので、 上記のサポートされているリリースのいずれかへのアップグレードを強く推奨します。

セキュリティに関する修正は FreeBSD の開発と同様に、まず FreeBSD-current ブランチに導入されます。 そして数日間のテストを経て、わたしたちのカバーしている FreeBSD-stable ブランチに対応するように修正内容が持ち込まれ、 勧告が公表されることになります。

2002 年に発行された勧告に関する統計情報:

セキュリティ勧告は、以下の FreeBSD メーリングリストを通じて公表されます。

勧告は、常に FreeBSD セキュリティオフィサの PGP 鍵 で署名され、 FTP CERT リポジトリ に関連パッチとともにアーカイブされます。 これ (訳注: 原文のこと) を書いている時点では、以下の勧告が公開されています (このリストは数日ほど情報が古い場合があります。 最新の勧告は FTP サイト をチェックしてください):

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

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

FreeBSD 4.8-RELEASE の公開。 FreeBSD 5.0-RELEASE の公開。 FreeBSD 4.7-RELEASE の公開。 FreeBSD 4.6.2-RELEASE の公開。 FreeBSD 4.6-RELEASE の公開。 FreeBSD 4.5-RELEASE の公開。 FreeBSD 4.4-RELEASE の公開。 FreeBSD 4.3-RELEASE の公開。

FreeBSD のセキュリティメーリングリストについて

もしいくつかの FreeBSD システムを管理/利用しているのなら、 以下のメーリングリストのうち少なくとも一つに参加するべきです:

freebsd-security セキュリティ一般に関する議論
freebsd-security-notifications セキュリティ告知 (流量の少ないモデレートメーリングリスト)

安全なプログラミングのためのガイドライン

有用なツールとして its4 の ports が /usr/ports/security/its4/ に あります。 これは自動化された C のコードの検査ツールで、コード中で 潜在的な問題点をハイライト表示します。 これは最初のチェックには 便利ですが盲信して頼りすぎてはいけません。 完全な監査は コード全体を人の目で確かめることが必要です。

確実なプログラミングテクニックとリソースに関する更なる情報は、 リソースセンターの How to Write Secure Code を見てください。

FreeBSD セキュリティ Tips and Tricks

FreeBSD システム (実際にはどの &unix; システムでも) を セキュアにするにはいくつかのステップがあります:

システムのセキュリティを強化する方法の tips の応用編に ついては、以下の FreeBSD Security How-To サイトをご利用下さい。 http://www.FreeBSD.org/~jkb/howto.html

セキュリティとは、継続です。 セキュリティに関する、最新の開発状況を常に把握するようにしてください。

セキュリティ上の問題を見つけてしまった時にすべきこと:

その他の関連するセキュリティ情報

&footer;