From owner-doc-jp@jp.freebsd.org  Sun Aug 19 01:16:30 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA52016;
	Sun, 19 Aug 2001 01:16:30 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from eos.ocn.ne.jp (eos.ocn.ne.jp [210.190.142.171])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA52011
	for <doc-jp@jp.freebsd.org>; Sun, 19 Aug 2001 01:16:30 +0900 (JST)
	(envelope-from hrs@eos.ocn.ne.jp)
Received: from mail.hrslab.yi.org (p0212-ip01funabasi.chiba.ocn.ne.jp [211.123.225.212])
	by eos.ocn.ne.jp (8.9.1a/OCN/) with ESMTP id BAA12252
	for <doc-jp@jp.freebsd.org>; Sun, 19 Aug 2001 01:16:25 +0900 (JST)
Received: from localhost (alph.hrslab.yi.org [192.168.0.10])
	by mail.hrslab.yi.org (8.9.3/3.7W/DomainMaster) with ESMTP id BAA34585
	for <doc-jp@jp.freebsd.org>; Sun, 19 Aug 2001 01:05:40 +0900 (JST)
	(envelope-from hrs@eos.ocn.ne.jp)
Date: Sun, 19 Aug 2001 00:51:33 +0900 (JST)
Message-Id: <20010819.005133.23005040.hrs@eos.ocn.ne.jp>
To: doc-jp@jp.freebsd.org
From: Hiroki Sato <hrs@eos.ocn.ne.jp>
In-Reply-To: <20010818.162530.74756849.rushani@bl.mmtr.or.jp>
References: <200108172138.f7HLcGs33275@freefall.freebsd.org>
	<20010818.075729.74731664.hrs@eos.ocn.ne.jp>
	<20010818.162530.74756849.rushani@bl.mmtr.or.jp>
X-Mailer: Mew version 1.95b101 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
 boundary="--Next_Part(Sun_Aug_19_00:51:33_2001_064)--"
Content-Transfer-Encoding: 7bit
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: doc-jp 8356
Subject: [doc-jp 8356] Re: FreeBSD Security Advisory
 FreeBSD-SA-01:53.ipfw
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: hrs@eos.ocn.ne.jp

----Next_Part(Sun_Aug_19_00:51:33_2001_064)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

$B:4F#!wEl5~M}2JBg3X$G$9!#(B

Hideyuki KURASHINA <rushani@bl.mmtr.or.jp> wrote
  in <20010818.162530.74756849.rushani@bl.mmtr.or.jp>:

rushani> -$B%"%C%W%0%l!<%I%Q%C%1!<%8$,CV$-49$($k%U%!%$%k$O(B, $B%$%s%9%H!<%k<j=g$N4V$K(B 
rushani> -$B%P%C%/%"%C%W%3%T!<$,:n@.$5$l$^$9(B.  $B$3$N%P%C%/%"%C%W%3%T!<$O%"%C%W%0%l!<%I(B
rushani> +$B%$%s%9%H!<%k<j=g$N4V$K(B, $B%"%C%W%0%l!<%I%Q%C%1!<%8$OCV$-49$($k%U%!%$%k$r(B
rushani> +$B$b$H$K%P%C%/%"%C%W%3%T!<$r:n@.$7$^$9(B. $B$3$N%P%C%/%"%C%W%3%T!<$O%"%C%W%0%l!<%I(B
rushani>  $B%Q%C%1!<%8$r:o=|$9$k$H:F%$%s%9%H!<%k$5$l(B, $B%7%9%F%`$O=$@5%Q%C%A$r(B
rushani>  $BE,MQ$9$kA0$N>uBV$KLa$j$^$9(B.
rushani> 
rushani> 
rushani> $B$NMM$K$7$F$$$?$@$1$k$H;d$O$o$+$j$,$$$$$G$9!#(B(^^;
rushani> # $BC1$K<u$1?H7A$K<e$$$@$1$+$b(B...$B!#(B> $B$*$l(B

 $B%X%C%@$r(B announce-jp $B$N$b$N$KJQ99$7$F!"$4;XE&ItJ,$r(B
 $B$A$HJQ$($F$_$^$7$?!#(B

--
| $B:4F#(B $B9-@8!wEl5~M}2JBg3X(B <hrs@eos.ocn.ne.jp>
|                         <hrs@FreeBSD.org> (FreeBSD Project)


----Next_Part(Sun_Aug_19_00:51:33_2001_064)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Disposition: inline; filename="01:53.diff"
Content-Transfer-Encoding: 7bit

Index: 01:53
===================================================================
RCS file: /home/cvs/private/hrs/announce-jp/FreeBSD-SA/01:53,v
retrieving revision 1.1
retrieving revision 1.4
diff -d -u -I\$FreeBSD:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1 -r1.4
--- 01:53	2001/08/17 22:54:45	1.1
+++ 01:53	2001/08/18 15:51:14	1.4
@@ -7,11 +7,11 @@
 
  $B$3$N%a!<%k$O(B, announce-jp $B$KN.$l$?(B
 
-  Subject: FreeBSD Security Advisory FreeBSD-SA-01:53.ipfw
+  Subject: ANNOUNCE: FreeBSD Security Advisory FreeBSD-SA-01:53.ipfw
   From: FreeBSD Security Advisories <security-advisories@FreeBSD.org>
-  Date: Fri, 17 Aug 2001 14:38:16 -0700 (PDT)
-  Message-Id: <200108172138.f7HLcGs33275@freefall.freebsd.org>
-  X-Sequence: 
+  Date: Fri, 17 Aug 2001 14:38:17 -0700 (PDT)
+  Message-Id: <200108172138.f7HLcHS33278@freefall.freebsd.org>
+  X-Sequence: announce-jp 802
 
  $B$rF|K\8lLu$7$?$b$N$G$9(B. 
 
@@ -210,10 +210,10 @@
 be reinstalled if the package is removed, reverting the system to a
 pre-patched state.
 
-$B%"%C%W%0%l!<%I%Q%C%1!<%8$,CV$-49$($k%U%!%$%k$O(B, $B%$%s%9%H!<%k<j=g$N4V$K(B 
-$B%P%C%/%"%C%W%3%T!<$,:n@.$5$l$^$9(B.  $B$3$N%P%C%/%"%C%W%3%T!<$O%"%C%W%0%l!<%I(B
-$B%Q%C%1!<%8$r:o=|$9$k$H:F%$%s%9%H!<%k$5$l(B, $B%7%9%F%`$O=$@5%Q%C%A$r(B
-$BE,MQ$9$kA0$N>uBV$KLa$j$^$9(B.
+$B%$%s%9%H!<%k=hM}$NESCf$G(B, $B%"%C%W%0%l!<%I%Q%C%1!<%8$O(B
+$BCV$-49$($k%U%!%$%k$N%P%C%/%"%C%W%3%T!<$r:n@.$7$^$9(B.  
+$B%"%C%W%0%l!<%I%Q%C%1!<%8$,:o=|$5$l$?;~(B, $B$3$N%P%C%/%"%C%W%3%T!<$O(B
+$B:F%$%s%9%H!<%k$5$l$F%7%9%F%`$O=$@5%Q%C%A$rE,MQ$9$kA0$N>uBV$KLa$j$^$9(B.
 
 # fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/packages/SA-01:53/security-patch-ipfw-01.53.tgz
 # fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/packages/SA-01:53/security-patch-ipfw-01.53.tgz.asc

----Next_Part(Sun_Aug_19_00:51:33_2001_064)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Disposition: inline; filename="01:53"
Content-Transfer-Encoding: 7bit


FreeBSD $B%;%-%e%j%F%#4+9p(B $BF|K\8lHG(B
=============================================================================
FreeBSD-SA-01:53 (2001-08-17)
 * ipfw `me' on P2P interfaces matches remote address
=============================================================================

 $B$3$N%a!<%k$O(B, announce-jp $B$KN.$l$?(B

  Subject: ANNOUNCE: FreeBSD Security Advisory FreeBSD-SA-01:53.ipfw
  From: FreeBSD Security Advisories <security-advisories@FreeBSD.org>
  Date: Fri, 17 Aug 2001 14:38:17 -0700 (PDT)
  Message-Id: <200108172138.f7HLcHS33278@freefall.freebsd.org>
  X-Sequence: announce-jp 802

 $B$rF|K\8lLu$7$?$b$N$G$9(B. 

 $B86J8$O(B PGP $B=pL>$5$l$F$$$^$9$,(B, $B$3$NF|K\8lLu$O(B PGP $B=pL>$5$l$F$$$^$;$s(B. 
 $B=$@5%Q%C%AEy$NFbMF$,2~cb$5$l$F$$$J$$$3$H$r3NG'$9$k$?$a$K(B PGP $B=pL>$N(B
 $B%A%'%C%/$r9T$J$&$K$O(B, $B86J8$r;2>H$7$F$/$@$5$$(B. 

 $BF|K\8lLu$*$h$S(B, $B%_%i!<%5%$%HMxMQ$N>\:Y$K$D$$$F$O(B, $BJ8Kv$N!V(BA. FreeBSD
 $B%;%-%e%j%F%#4+9p(B $BF|K\8lHG$K$D$$$F!W$r$4Mw$/$@$5$$(B.


                                     [$BK]Lu<T(B: $B:4F#(B $B9-@8(B <hrs@jp.FreeBSD.org>]
--($B$3$3$+$i(B)
=============================================================================
FreeBSD-SA-01:53                                           Security Advisory
                                                                FreeBSD, Inc.

$B%H%T%C%/(B:	ipfw `me' on P2P interfaces matches remote address

$BJ,N`(B:		core
$B%b%8%e!<%k(B:	ipfw
$B9pCNF|(B:		2001-08-17
$B%/%l%8%C%H(B:	Igor M Podlesny <poige@morning.ru>
$B1F6AHO0O(B:	2 $B7n(B 20 $BF|0J9_(B, $B=$@5F|0JA0$N(B FreeBSD 4-STABLE,
                $B$*$h$S(B FreeBSD 4.3-RELEASE
$B=$@5F|(B:		2001-07-17 10:50:01 UTC (FreeBSD 4.3-STABLE)
                2001-07-18 06:56:23 UTC (RELENG_4_3)
FreeBSD $B$K8GM-$+(B:	YES

I.   $BGX7J(B - Background

ipfw is a system facility which allows IP packet filtering,
redirecting, and traffic accounting.  ipfw `me' rules are filter rules
that specify a source or destination address of `me', intended to
match any IP address configured on a local interface.

ipfw $B$O(B IP $B%Q%1%C%H$N%U%#%k%?$d%j%@%$%l%/%H(B, $B%H%i%U%#%C%/2]6b$r(B
$B9T$J$&%7%9%F%`5!G=$N0l$D$G$9(B.  ipfw $B$N(B `me' $B$H$$$&%k!<%k$O(B,
$B%Q%1%C%H$NAw?.85(B/$BAw?.@h%"%I%l%9$r%m!<%+%k%$%s%?!<%U%'%$%9$N(B
IP $B%"%I%l%9$K0lCW$5$;$k$?$a$N%U%#%k%?%k!<%k$r;X$7$^$9(B.


II.  $BLdBj$N>\:Y(B - Problem Description

A flaw in the implementation of the ipfw `me' rules when used in
conjunction with point-to-point interfaces results in filter rules
which match the remote IP address of the point-to-point interface in
addition to the intended local IP address.

ipfw $B$N(B `me' $B%k!<%k$N<BAu$K$O7g4Y$,$"$j$^$9(B.  $B$=$N7g4Y$H$O(B, `me' $B$r4^$`(B
$B%U%#%k%?%k!<%k$rFsE@4V%$%s%?!<%U%'%$%9(B (point-to-point interface) $B$K(B
$BBP$7$FMQ$$$?>l9g(B, $BK\Mh0U?^$7$F$$$k%m!<%+%kB&$N(B IP $B%"%I%l%9$@$1$G$J$/(B
$B%j%b!<%HB&$N(B IP $B%"%I%l%9$K$b0lCW$7$F$7$^$&(B, $B$H$$$&$b$N$G$9(B.


III. $B1F6AHO0O(B - Impact

IP datagrams with a source or destination IP address of a remote
point-to-point link may be handled in a way unintended by the system
administrator.

$BFsE@4V%j%s%/(B (point-to-point link) $B$N%j%b!<%HB&$N(B IP $B%"%I%l%9$,(B
$BAw?.85(B/$BAw?.@h$H$J$C$F$$$k(B IP $B%G!<%?%0%i%`$KBP$7$F(B, $B%7%9%F%`4IM}<T$N(B
$B0U?^$KH?$7$?=hM}$,9T$J$o$l$k4m81@-$,$"$j$^$9(B.

For example, given an interface such as

  tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
          inet 1.1.1.1 --> 2.2.2.2 netmask 0xff000000

and this ipfw rule:

  00010 allow ip from me to any

packets with a source address of 2.2.2.2 would be allowed to pass when
the administrator may have reasonably expected it not to match this
rule.

$B$?$H$($P(B, $B<!$N$h$&$J%$%s%?!<%U%'%$%9(B

  tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
          inet 1.1.1.1 --> 2.2.2.2 netmask 0xff000000

$B$KBP$7$F(B, $B<!$N(B ipfw $B%k!<%k(B

  00010 allow ip from me to any

$B$,@_Dj$5$l$F$$$k>l9g$G$9(B.  $B%7%9%F%`4IM}<T$O$*$=$i$/(B, $BAw?.85%"%I%l%9$,(B
2.2.2.2 $B$H$J$C$F$$$k%Q%1%C%H$O>e5-%k!<%k$K9gCW$7$J$$$H9M$($k$G$7$g$&(B.
$B$7$+$7<B:]$K$O(B, $B$=$N$h$&$J%Q%1%C%H$O$3$N%k!<%k$K9gCW$7(B, $B%$%s%?!<%U%'%$%9$r(B
$BDL2a$9$k$3$H$,2DG=$K$J$C$F$$$^$9(B.


IV.  $B2sHrJ}K!(B - Workaround

Do not use ipfw `me' rules.  Rewrite any existing `me' rules to use
explicit IP addresses.

ipfw $B$N(B `me' $B%k!<%k$N;HMQ$rHr$1(B, $B4{B8$N(B `me' $B%k!<%k$r(B
IP $B%"%I%l%9$r;H$C$?L@<(E*$J;XDj$KCV$-49$($F$/$@$5$$(B.
 

V.   $B2r7h:v(B - Solution

One of the following:
$B<!$N$$$:$l$+$K=>$C$F$/$@$5$$(B.

1) Upgrade your vulnerable FreeBSD system to 4.3-STABLE or the
RELENG_4_3 security branch after the respective correction dates.
1) $B<eE@$r;}$C$?(B FreeBSD $B%7%9%F%`$r(B, $B=$@5F|0J9_$N(B 4.3-STABLE $B$b$7$/$O(B
   RELENG_4_3 $B%;%-%e%j%F%#%V%i%s%A$K%"%C%W%0%l!<%I$9$k(B.

2) FreeBSD 4.x systems prior to the correction date:
2) $B=$@5F|0JA0$N(B FreeBSD 4.x $B%7%9%F%`$N>l9g(B:

The following patches have been verified to apply to FreeBSD
4.3-RELEASE and 4-STABLE dated prior to the correction date.

$B0J2<$N=$@5%Q%C%A$O(B, $B=$@5F|0JA0$N(B FreeBSD 4.3-RELEASE $B$*$h$S(B 4.3-STABLE $B$K(B
$BBP$7$FE,MQ2DG=$J$3$H$,3NG'$5$l$F$$$k$b$N$G$9(B.

Download the patch and the detached PGP signature from the following
locations, and verify the signature using your PGP utility.

$B<!$N>l=j$+$i=$@5%Q%C%A$r%@%&%s%m!<%I$7(B, PGP $B%f!<%F%#%j%F%#$r;H$C$F(B
PGP $B=pL>$r3NG'$7$F$/$@$5$$(B.

# fetch ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-01:53/ipfw.patch
# fetch ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-01:53/ipfw.patch.asc

# cd /usr/src
# patch -p < /path/to/patch
# install -c -m 0444 -o root -g wheel /usr/src/sys/netinet/in_var.h /usr/include/netinet/
# cd /usr/src/sbin/ipfw
# make depend && make all install

The following steps will be different depending upon whether your
system has ipfw compiled into the kernel or is using the ipfw KLD.  If
the output of `kldstat' includes `ipfw.ko', then you are using the KLD
and should follow the directions listed in (2a) below.  Otherwise, if
your kernel configuration file contains the line `options IPFIREWALL',
you should follow the directions listed in (2b) below.

$B$=$N<!$K9T$J$&<j=g$O(B, ipfw $B$r%+!<%M%k$K%3%s%Q%$%k$7$F$$$k$N$+(B,
$B$=$l$H$b(B ipfw KLD $B%b%8%e!<%k$r;H$C$F$$$k$N$+$K$h$C$F0[$J$j$^$9(B.
`kldstat' $B%3%^%s%I$r<B9T$7$?:](B, $B=PNO$K(B `ipfw.ko' $B$H$$$&9T$,(B
$B4^$^$l$F$$$k$J$i(B KLD $B%b%8%e!<%k$,;H$o$l$F$$$^$9(B.  $B$=$N>l9g$O(B
$B2<$N(B (2a) $B$K$N<j=g$K=>$C$F$/$@$5$$(B.  $B$=$&$G$J$$>l9g(B, $B$D$^$j(B
$B%+!<%M%k%3%s%U%#%0%U%!%$%k$K(B `options IPFIREWALL' $B$H$$$&9T$,(B
$B4^$^$l$F$$$k>l9g$O(B, $B2<$N(B (2b) $B$N<j=g$K$J$j$^$9(B.

2a) Execute the following commands as root:
2a) root $B8"8B$G<!$N%3%^%s%I$r<B9T$7$^$9(B.

# cd /usr/src/sys/modules/ipfw
# make depend && make all install

2b) Rebuild and reinstall your kernel as described in
http://www.freebsd.org/handbook/kernelconfig.html
2b) http://www.freebsd.org/handbook/kernelconfig.html $B$K(B
    $B=q$+$l$F$$$k<j=g$K=>$C$F%+!<%M%k$r:F9=C[$7(B, $B?7$7$$%+!<%M%k$r(B
    $B%$%s%9%H!<%k$7$^$9(B.

In either case 2a) or 2b), you must reboot your system to load the new
module or kernel.

2a), 2b) $B$N$$$:$l$N>l9g$b(B, $B?7$7$/9=C[$7$?%b%8%e!<%k$d%+!<%M%k$r(B
$B%m!<%I$9$k$?$a$K%7%9%F%`$r:F5/F0$7$J$1$l$P$J$j$^$;$s(B.

3) FreeBSD 4.3-RELEASE systems:
3) FreeBSD 4.3-RELEASE $B%7%9%F%`$N>l9g(B:

An experimental upgrade package is available for users who wish to
provide testing and feedback on the binary upgrade process.  This
package may be installed on FreeBSD 4.3-RELEASE systems only, and is
intended for use on systems for which source patching is not practical
or convenient.

$B<B83E*$J$b$N$G$9$,(B, $B%"%C%W%0%l!<%I%Q%C%1!<%8$,MQ0U$5$l$F$$$^$9(B.
$B$3$l$O%P%$%J%j%"%C%W%0%l!<%I5!G=$N;n83$*$h$S(B, $B$=$l$KBP$9$k0U8+$r(B
$BDs6!$7$F$$$?$@$1$k%f!<%68~$1$N$b$N$G$9(B.  $B$3$N%Q%C%1!<%8$O(B
FreeBSD 4.3-RELEASE $B%7%9%F%`$K$N$_%$%s%9%H!<%k2DG=$G(B, $B%=!<%9$X(B
$B=$@5%Q%C%A$rE,MQ$9$k$3$H$,8=<BE*$G$J$+$C$?$j(B, $B$=$&$9$k$3$H$,(B
$B$U$5$o$7$/$J$$$H9M$($i$l$k%7%9%F%`$G$NMxMQ$r9MN8$7$?$b$N$G$9(B.

If you use the upgrade package, feedback (positive or negative) to
security-officer@FreeBSD.org is requested so we can improve the
process for future advisories.

$B$3$N%"%C%W%0%l!<%I%Q%C%1!<%8$rMxMQ$9$k>l9g$O(B, $B>-Mh$N%;%-%e%j%F%#4+9p$r(B
$B$h$jNI$$$b$N$K$9$k$?$a(B, ($B9NDjE*!&H]DjE*$N$$$:$l$G$"$C$F$b(B)
security-officer@FreeBSD.org $B$^$G$40U8+$r$*4s$;$/$@$5$$(B.  

During the installation procedure, backup copies are made of the
files which are replaced by the package.  These backup copies will
be reinstalled if the package is removed, reverting the system to a
pre-patched state.

$B%$%s%9%H!<%k=hM}$NESCf$G(B, $B%"%C%W%0%l!<%I%Q%C%1!<%8$O(B
$BCV$-49$($k%U%!%$%k$N%P%C%/%"%C%W%3%T!<$r:n@.$7$^$9(B.  
$B%"%C%W%0%l!<%I%Q%C%1!<%8$,:o=|$5$l$?;~(B, $B$3$N%P%C%/%"%C%W%3%T!<$O(B
$B:F%$%s%9%H!<%k$5$l$F%7%9%F%`$O=$@5%Q%C%A$rE,MQ$9$kA0$N>uBV$KLa$j$^$9(B.

# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/packages/SA-01:53/security-patch-ipfw-01.53.tgz
# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/packages/SA-01:53/security-patch-ipfw-01.53.tgz.asc

Verify the detached PGP signature using your PGP utility.

PGP $B%f!<%F%#%j%F%#$r;H$C$F(B PGP $B=pL>$r3NG'$7$^$9(B.

# pkg_add security-patch-ipfw-01:53.tgz

Restart your system after applying the patch.

$B=$@5%Q%C%AE,MQ8e$O(B, $B%7%9%F%`$r:F5/F0$5$;$F$/$@$5$$(B.


VI.   $B=$@5$N>\:Y(B - Correction details

The following list contains the $FreeBSD$ revision numbers of each
file that was corrected, for the supported branches of FreeBSD.  The
$FreeBSD$ revision of installed sources can be examined using the
ident(1) command.

$B<!$NI=$O(B, $BJ]<i$5$l$F$$$k(B FreeBSD $B$N3F%V%i%s%A$G(B
$B=$@5$5$l$?%U%!%$%k$K4^$^$l$k(B, $FreeBSD$ $B%j%S%8%g%sHV9f$N0lMw$G$9(B.
$B%$%s%9%H!<%k$5$l$F$$$k%=!<%9%U%!%$%k$N(B $FreeBSD$ $B%j%S%8%g%sHV9f$O(B
ident(1) $B%3%^%s%I$r;H$&$3$H$G3NG'$G$-$^$9(B.

[FreeBSD 4.3-STABLE]

  Revision  Path
  1.33.4.1  src/sys/netinet/in_var.h

[RELENG_4_3]

  Revision  Path
  1.33.2.2  src/sys/netinet/in_var.h


VII.  $B;29M;qNA(B - References

<URL:http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet/in_var.h#rev1.39>


A.   FreeBSD $B%;%-%e%j%F%#4+9p(B $BF|K\8lHG$K$D$$$F(B

$BF|K\8lLu$O(B FreeBSD $BF|K\8l%I%-%e%a%s%F!<%7%g%s%W%m%8%'%/%H(B (doc-jp) $B$,(B
$B;29M$N$?$a$KDs6!$9$k$b$N$G$9(B.  $B2a5n$NF|K\8lHG%;%-%e%j%F%#4+9p$O(B

 http://www.FreeBSD.org/ja/security/

$B$K$^$H$a$i$l$F$$$^$9(B.  

$B$?$@$7(B, $BK]Lu<T$*$h$S(B doc-jp $B$O(B, $B$=$NFbMF$K$D$$$F$$$+$J$kJ]>Z$b(B
$B$$$?$7$^$;$s$N$G$4Cm0U$/$@$5$$(B.  $BF|K\8lLu$K$D$$$F$N$40U8+(B, $B$4MWK>(B,
$B$*Ld$$9g$o$;Ey$O(B doc-jp@jp.FreeBSD.org $B$^$G$*4j$$$7$^$9(B.

$B$3$N4+9p$NCf$G>R2p$5$l$F$$$k(B WWW $B%5%$%H(B http://www.FreeBSD.org/ $B$*$h$S(B
FTP $B%5%$%H(B ftp://ftp.FreeBSD.org/ $B$K$O(B, $BF|K\$N%_%i!<%5%$%H$,B8:_$7$^$9(B.
$B%M%C%H%o!<%/$N:.;($r4KOB$9$k$?$a(B, $B$^$:$O%_%i!<%5%$%H$NMxMQ$r(B
$B9MN8$9$k$h$&$*4j$$$7$^$9(B.

$BF|K\$N%_%i!<%5%$%H$rMxMQ$9$k$K$O(B,
http://www.FreeBSD.org/ $B$r(B http://www.jp.FreeBSD.org/www.freebsd.org/ $B$K(B,
ftp://ftp.FreeBSD.org/ $B$r(B ftp://ftp.jp.FreeBSD.org/ $B$K(B,
$B$=$l$>$lCV$-49$($F$/$@$5$$(B.

$BB>$NCO0h$r4^$`(B, $B%_%i!<%5%$%H$K4X$9$k>\:Y$O(B,

 http://www.FreeBSD.org/handbook/mirror.html ($B1QJ8(B)
 http://www.FreeBSD.org/ja/handbook/mirror.html ($BF|K\8lLu(B)

$B$K$^$H$a$i$l$F$$$^$9(B.

$hrs: announce-jp/FreeBSD-SA/01:53,v 1.4 2001/08/18 15:51:14 hrs Exp $

----Next_Part(Sun_Aug_19_00:51:33_2001_064)----
