回文章列表
作者"William L. Sun" <88sun@cox.net>, 信區: security
標題???????????
時間Cox Communications (Sun Feb 6 08:16:32 2005)
轉信站: GIBBS!news2.ncku!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!ne
Origin: 68.5.116.129

      ??????????? 1
      ???????:
      ????
      ??嵯. Robertson paul@compuwar.net
      ??嵩urtin cmcurtin@interhack.net
      Marcus J. Ranum mjr@ranum.com
      (?William Sun??sun@thegild.com
      )

      ??: 2004/07/26 15:34:42
      ??: 10.4

      ???????? ??and PDF?




      ??
      1 Administrativia
      1.1 ????????
      1.2 ???????????
      1.3 ???????
      1.4 ???????????????????
      1.5 ?????????????????????
      1.6 ???
      1.7 ?????


      2 ????????
      2.1 ?????????
      2.2 ???????????
      2.3 ????????????
      2.4 ????????????
      2.5 ????????malware?
      2.6 IPSEC ?????????
      2.7 ?????????????????
      2.8 ???????????????????????


      3 ????????
      3.1 ?????????????????
      3.2 ????????????
      3.3 ????????????????
      3.4 ??????????????
      3.5 ?????????????????????????
      3.6 ??????????????Cisco?
      3.7 ????????????
      3.8 ???DMZ, ?????????
      3.9 ?????????DMZ ?????????
      3.10 ???` ?????', ?????????
      3.11 ?????????????
      3.12 ????????????????????????????


      4 ????????
      4.1 ????????????????????
      4.2 ???ICMP ??????????
      4.3 ????????
      4.4 ??????????, ????????????????


      5 ??I...
      5.1 ?????????????????
      5.2 ????Web/HTTP ??????????
      5.3 ????SSL ????????
      5.4 ????DNS ???????
      5.5 ????FTP ??????????
      5.6 ????Telnet ??????????
      5.7 ???????whois ??????????
      5.8 ??????, archie, ?????????????????
      5.9 ???????X11 ??????
      5.10 ????RealAudio ??????????
      5.11 ?????????????????????????????????
      5.12 ????????????????, ?????????????????????????????????
      5.13 ????IP Multicast ?????????


      6 ?TCP ?UDP ??
      6.1 ??????
      6.2 ????????????????
      6.3 ????????
      6.4 ??????????????
      6.5 ???????????????
      6.6 FTP ????
      6.7 ????????FTP ???
      6.8 ?????????????
      6.9 TCP ???????


      A ?????????
      B. ????????????
      ????


      1 Administrativia


      1.1 ????????
      ?Frequenty ??????(??????) ????????????, ???????????????????????????,
????????????, ??????????????????????????????????????????????????

      ????????????????????????????????????????faq@interhack.net ???
??????????, ?????? 1.2 ? 1.3 ?????????????



      1.2 ???????????
      ???????????????????????????????????????implementors
??????????????????????????????; ????????????????

      ??????????????????????????????????, ??????,
??????????????????????????????, ????????????????, ??????,
????????????????????????????????; ???????????

      ??predominately ???"??" ???, ?"??" ?``"personal" ??????????



      1.3 ???????
      ?????????????????????????????????????????? ?????????????????
????????????????????????????????????, ?????????????

      ?????????"???????" ???????????, ?????????????????????????

      ??????? ?????????????????, ??????????????, ??????????????

      ???????????
      ??"???" ????????
      ????????????????????AOL, ????????????????????, ???????????


      1.4 ???????????????????
      ????????????????

      http://www.compuwar.net/pubs/fwfaq/?
      http://www.interhack.net/pubs/fwfaq/?
      ?????????

      comp.security.firewalls,
      comp.security.unix,
      comp.security.misc,
      comp.answers, ?
      news.answers?
      ???????????????????, ?????????????????????????????????????????



      1.5 ?????????????????????
      ??????????(?????????????????, ????????????????)


      ??
      ???Jon Haugsand
      http://helmersol.nr.no/haandbok/doc/brannmur/brannmur-faq.html


      1.6 ???
      ??????????????????????????????????afew ???: Keinanen ;Vesa,
??微eibowitz, Brent ?????, ???媲oyle, D. ???慌illiamson, ??愛einer, Humberto
Ortiz Zuazaga, William Sun, ???????



      1.7 ?????
      ?? �1995-1996, 1998 ?Marcus J. Ranum ??? �1998-2002 ??Curtin ???2004
?, ??嵯. Robertson ?????????????????????? ???? ???????, ???,
???????????????????????????????????????????"????' ???



      2 ????????
      ????????????????, ??????????????????



      2.1 ?????????
      ????????????????????????????????????????????????, ????,
???????????????: ????????, ????????????????????????????????,
????????????????????????????, ??????????????????????????????????deny,
??????????????????, ??????, ???????????????,
???????????????????????????????????????????



      2.2 ???????????
      ????, ?????, ????????????????????spraypaint, ?????????,
???????????????????????????????????????, ???????????????????????,
????????????????????????????????

      ?????????????????????????????????????????????????????, ????????,
????????????????, ?????????????, ?????????, ??????????, ??????,
???????????????????-- ??????????????????????

      ??, ???????????"??" ?????????????????????????????????????????, ????,
????, ????????????????????????????(?, UUnet.uu.net? whitehouse.gov,
gatekeeper.dec.com) ???????????????????????????????, ??????????????????,
????????, ???????



      2.3 ????????????
      ????????????????????, ????????????????????????????????????????,
??????????????

      ??, ??????????unauthenticated ???????"??" ????, ???????,
???????????????????????????????????????????,
?????????????????????????????????????????????

      ?????????????"???" ?????????????????????????????????????,
?????????"????" ?????????????????????????; ?????????????????????????????,
??????????, ??

      ??, ????????????????????????????????(??)??????, ??????yoru ?????????

      ?????: ???"???"
???????????????????????????????????????????????"????????' ???,
???????????????????????????????????????????????????, ???????????????



      2.4 ????????????
      ?????????????????????????????????????????????????????????????????,
?????, DVD, ?USB ???????????????????????????(?????)
???????????????????????????????????????????????????????????,
?????????????????????????????????? ??????, ???????????????????
???????????????????????????, ??????????????????????: ???????????????,
????????????????????????

      ???????????????????????????????????????????????????, ????????????????,
????CDs ???????????????????????????????????????????????????????????????;
???????????????????????, ?????????????????????????"???"
??????????????????????,
????????????????????????????????????????????????????????????,
?????????????????????

      ????????????????trojaned
?????????????????????????????????????????????????????????"?" ??HTTP ?SMTP,
?????????????????????"?????' ' ?

      ??, ?????????????????????, ??????????????(IRC)
?????????????????????IRC ??????????????????????????, ???????????????????????



      2.5 ????????malware?
      ????????????????????(malware) ????????????????????,
????????????????????????, ?????????????????????, ???????????????????-- 
????????????????????????????????????????sendmail, ghostscript ? ??????? ,
scripting ??????? ??, ???????? Internet Explorer?

      ??????????????????????????????????????, ??,
??????????????????????????????????????????????????, CDs ??????,
????????????????????????????????????????????????????????????

      ??, ????????????????"????"
???????????????????????????????????????????????????????????????"ILOVEYOU"
????????,
???????????????????????????????????????????????????????????(??"ILOVEYOU"
????, ?????????????, ?????, Happy99, ????, ?Badtrans.B,
?????????????????????????)

      ???????????????????????????????-- untrusted ???unauthenticated ???-- 
??????????????"??" ????????????????????????, ?????????, ??????, "??"
?????????, ????????????????????"????"
??????????????????????????????????????? [3], ????????????



      2.6 IPSEC ?????????
      ?????, ?????????????????????, ??, ?????????IPSEC ?????????????,
???????IPSEC ?????????????????

      IPSEC (IP ??) ??????????????????(IETF) ???????????????"IPSEC" ????
[6] ?IPSEC ?????IP ???????????: ?????????????????????????????)
???(??????????????)


      Back to Top
      ??????????? 2
      ?????????????????????????????????????????????????????, ??????????:
??????????????????????????????????????????IPSEC ?????????????

      ????????????????????, ???????????????????????IPSEC ????????,
??????????????(VPNs), ???????(???????IPSEC ????),
?????????????????????????IPSEC ???????"??" IP ??????



      2.7 ?????????????????
      ??????????????????:

      ?????????, ?2 ????
      ??
      ????嵯. Zwicky, ?????, ?D. Brent Chapman
      ???
      O'Reilly
      ??
      2000 ?
      ??????
      1-56592-871-7

      ??????????: ?????????
      ??
      Bill 嵩heswick, ???媲ellovin, Avi Rubin
      ???
      Addison Wesley
      ??
      2003 ?
      ??????
      020163466X

      ??????& Unix ??
      ??
      Simson Garfinkel ???Spafford
      ???
      O'Reilly
      ??
      1996 ?
      ??????
      1-56592-148-8
      ??
      ?????????
      ?????:

      ??????TCP/IP Vols I, II, ? III
      ??
      ???? ????? Stevens
      ???
      Prentice ??
      ??
      1991 ?
      ??????
      0-13-468505-9 (i), 0-13-472242-6 (ii), 0-13-474222-2 (iii)
      ??
      ????????????????????????? I (??????????) ?????????? 2
(???????internals) ??????? 3 ??????????

      Unix ????-- ?????????????
      ??
      ????
      ???
      Addison Wesley
      ??
      1992 ?
      ??????
      0-201-56327-4


      2.8 ???????????????????????

      ??????
      http://www.rfc-editor.org/rfc/rfc2196.txt
????????????????????????????IETF ???????????????????, ???????????
      ???????
      http://www.isc.org/index.pl?/ops/lists/firewalls/
????????????????????implementors ??????
      ?????????
      http://honor.icsalabs.com/mailman/listinfo/firewall ??
?????????????????????soapbox ???????????????????
      ???HOWTO
      http://www.linuxdoc.org/HOWTO/Firewall-HOWTO.html ????????????????,
????Linux ?
      ???????(FWTK) ??????
      ftp://ftp.tis.com/pub/firewalls/
      Marcus Ranum ????????
      http://www.ranum.com/pubs/
      ????A&M ??????
      http://www.net.tamu.edu/ftp/security/TAMU/
      ????????????
      http://www.cerias.purdue.edu/coast/firewalls/


      3 ????????


      3.1 ?????????????????
      ??????????tasked ???, ??, ???????????????????????????

      ????????????????????????????: ??????????deny ???????????????????,
????????"???" ???????????????non-threatening ???? ?????????????;
?????????????????????????

      ??(?)?: , ??, ?????????????? ??????????????(?, ?????????) ???,
????????????????, ???, ?denied ?????, ???????????????, ??????????????,
????????????????????????????

      ???????????????????????????, ????????????????????????????????????,
??????????????$100,000 ??????, ???????????, ????????Cisco
?????????????????????????????????????????man-months, ?????$30,000
???????????????????????????????????, ???????????????(????) ??????, ????,
?????????????????, ????????????

      ????, ??????,
??????????????????????????????????????????????????????????????????????????IP
???????????????, ??????????????????

      ??????????????stripped-down ??????????????telnet ?FTP ???, ?,
?????screening.router ????, ???????????????????????????,
?????????????????????, ??,
???????????????????????????(?????????????????) ??????????????????????



      3.2 ????????????
      ????, ???????:

      ???
      ???
      ??
      ???????????????, ?????????????????????????"??" ?"???" ????,
????????????????

      ????????????????????????????????????????(ISO) ???????(OSI) ??????????,
???????"???" ?????????????, ??????, ????, ??, ??, ??, ??, ???

      ??????, ??????, ????????????????, ???????????, ?????????????

      ????, ???????"??" ??, ????????????????????????????????????,
????????/??????????????


      3.2.1 ??????
      ???????????????????????(???? 6 ?????????????) ????IP ???????????"??"
??????, ????????????????????????????????????????????????,
??????????????????, ?????????????, ?????????????????????????????????????,
????????????????????IP ??????"??????" ??? [5] ?????????????????????????????


      ?1: ?????????

      ?? 1, ??????????"???" ???????????????????,
???/????????????????????????????bastion.host; ?????????????(????) ??????


      ?2: ?????????

      ????????: ?? 2, ???????"?????????" ???????????????,
???/????????????????????????????????????, ????, ??, ?????????


      3.2.2 ??????
      ??????????????, ??????????????,
????????????????????????????????????????,
????????????????????????????????????, ?????????"?" ??????,
?????????????????????????????????????????, ?????????????????????????????TIS
???????, ???????????,
??????????????????????????????????????????????????????????????????????


      ?3: ??????

      ????????: ?? 3, ???????"??????"
??????????????????????????????????????, ???????, ??????????????

      ??????????????????????????????????, ???????????"" ??????,
???????????????"???" ?????????, ???????????????????????????????, ???(??????)
????????????????????????????????????????????????????????????????"????"
??????????????(IPSEC, ?????? 2.6, ????????????????????????)



      3.3 ????????????????
      ??????(???????????????) ????????????????????????????????????????????,
??????????????????????????????????????????"??" ???????, ?????????????(?, FTP
???????????????FTP ??????FTP) ?

      ?????????????????????????,
??????????????????????????Telnet ?rlogin ?FTP, X ?????HTTP/Web, ?NNTP/Usenet
???TIS ???????????(``FWTK ' ') ???????????????????????????????????????,
?????, ??????????????????????????????????, ?? http://www.socks.nec.com/?



      3.4 ??????????????
      ????A&M ????????????????????Karlbridge ??????????screening.router
??????? ftp://ftp.net.ohio-state.edu/pub/kbridge/?

      ??????????, ?? ipf? ipfw? ipchains? pf, ? ipfwadm????,
?????????????Unix ??, ?? FreeBSD? OpenBSD? NetBSD, ?
Linux????????????????????Unix ???

      ????????????????, ????????????????????????????????????



      3.5 ?????????????????????????
      ???????? ipfwadm ?Linux, ???(???????) ?????????????"????" Unix ???

      ?????????ipfwadm ?? ??:


      - A
      ?????
      - I
      ?????
      - O
      ?????
      - F
      ?????
      ipfwadm ?????(-M) ????????????????, ?? ipfwadm ?????


      3.5.1 ??
      ??, ???????????(RFC ;1918) ???C ??192.168.1.0 ????ISP
???????201.123.102.32 ????????????201.123.102.33 ??????????????????:


      ???????TCP ???
      ???????SMTP ?DNS ????????
      ?????????
      ?????????????????(?? rc.local ?Unix ??) ?


      ipfwadm - F - f ipfwadm - F - p deny ipfwadm -
      F - i m - b - P tcp - S 0.0.0.0/0 1024:65535 - D 201.123.102.33 25
ipfwadm - F - i m - b - P tcp - S 0.0.0.0/0 1024:65535 - D 201.123.102.33 53
ipfwadm - F - i m - b - P udp - S 0.0.0.0/0 1024:65535 - D 201.123.102.33 53
ipfwadm - F - m - S 192.168.1.0/24
      - D 0.0.0.0/0 - W eth0 /sbin/route ??- ??201.123.102.33 ???192.168.1.2


      3.5.2 ??
      ?????(-f) ????(-F) ???
      ?????????(-p) deny?
      ????????????(-i) ??????:
      ipfwadm - F (??) - i (??) m (masq ?) - b (??) - P
protocol)[protocol ]- S (source)[subnet/mask ] [ ????]- D
(destination)[subnet/mask][port ]


      ?????(-a) ??????IP ?????????????????, ?????

      ????????????????201.123.102.33 ?????????192.168.1.2 ?


      3.6 ??????????????Cisco?
      ???? 4 ?????????????Cisco ???????????????????????????????????????


      ?4: ????????

      ????, ??????C ??195.55.55.0 ???????????????IP
?????????????????????????, ??????????????????????????"mailhost ' ' ????DNS
???????????


      3.6.1 ??

      ???????TCP ???
      ???????SMTP ?DNS ?mailhost
      ????TCP ????????FTP ????(1024)
      ??????????????
      ???????????????????????????????????????????????deny ???denies
?????????????IP ??????, ???Cisco IOS v ?10.3 ????


      ip ?????! ?????0 ?IP ??195.55.55.1 ip ??????! ????0 ??ip ??????ip
???101! ????101 deny ip 127.0.0.0 0.255.255.255 ???????101 deny ip 10.0.0.0
0.255.255.255 ???????101 deny ip 172.16.0.0 0.15.255.255 ???????101 deny ip
192.168.0.0 0.0.255.255 ???????101 deny ip ??0.0.0.255 255.255.255.0 ????101
deny ip ??0.0.0.0 255.255.255.0! ????101 deny ip 195.55.55.0 0.0.0.255
????101 ???tcp ???????! ????101 ???tcp ????195.55.55.10 eq smtp ????101
???tcp ????195.55.55.10 eq dns ????101 ???udp ????192.55.55.10 eq dns!
????101 deny tcp ????????6000 6003 ????101 deny tcp ????????2000 2003
?????101 deny tcp ??????eq 2049 ?????101 deny udp ????eq 2049 ?! ????101
???tcp ??20 ??gt 1024 ?! ????101 ???icmp ????! snmp ?????FOOBAR RO 2 ??vty 0
4 ?????2 ?????2 ???195.55.55.0 0.0.0.255


      3.6.2 ??
      ????????????????????????????
      ???????, ????smurf ???
      ?????????????????????????, ?????, ????
      ???????TCP ?????????????????????????
      ????????????????SMTP ?DNS ?
      ????TCP ??????????????X11 (??6000+), OpenWindows (??2000+) ???????NFS
(??2049) ??????UDP, ???????TCP, ?????????
      ???????????20 ????????FTP ?????
      ????2 ?????????(telnet & SNMP)
      ??UDP ????????RPC ??

      3.6.3 ??

      ???????????????????????????????backdoors ????????"?????telnet"
?"??X11" ???????????telnet backdoors ?????????

      ?????????????????????????(???????????????????????, ??,
?????????????????????????????????????????????????) ???

      ????????????FTP ???????????????????????FTP
?????????????????????????????
      ????Cisco ??9.21 ????????????????????????10.3, ?????????(???????????)
????????????

      ???????????????????????????TCP ????????????Ftp ?????????????ICMP echo
????????????????????????????????Cisco.com ???????????????Cisco ???,
??????????????????Cisco ??????, ??, ?
ftp://ftp.cisco.com/pub/mibs/app_notes/access ???



      3.7 ????????????
      ????????????????, ??????????????, ?, ????????????, ???????????????????

      ?????????????????????????,
?????????????????????????????????????????????????CPU, ???CPU, ?????????????,
??????????????????????????????

      ??????, ??? ?????????????RAM ???????????????????????????,
???????????????????????, ?????????????????,
???????????RAM ???????????????????????????,
?????????????????????????????????

      ???????????, ??????, ?????????????????????????????????????????????1400
???????????????????????, ????????IDE ??ISA ????





      ?1: ?????????? ?? ????
      ???? ?I/O
      ??? ?I/O
      ??? ??OS ????
      IP ???? ??OS ????
      WEB ???? ??OS ????, ?I/O







      3.8 ???DMZ, ?????????
      Back to Top
      ??????????? 3
      "DMZ" ??"?????????' ??' ???????, ?????????????????????????????????,
???????????????????bastion.host ??, ???????????????????????????

      DMZ ??????????????????????????????????????LAN
?????????????????????????????????????????????????bastion.host ????DMZ,
??????"??" ??"??' ' ?

      ??, ????????NT ?????????????????????????RPC ?NetBIOS
?SMB ?????????????????, ????????TCP ???135, 137, 138, ??139
??????????????????????, ????????HTTP ????????, ?????????????

      ?????????: ????????????absolutely ??????????????


      3.9 ?????????DMZ ?????????
      ???????????????????????, ?????????????????????????

      ??????????????????????, ???????????DMZ ??"?????' ?????????????????DMZ
?????, ?????????????, ???ACLs ??, ????DMZ ?

      ?????????, ??????????????????????????????????????????,
???DNS ????????????????????????????server(s) ??????

      ?????, ???????????????????????????????(??, ?????????, unauthenticated
??untrusted ??????CGI ?PHP, ????????????????????????,
?????????????????????????????????????bastion.host, ???????????????)

      ?????????????????????DMZ,
????????????????????????????????????????????????,
??????????????????????????????????LAN ?????, ??????????????????bastion.host
???

      ??, ??, ???????????????????, ????bastion.host ???????,
??????????????????, ???????/???bastion.host ????????????bastion.host
?????????????(?????????????????????, ???????)

      ??????????, ????, ??????????????????, ??????????????????????????????:
?????????????????????????bastion.host ?

      ????????????????????????????????????????, ??????????



      3.10 ???` ?????', ?????????

????????????????????????????????????????????????????????????????????????????
?, ???????????

      ??????????????????, ??????????????bastion.host ?(???? 3.2 ??????)
????????????????????????????????????, ??????????????????bastion.host
??/???????, ????????????????????????????, ???????????bastion.host,
?????????, ???????? ?? ???

      ???, ??bastion.host ?????????????????????????, ????????????????,
????????????????????



      3.11 ?????????????
      ????????????????, ??????? ?? , ????????????????

      ???????, ???????, ?????????????????????????????????????,
???????????????????????

      ????????, ??????????:


      ????????????, ??????
      ???????????????????????
      ????????????
      ???????????????? ???????????? ?????????????, ??????????DMZ ??
      ????????, ???????:


      "??????" ??????????????????????????
      ?????????, ???????????????????????, ??????????
      ???????, ????????????????????, ??????????????????????????????,
???????????????????
      ??????????????????? ??? ??, ?????????(???)
?????????????????????????????? [2] ?


      3.12 ????????????????????????????
      ????, ?????, ?????????"?" ??, ?, ???????????"???' ' ?????????,
???????????????????????


      ???????????????"???' ' ??????????????????????????????????????,
??????????????
      ??????????????????????, ?, ????????????????????"?????" ???? ????,
????????????"??????' '? ????????????????????????????????????????????????,
???????????????
      ?????????, ?????, ????????Hostnames ???????IP ???IP ????????32 ????,
?????8???(??????) ????????, ???????proxied ?????????????????????????????????
???????????????????????????????????
      ????????, ??????????????????????????"????" ??, ?????????????????????,
??????????????????????, ?????????, ?????????



      4 ????????


      4.1 ????????????????????
      ??, ?????????????????????????????????????????(????), ????????????????

      ?????????(???) ?????????????????????????; ????"??????' ' ?????,
??????????, ??????????????????"??" ??????, ?????????????????, ???????????,
????????????????????????????????????????????; ??????????????????????

      ???, ???????????????, ??????????????????????????????????????????????,
?????????????????????????????????, ??????????????????Unix
????????????????????



      4.2 ???ICMP ??????????
      ICMP ??????????????????????????????????, ??????????????????????, ?,
???????????????????ICMP ???????????????????????????ICMP ????,
??????????????, ???????????????????????????????????????????ICMP
????????????????, ????????????, ???ICMP ???????????, ??????????????

      ??????????ICMP ?????????, ????????????????, ??????????

      ????????ICMP ???, ????????TCP ??"??MTU ??", ???,
??????????????????????????, ???????????ICMP ?????????????????, ???????,
????????????????



      4.3 ????????
      ????????????????????????, ???, ???, ???????????????????,
?????????????????????: ?????????????????????????, ?????????ISP
?????????????????????????????????"???" ???????????????, ???????????,
?????????????, ????????????, ???????, ??, ??????deny ??, ?????????brute
???????????????absolutely ???????????, ?????????????????????

      TCP/IP's UDP echo ????????????????????????echo ???????????????? Unix
??/etc/inetd.conf, ?? no ip small-servers ?Cisco ???, ???????????



      4.4 ??????????, ????????????????
      ?????????????????????????????????????, ???


      4.4.1 SMTP ?????(?????)
      ???????????????????????????????????????????????????, ???????????????,
???????????????????????????SMTP ????

      ??, ??bounces ?????????????????????, ??PR ??????????????????????????,
?????????????

      ????????1???????2???????????, ?????????????????????????


      4.4.2 ???????
      ???????????, ????????????????????????????(????)
????????????????????????????

      ??????????????????????, ???????, ????????????????


      4.4.3 ???????
      ?, ?????????????????????IP ????????????????????????,
????????????????????????????reboot, ??, ?????????, ?????????

      ??, ????????????????????????, ???????????????????????????????

      ??, ??, chosing ??????????????????OS, ?????????"????, ??'
' ????????????????????



      5 ??I...


      5.1 ?????????????????
      ????????, ???"??' ' ???????????????????????, ?????????????????????
????????????, ????, ???????????????????????????

      ????, ?????????"?"
???????????????????????????????????????????????????, ????, ??????????,
????????????????????, ?????????????????????????????????

      ??????, ????????????????????????, ?"????foo ????' ' ??????,
?????????????????????????????12 ????kiddie ??, ??????????????



      5.2 ????Web/HTTP ??????????
      ????????


      ??"????" ???????, ???????????
      ?????????????, ?????????bastion.host ?
      ?????????????????bastion.host ?????????3, ???????4, ????5, ? http ???
?TIS ??????????????????????(?????ftp), ??????????, ??????????????,
??????????????????????????????????(Mozilla ?Internet Explorer ????, ??)
??????????????????


      5.3 ????SSL ????????
      SSL ?????????????????????, SSL ?????HTTP ??????, ????(??telnet)
?????SSL ???

      ??SSL ??????????????, ????HTTP ???, ????HTTP ???SSL ??,
??????????????????????????HTTP, ??????????SSL ????????????????????

      ????????SSL ???6?



      5.4 ????DNS ???????
      ????????DNS ??????????????DNS ?????, ???site/corporate ?????????,
???????????????????????????????????????????????????????,
???????????????????????????????????????DNS
?????????????????????????????????????????????????????, ?????????????LAN
????"arp - ` a ?" ?????????DNS ???????????"?" ??????????, ??

      ????????????, ?????????????????????????????????????DNS ????????????DNS
?????????????????, ??????DNS ??????, (??????) ??????DNS ?????????????DNS
?????????

      ??, ?????DNS ?????????????bastion.host ??????????????????????????,
????????????????????; ????, ?????MX ???????, ?????"??" ????

      ??, ??????DNS ????????????????????????????; ????????, ???????????"??"
nameserver, ???????"??" DNS ????????????????????????????????(????"????'
???/etc/named.boot ?Unix ??, ??) ?

      ??, ???????DNS ???( /etc/resolv.conf ???Unix ???, ??), ?????????????,
??????????????

      ??????????????????????, ?????; ????????????????????, ???????, ??????,
???????????????????????????????, ??, ??????????"???" ?????????

      ??????, ?????????????????DNS ???????????, ?????DNS ????????

      ????????????????????PTR ?????IN-ADDR.ARPA ??????????????????non-public
????????"unknown.YOUR.DOMAIN" ??????????????????????????????????ftp.uu.net
?????????????DNS cross-check ????????????????????



      5.5 ????FTP ??????????
      ??, ?FTP ?????????????????????????????ftp
?????????????????????????????, ??????????????????"????" ?????FTP
?????????????????????????????????FTP ???????????

      ??????, ??FTP ??????????, ?????????FTP "????"
????????????????????????????, ????????????????????FTP ???????, ???????FTP
??, ?????????, ??????

      ?????????FTP "PASV" ????, ??FTP ???????????????PASV ????, FTP
????????????????(??"??????FTP" ;[1] ?)

      ??????????????????FTP ?????????



      5.6 ????Telnet ??????????
      Telnet ?????????????????????????????tn ???, ?????????????????"????"
????????????????????????bastion.host, ?????????????????????



      5.7 ???????whois ??????????
      ?????admins ????????????????????, ???????????:
??user@host.domain@firewall ??????????????Unix
??????????????????????????tcp_wrappers ?netacl ?????????????????????,
????????????user@host@host ???

      ??????????????????, ???????????????(Morris ?????????????)
??????????????????????????, ??, ??????????????????????? plan ??,
??????????????????????



      5.8 ??????, archie, ?????????????????
      ???????????????archie ???????, ?????????????????? http ???
??gopher/gopher+ ???HTML ?????????archie ?????, ?????????????????archie ???,
??ArchiePlex ???????????????????????????????

      ???????????????????misdesigned ????????????,
??????????????????????????????xxx ???????????, ????????,
?????????????????????????????RealAudio, ????UDP ??,
??????????????????????????????????????????????????,
????????????????????????????????, ???????????????????



      5.9 ???????X11 ??????
      X ??????????????, ??????????????????????????X11 ????????????????????,
????????????, ??

      ??????????(?, ??????"??????' ') ???????????????????X11 ????????????X11
????????X11 ???????????DEC CRL X11 ??(FTP crl.dec.com) ???????????????X11,
?x ???, ???????Telnet ??, ??????X11 ??????????????X11 ??????X11 ???,
???????????????????????????unaesthetic, ?????????X11 ?



      5.10 ???? RealAudio ??????????
      RealNetworks ?????????????RealAudio ?????????7???????? ?
????????????????????, ???, ??????????????????

      Back to Top
      ??????????? 4
      5.11 ?????????????????????????????????
      ????????????????????????????????????????????????????????????????SQL,
????????????????????????????

      ??, ?????????????, ???????????????????????????????????????, ????????
?????SQL ?? ? ????????????????

      "????" ??, ???, ??????????????, ??????"???" ???????????????,
???????????, ??????????????????????????????, ???????,
????????????????????????????????????????????

      ??????????:


      ?????????????????????????????, ???????????????
      ??????????????????????????


      5.12 ????????????????, ?????????????????????????????????
      ????????????????????????????????????????????????????????, ???????????

      ??, ?????, ????????????????????????????????, ????????????,
?????????????????????????????????????????

      ??, ????????????? 5.11 ?????????????????



      5.13 ????IP Multicast ?????????
      IP multicast ???IP ?????????????????????; ?????????????, ??????????,
????????????????????IP unicast ??????????????, multicast ???????????????,
????????????????????

      ???????????????(``MBone ' ') ?????multicast ??????????????MBone IETF
???????????????????????MBone ????????????multicast ????/????????,
???????????multicast ?????

      ???????multicast ????, ????, ?????????????????????????multicast
???????????????????????????????????????????????????????????????????, RFC
2588 [4] ?????????????????????????multicast ???????????????????,
???????multicast ??????????????????????????



      6 ?TCP ?UDP ??
      ?Mikael Olsson
      ???????????"??" ?, ??????????????????, ???????????????????????



      6.1 ??????
      "??" ?"????" ???????????????????TCP ?UDP ?, ?????TCP/UDP
??????????????

      ???"??" ?"privlileged", ???(??0-65535, ???0-1023 ???1024-65535) ?"??"
?"???' ' ?

      ??????????:


      "?" ????
      ???????????????, ?????"?????", ??HTTP (TCP ??80), Telnet (TCP ??23),
DNS (UDP ???TCP ??53) ?
      ??"??" ???
      TCP ?????????IP ???????????, ???"??" ??????, ?????????????"??'
' ??????????1024 ????????????????????????, ????????"???" ???????
      ?????????????????"??" ???????, FTP ?

      ?????0-1023 ???????????????1024-65535 ???????(?, ???????????????) ???,
??? ??????????????, ?? ??? ?????????"???" ???

      ??, ???, ????????????:

      ??, ??????????1.2.3.4 ??"?" ???80 (HTTP) ???????
      ?(5.6.7.8) ?????1.2.3.4, ??80, ????????????????
      ?????, ???, ????????, ??????????????????????????????, ??TCP/IP
???????????????????????????????????(?????, ????????, ??)
      ??TCP ?????????????, ?????1024 ????????, ???1029 ??
      ??????????, ?????IP, 5.6.7.8, ??1029 ?, ?1.2.3.4, ??80 ?
      ??????????1.2.3.4, ??80, ?, 5.6.7.8, ??1029 ??
      ??????, ??TCP ????????????????????


      6.2 ????????????????
      ???????"??" ??"???" ??, ??"???" ??, ?????: ftp://ftp.isi.edu/in
notes/iana/assignments/port ??????????RFC 1700 ???????????, ???????????,
?????????????

      ??, ????????: ?????, ?????, ??????????????

      ??, ???????: ?????????????????????????



      6.3 ????????
      ???"netstat - `" ????????1025 ??1030 ???????????

      ??, ????????????????


      ???1025/tcp ?????iad1 1030/tcp BBN IAD

      ??, ????? ?????????????????????????????????????? ?????BBN ?????????

      ??????????????????????????, ????????????????????,
????????????????????????

      ????????, ????????????????????(???) ??????, RPC ??????????

      ?????dynamicly ????????????????????????RPC ????????135 (netbios
"portmapper ' ') ??????????RPC ??, ????????, ????????????1025 ??

      ??, ???????, ????"??" ??????? ??: ?????????????????????????????



      6.4 ??????????????
      ?????????????????????, ??????

      ??????????????service/daemon ???????, ? netstat -a
??????????????????????????????, ????????, ???????????????netstat ???

      ????, ?????????, ??telnetting ??????????????????, ???????????????,
??????????????????????, ??????, ??????????

      ??, ??????????????????????????????????????????????

      ???????????????????

      ?Unix ??, ??preinstalled ? lsof
??????????????????????????????????????????, ????????????????aswell ?TCP/IP
?????????

      ?????, ????preinstalled ?????????(?????)
??????"??????????????????????????Inzider" ?????????????,
???????????????inzider ?????, ????????????(????) ?
http://ntsecurity.nu/toolbox/inzider/?



      6.5 ???????????????
      ???

      ?, ??, ??

      ?, ??, uuhhh... ???, ?????1024 ???????????????

      ???????????????????????????, ??????????????????????????16 ????

      "???" ????????????????????

      ?????, ??25 (SMTP) ??80 (HTTP) ??????????* meep * ??????????????,
??????

      ?, ???????????????????????

      ?????????????????, ?????????, ???????????, ?????????????????80 ???,
????

      ????????????????????????????????????????80, ??666, ??????,
???????????????????, ?????????????????????????????

      ??????????????, ????bugtraq8????????????

      ????????????????????????????????????, ??????????????, ?, ???????????,
???????, ??????????????, ????????????????????????



      6.6 FTP ????
      ?, "?????????FTP ??????????1024 ????' '

      FTP ?????????????????????

      ?????????, ??21, ?????????????, ??????????????????????????????1024
????

      ?????, "??" (??) ??"??" ?????????????????

      ???????, ???(5.6.7.8) ?????21 ????(1.2.3.4) ?????????????,
????????????1024 ???, ???????????????, ???????????????????????????"???" ??:
????????????????

      ???????, ???????21 ????????????, ????????????1024 ???,
???????????????, ???????????????????????????"??" ??: ??????????(??) ???

      ??????????FTP ??????????, ?????, ?????????????1024 ????

      ?????: FTP ??????????????????????????20, ???????????FTP
??????????????????????"?" ?Unix ??????????1024 ????????"?" ???????,
??????????????, ???????????????"???" ?"??" ?????(``LocalSystem ' ') ?NT ??,
???????????NT ?

      ???, ?????????FTP, ??????????, ????????????1024 ????

      ????, ???????????:

      Firewalling FTP ??????????
      ?????????????????????????1024 ????
      Firewalling FTP ?????????
      ?????????????1024 ?????????????!!!! ??????????????,
????????????????????????1024-65535 ??????????
      Firewalling FTP ??????????
      ?????????????1024 ?????????????!!!! ??????????????,
????????????????????????1024-65535 ??????????
      Firewalling FTP ?????????
      ?????????????????????????1024 ?????
      ?, ?????????FTP, ????????????????????



      6.7 ????????FTP ???
      ????????????????; ??????????????"?????' ' ?

      ??FTP ???????????????, ????????"??" (``PASV ' ')
??????????????????????FTP ????

      ???????????????????FTP, ??????: MSIE 5 ??????FTP ??FTP:ing ?"?????"
?????FTP ??FTP:ing ?"??" ??????????????; ?????, ???Redmond ??FTP
?????"?????????????????????????, ????????????' ' ????



      6.8 ?????????????
      ???????????, ??????????????80 ????1024 ????????????!

      ????????????80 ????????(????25 ????????) ???????, ???????,
??????????????

      ????????????????, ??????????????(????????) ?????

      TCP ???????????????????

      ?????TCP ???????, ???, ACK ?????????SYN ??, ???????????????,
????????????????

      ????8 ?????????????TCP ??????(???)



      6.9 TCP ???????
      TCP ????6 "???', ???????????:

      ??
      "???" ?????
      SYN
      ???????
      RST
      "??" ?????
      PSH
      ????????????????????????
      ACK
      "??" ?????
      URG
      "??????????" ??
      ????, ??????5.6.7.8, ?????????????1049 ??????1.2.3.4, ??80 ?

      ????????:

      5.6.7.8:1049 -> 1.2.3.4:80 SYN=ON

      ???????????, ?????????????????:

      1.2.3.4:80 -> 5.6.7.8:1049 SYN=ON ACK=ON

      ???????, ???, ?????

      5.6.7.8:1049 -> 1.2.3.4:80 ACK=ON

      ??, ??????????????????????????, ???????????????

      ?????????, ??????, ???????????

      ??????????SYN ????SYN+ACK ?????, ????SYN ?

      ???????SYN+ACK ????ACK ????(?), ????SYN+ACK ??

      ????????SYN ??????????????SYN ?????????,
?????????????????????????SYN+ACK ?, ?????????????, ??SYN+ACK
????????????????????????????; ??????SYN ?????

      ???????????????????ACK ??????????????????????"????" ??: ??????????ACK
????????, ???????????????????????????, ????????????????????????ACK
??????????

      ?????????, ???????: ??????, ???RST ?????????, ??????????????,
?????????, ??????????????, ??, ???????????????????RST ?, ??????????,
?????????????????????????, ????????????????????

      ?????????????????????, ??TCP ?????????????????, ??????????????????

      ?????????????????, ??????"????" ????????????????, ?????????????, ??,
??????????OSes ?????????




      A ?????????
      ??????????????????????, ??, ??????????(????????????) ????????9



      B. ????????????

      ????
      ????????????????, ??????????

      ??????
      ?????????(??????) ???????????

      ?????
      ?????????????????????, ???????????????????????????????????????,
??????????????"?" ???????, ???????DMZ ????????LAN ?

      ??????
      ???????????TCP ????????????????????????re ??????????????????????,
????????

      ??
      ?????????????????

      ????
      ????????????????????????challenge/response ??????????,
????????????????paper-based ???

      ??
      ????????????????, ????????: ????????, ????????????????????

      Bastion.host
      ???????, ????????????????????????????????????????, ????"??"
???????????????, bastion.host ?????????????(?, Unix ?VMS ?NT, ??) ???????ROM
?????????

      Challenge/Response
      ???????????????????????, ??????????????????

      Chroot
      ?????Unix ????????????filesystem ??????????

      ?????
      ?????????????????"??" ??????????????filesystem ???????Unix ?

      ????????
      ????????????????????????????????????????,
??????????????????????????????????????????

      ??????
      ?????????????????????????????????????

      DNS ??
      ???????DNS ???????????????????, ????????????????

      ??????
      ???????????????????, ??????????????????????,
???????????????????????????????????

      ????????
      ???????????????

      ???
      ?????????????????????????????

      Host-based ??
      ??????????????????????????????????

      ?????
      ????????????????

      ????
      ???????????????????????????????????????

      IP ??
      ?????????????????????IP ???

      IP ??/??
      ??????, ???, ??????????????IP ?????????????????,
???????????????????????????IP ??????????????

      ????
      ???????????????????????????????????????????????,
??????????????????????????????

      ??
      ???????????????????????

      ????
      ??????????????

      ????
      ?????????, ??????, ????

      ??????
      ??????????????????

      ???????
      ??????????????????????????

      ??
      ????????????????, ?????????????????

      ??
      ?????????????????????????, ?????????????????IP ??????????, ???????,
???????????????????

      ??????
      ??????????screening.router ???????????????????????????????

      ??????
      ?????screening.router ?????????????????????????

      Screening.router
      ?????????deny ??????????????????

      ????
      ?IP ???

      ????????
      ?????????????, ???, ?????????????

      ?????A ??????????????????????????????????untrusted ??, ????de ??????

      ????????????????????????????????????????????????????????????,
?????????????

      ?????????????????????????, ???????????????untrusted ???A ???

      ??????????????A ?????????????????????????????,
????????????"???' ??????"????????" ?"worm", ????????"?" ??' ?"' ?

      Worm, ???, ??????????????A ????, ??????????????????????????"???????'
1988 ????????, ????????





      ----------------------------------------------------------------------
----------

      ??... System1 http://mail-abuse.org/... Initiative2
http://mail-abuse.org/tsi/... Squid3 http://squid.nlanr.net/... Apache4
http://www.apache.org/docs/mod/mod_proxy.html... Proxy5
http://home.netscape.com/proxy/v3.5/index.html... Netscape6
http://developer.netscape.com/docs/manuals/security/sslin/contents.htm...
      firewall7 http://www.real.com/firewall/... bugtraq8
http://www.securityfocus.com... online.9 http://www.thegild.com/firewall/?



begin 666 smil3dbd4d6422f04.gif
M1TE&.#EA$0`1`-4``/_____DE/_=A?_==OO=@__:?/[7??O0;?[.;O[.8?C.
M4_O*9_C,8O7+3_;(6_C%7/W$4OW"3O+%1?O 3OW 2?/#3N_!0/:[/ONZ/?JV
M,O6U.?*S.?JR)O>S+N:T./>O)/>N(?*N)NRM*_2K'MFP.]^M-?"H'M>M./"G
M&MRJ,>FE(>VC%^BC&<ZE-.B?$N.;$].<'M&<(]N7$<N:(\B7(LB4'="3%M*/
M"LF,#\Z)!LR'!<2'#&9F9CX^/@```/___R'Y! $4`#\`+ `````1`!$`0 :5
MP)]P2"P.>0[1:LEDODH\HU3*$RPFF R'D\%@%-&C17;SF<TYW"E,Y/$"`D%A
MX"[R" _-R#?J\T<A#6$\$BQGAV8V)&Q";B0SD"UU4S]NEI1O!@@0$!00"71V
M!Q<=/B"G/A\C%VP\#!LA*#XHM+,H+!Z#%2H]+KZ_+CTR*:TB+SX`R<D^-S&,
0E20P-SG4.S62F);//T$`.P``
`
end
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻