回文章列表
作者"William L. Sun" <88sun@cox.net>, 信區: security
標題??????: ????
時間Cox Communications (Sun Feb 6 08:13:39 2005)
轉信站: GIBBS!news2.ncku!ctu-gate!news.ntu!news.ee.ttu!netnews.csie.nctu!ctu-pe
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 ?????????
      ????????????????????????????????????????????????, ????,
???????????????: ????????, ????????????????????????????????,
????????????????????????????, ????????????????????????????????????,
??????????????????, ??????, ???????????????,
???????????????????????????????????????????



      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 ???????????: ?????????????????????????????)
???(??????????????) ???(?

      ???????????????????????????????????????????????????, ????????????:
??????????????????????????????????????????IPSEC ?????????????

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



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

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

      ?????????: ???????????Bill ?Cheswick, ????Bellovin, 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) ??A
????????????????????????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/

      Back to Top
      ??????: ???? 2
      3 ????????


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

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

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

      ???????????????????????????, ????????????????????????????????????,
??????????????$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 ??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) ???
      ????????????(-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)
      ??????????????
      ??????????????????????????????????????????????????????????????????IP
??????, ???Cisco IOS v ?10.3 ????


      ip ?????! ?????0 ?IP ??195.55.55.1 ip ??????! ????0 ??ip ??????ip
???101! ????101 ??ip 127.0.0.0 0.255.255.255 ???????101 ??ip 10.0.0.0
0.255.255.255 ???????101 ??ip 172.16.0.0 0.15.255.255 ???????101 ??ip
192.168.0.0 0.0.255.255 ???????101 ??ip ??0.0.0.255 255.255.255.0 ????101
??ip ??0.0.0.0 255.255.255.0! ????101
      ??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 ??tcp ????????6000 6003 ????101
??tcp ????????2000 2003 ?????101 ??tcp ??????eq 2049 ?????101 ??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, ?????????
      "DMZ" ??"?????????' ??' ???????, ????????????????????????????????,
??????????????????bastion.host ??, ???????????????????????????

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

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

      ?????????:

      Back to Top
      ??????: ???? 3
      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
?????????????????????????????????"???" ???????????????, ???????????,
?????????????, ????????????, ???????, ??, ??????????, ?????????brute
???????????????????????????, ?????????????????????

      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???????? ?
????????????????????, ???, ??????????????????



      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
?????????????????????????????????????????????????????????&#
      Back to Top
      ??????: ???? 4
      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, ??????,
???????????????????, ?????????????????????O???????

      ??????????????, ????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
      ?????????????????????????????

      ????
      ?IP ???

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

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

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

      ??????
      ???????????????????, ???????????????untrusted ??????

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

      ??
      , ???, ????????????????????, ?????????????????????????"??????' 1988
????????, ????????





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

      ??
      ... ??1
      http://mail-abuse.org/
      ... ???2
      http://mail-abuse.org/tsi/
      ... ??3
      http://squid.nlanr.net/
      ... ???????4
      http://www.apache.org/docs/mod/mod_proxy.html
      ... ??5
      http://home.netscape.com/proxy/v3.5/index.html
      ... ??6
      http://developer.netscape.com/docs/manuals/security/sslin/contents.htm
      ... ???7
      http://www.real.com/firewall/
      ... bugtraq8
      http://www.securityfocus.com
      ... ???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翻