Title: 2)?? vs ???
1??
2?? ??
- ??? ???? ??
- ??? ??? ??
- ?? ????
- ??? ??? ??
31. ??? ?? 1)????? 2)?? vs ??? 3)????
? ?? ??? 4)????? 5)?? ???? ?? ? ?? ???
6)?? ?? firewell, IDS, RTSS, etc
4- ?????
- ??? ??, ?? ? ??? ?????? ??, ??? ? ???
- ? ???? ?? ??? ???? ??? ??? ?? ???.
- ?? ???? ??
- ???(Confidentiality) ???? ???? ?? ????
- ???(Integrity) ?? ??? ?/?? ??
- ??(Authentication) ?????? ?? ?? ??
- ????(Nonrepudiation) ????? ?? ?? ??? ??
- ????(Access Control) ??? ????? ??? ??? ?
- ??? ??
5- ??? ??
62) ?? VS ??? ??? ???? ??? ???? ?? ?? ??? ??? ????
? ? ?? ??? ???? ?? ?? ????. ???? ???? ??? ???
???? ???? ????? ???? ??? ???.
- ?? ??? ??
- ?? ???? ???? ??? ??
- ?? ? ???? ??? ?? ??? ????? ??? ??
7- ??? ??
- ???? ??? ??? ???? ??? ??
- ????? ???? ??? ??
- ????? ???? ??? ??
- ????
8- 3) ???? ? ?? ???
- ??????
- ???? ???? ??? ????? ??? ????? ????
- ??? ????
- ??? ????? ???(Ralf Burger? ??) 1. ??? ????
????? ?? ?????? ???? ??? ?? ????? ??? ?? 2. ??
????? ?? ??? ?? 3. ?? ????? ??? ?? ??? ?? ?? 4.
?? ?? ??? ?? ????? ? ?? ???? ??
9? ??? ????? ??
- ?? ???? ???? ?? ?? ??? ?? ??? ???? ?????
???? ??? ????
- ?? ???? ???? ??? ???? ??? ????
- ??/?? ????
- ?? ?? ??? ??? ?? ??? ???? ????
- ??? ???? ??(Excel)?? ??(word)?? ??? ??? ??? ????
- ?? ??? ?? ?????, ?, Dropper, Hoax
10? ?? ??
- DOLY TROJAN V1.7
- KeyLog
- INCOMMAND V1.5
- T0rnkit
- Li0n ?
- ???(Sniffer)
- ?? ???
- IP ???
- IP ????
- - ??? ?? ?? ???
- ? ???
114) ????? ???? ???? ??? ??? ??? ?? ?? ? ? ??? ???
??
- - ????
- ??? ?? ??(Symmetric or secret key cryptography)
- ??? ?? ??(Public key cryptography)
- ?? ?? ??
- ??? ???? ? ?? ????? ???? ??? ??
- ??? ?? ????? ???? ??
125) ?? ???? ?? ? ?? ??
???
? ?
???
AP
- ??????? ??
- 801.11b? ???? ??? ???? ??? ?? EAP(Extensible
- Authentication Protocol)? 802.1X? ??? ?? ?????.
136) ?? ??
- - ???(FireWall)
- ? ??? ?? ??? ???? ?? ???? ??? ?? ????
- ? ???? ?? ??
- ???(Back Door) ???(Back Door)? ?? ??? ???? ????
???? ?? ??? ??? ?? ??? ???? ?? ??
- VPN(Virture Private Network, ?????)
146) ?? ??(??)
- IDS(Intrutsion Detect Sytem, ???? ???)
156) ?? ??(??)
- ESM(Enterprise Security Management, ??????
- PKI(Public Key Infrastructure)
16??? ??
- Local attack
- ?????? ??? ???? root??? ???? ?? ??
- ??? ?? ?????? ??? ???? ??, ????, ???? ?? ???? ???
?? ?? ??. - Remote attack
- ???? ?????? Deamon? ??? ?? ??? NFS?? ??? ???
????, ???? ?? ???? ??? ???? ?? - DOS
- ??? ?? ??
17Password Crack ??
- ??? ???? ????? ???? ???? ??.
- ????? ??? ????? ??????? ??? ???? ???? ??.
- ???? ????? MD5? ????? ????? ??? ??(255?)? ?????
??? ???? ?, ?? ??? (shadow)?? ??? ??. - ???? ?? ???? ???? ?? ??? ???? ??? ??? ?? ??.
- Crypt()?? ?????? ???? ????? ???? ?
18crypt ??? ??
- crypt? password ??? ??
- ?? 8 byte ??? ????
- password ? ? ? ?? ?? , ?? ,????? ? ??? ? 94 ?
- ??? ?? ??? ??? ????
- ???? ?? ?? ???? ??
- 1000 99999
- ????
19???
- ??? ?? ???? ????? ??? ?? ??? ?? ? ??? ??? ?? ??
??? ???? ???? ????(logout)?? ?? ???. - ???(Back door)? ???? ???? ?? ??? ??? ?? ? ??
???? ??? ??? ?? ??? ?? ?? ???? ?? ?? ????. - ??? ???? ??, ??
- ???? ?????? ??
20?? ?????(Buffer Overflow)
- ?????? ????? ??? ???? ??? ??? ?????, ???? ???
???? ??????? ?? ?????. - OS? ???? ?? ??? ????, ?? ??? ???? ???? ?? ????
????? ???? ??? ???? ??? ? ? ??. - ???? ? root? ?? ?? ?? ??? ??
- ?????? ? ? ??.
21?? ????? (??)
- ??? ??? ?? ??? ??? ???? ?? ??
- ?? ?????? ?? ????? ?? ??? ?? ??? ????? ?? ?? ???
????. - ????? ??? ???? ?? ???
- ???? ??? ?? ? ? ??.
22?? ?????
- int test(void)
- int i100
- ii1
- return i
-
- void main(void)
- int k
- k test() / (1) /
- printf("??(?) d \n",k)
-
23???(Sniffing)
- Sniff ??? ??, ?? ?????.
- ??? ?????? ????? ???? ??? ????(???)
- ??? ?????? "promiscuous mode"???? ?? ????? ??? ??
???? ??
24???(Sniffing) (??)
- sniffit a p 23 t 210.115.227.99
25???(Sniffing) (??)
- ???? ?? ???
- ???(SSH)??, IPSEC? ??? ???? ??? ???? ?
- ????? ?? ??? ?? ????? ??? ???? One Time Password?
???? ?? ?? - ??? ??????? ??? ifconfig? ???? Promiscusous' ???
??? ???? ? ??.
26???
- ??? ????? ?? ???? ????? ?? ??
27??? (??)
- ???? LAN ??? ???? ??? ??? ???? ?? ????? ?? ??? ??
??? ??? ?????? ??? ?? ????? ? ??? ??? ???? ? - ????? ? ???? ?? ??? ?? ???? ???? ??? ??
???(Relay)? ??. - ???? ?? ??? ???? ??? ??? ????? ??? ??? ?? ??? ???
??? ???? ? ??? ??.
28IP???(spoofing)
- ???(spoofing)
- ???? ??
- IP ???
- IP? ??? ???? ??
- ??? ????? TCP/IP? ??? ????
- Three-way handshaking ??
- ????? ?? ???? ??? ?? ?? ??? ? ???? ??? ???? ?
29IP???(spoofing) (??)
30IP???(spoofing) (??)
- ?? ???? ???? ??
- ???? ???? ????? ??? IP??? ??? IP??? ??? ?? ???
??? ??? ??? ? ??. - ?? ???? ?? ??? ?? ? ??.
- ????? TCP wrapper, ssh?? ????.
- rsh, rlogin ?? ?? ????? ?? ??? ?? ???? ???? ?? ??
???. - ???? ?? ?? ? ???? ???? ??? ?? ? ??.
31ARP ???
- ARP(Address Resolution Protocol)
- ARP? physical address? network address? ?????
???? - ??? ARP ?? ??? ?? ???? ????? ? ???? ??? ??? ????
??? ?? ?? ?? - ??? ?? A? 192.168.10.2? ???(TCP? IP ?)? ???? ??
B? ???? ?? ??? ????? C? ??? ??
32??? ???(Login Spoofing)
- ?? ???? ??? ??? ???? ??? ???? ??? ??
33??? ???(Login Spoofing)
- ?? ???? ??? ????? ???? ??? ????? ???? ???? ?????
????? ?? ???? login"?? ???? ??? ?????? ?? ????
???? ???? ???? ????. - ?? ID? ?????? ???? ID? ????? ?? ??.
- ?? ???? ????? ???? login incorect"? ???? ????
??. ????? ???? echo?? ???? ???? ????? ??? ??????
????.
34DoS(Denial of Service)
- DoS? root??? ??? ?? ???, ??? ?? ???? ??? ????
???? ??????, ????? ??? ?? ??? ??? ?? ???. - DoS?? ???? TCP SYN attack, Ping of Death, SMURF
attack ?? ??.
35TCP Background
- TCP Connection
- TCP? ????? ?? ?? ?? protocol??.
- TCP? Three-way Handshake? ????.
36TCP SYN attack
- TCP SYN Flooding? DoS Attack? ??.
?? ??? (A)
1.SYN (C)? ??
2.SYN/ACK
?? ??? (B)
???? ?? ??? (C)
3. ACK
37Ping of Death
- 65,535 byte ?? ? ??? ??? ?
- ????? ?? ?? ?? ???? ??? ?? ????? ?? ?? ???? ??
??.
38SMURF attack
- ???? ??? ??? ?? ??? ??? ?? ??? IP Address? ????
??? ???? ??? ???? ? ??. - ??? IP??? ??? IP??? ?? ?? ?? IP??? ??.
391. authentication ??
- ????
- ??? ????
- ???? ?? ??
- Challenge-Response ??
- ???? ??? ?? ??
- MAC? ??? ??? ?? ??
- Message Digest ? ??? ?? ??
- ???? ??? ?? ??
- ??? ????? ??? ???? ??
- ??? ????
40?? ??? ??? ??
41Challenge-Response ???
42???? ??? ???? ???? ??? ?? ??1
???? ??? ?? ??2
43???? ?? (??? ??)
44Message Digest? ??? ??
MAC? ??? ??? ?? ???????? ?? ?? ? ???? 1)
???????? ?? ???? 2) ???? MAC? ??? ??? ?? ??
45???? ??? ??????? ????? ??? ???? ??
PK
E(M)
SK E(M)
M
M
???
???
???(PK) ???(SK)
PK ??(M)
?? E(M)
???
???
46??? ?? ??
472. integrity checking ??
2.1 ?? ????
- ????
- ?? ?? ??
- ??? ????
- ??? ??
- ??? ????
- ???? ??? ????
- ??? ??? DES ????
- ??? ??? RSA ????
- ?? ????
- ?? ????
48?? ??? ???/??? ??
??? ?????
Ek
??
???
???
Dk
??
???
49??? ???? ??? ???? ??? ??? ??? ??? ??? ???
50??? ????
1. ???? ??? ?? 2. ???? ???? ???? ??? ?? 3. A? B?
???? ???? ??? 4. B? ??? ???? ??? ??? (B? ???? ???
? 3?? ??? ?? ???)
51??? ??? DES ????
??(64??)
??
??(32??)
??(32??)
??(64??)
???? 1
???? 1
???1
????1
??? (64??)
DES
???16
???? 16
???? 16
???(64??)
? ??
???(64??)
52?? ????(Cryptographic Protocol)
- ?? ????
- ???? ??? ? ?? ? ?? ?? ? ???? ???? ???? ???
??? ?? ??.
532. integrity checking ??
- ??? ??????
- ??? ??? ?? ??
- MD5
- ?? ? ??
- MD5? ??
- ??? ??
- ??? ??? ??? ???
- ??? ??? ??
54???? ??? ??? ?? ??? ?
55??? ?? ??
- ???? ? PKI ? ??
- PKI ????
- ??????(PAA Policy Approving Authority)
- ????(CA Certification Authority) PCA ?? ??
- ????(RA Registration Authority)
- ????(Directory)
- ???(User)
- PKI ?? ? ? ?? ??
- PKI ? ??? ?? ??
56PKI? ???
57??? ?? ????
583. non-repudiation ??
3. 1 ???
- ??? ??
- ? ??
- ??? ??
- ??? ??
- ?????(Digital Certificate)
- X.509
- PGP(Pretty Good Privacy)
59 ? ??
??? ??
- ?? ????? ??? ? ???
- - ?(Key)? ????? ??
- - ? ??? ??
- ? ?? ????? ??
- - ? ????? ???? ???? ?? ?? ??
? ??
? ??
??
?? ? ??
??
?? ? ??
??
?? ??? ??? ? ??
???? ??? ? ??
???
???
???
???
60??? ??
??????
61??? ??
- ???? ???? ???? ??
- ??? ??? ??? ??
- ???? ??? ??? ( ??? ? ?? )
62??? ??
63??? ??
64??? ??
65??? ??
66?????(Digital Certificate)
X. 509
?????, CALS ? ??? ??? ??
- ?? ?? ??? ?? ??? ?? ???? ??
- ??? ?? ?? ?? ??? ??, ??? ?? ??
- ?? ?? ???? ??? ??? ?? ??
- ?? ??? ??? ?? ? ?? ??? ?????
- ??? ?? ??
???
??? ?? ??(Public Key Infrastructure) ??
CALS Continuous Acquisition and life cycle
support
67X. 509
- ??? ???
- ?? ????(CA Certification Authority)? ??
????, - ??? ???? ????? ??(?X.509)
- ?? ??? ??? ???? ???? ??
(PKI(public Key Infrastructure)?? ??? ????)
68X. 509
Certificate Life Cycle
Certificate Application
Certificate Expiration and Renewal
Validation of Certificate Application
Certificate Life Cycle
Certificate Revocation
Certificate Issuance
Acceptance of Certificate by Subscriber
Certificate Suspension
Use of Certificate
69X. 509
?? ??? Life Cycle
Certificate Application
Certificate Expiration and Renewal
Validation of Certificate Application
????
??
??? ??? ???
Certificate Revocation
???
Certificate Issuance
?????
?????
Acceptance of Certificate by Subscriber
Certificate Suspension
????
Use of Certificate
70X. 509
Standard of Certificate
- ISO/IEC/ITU-T X.509
- X. 509 version 1 2? ??
-
CAs Private Key
Version
Serial Number
Signature algorithm Identifier
Generate Digital Signature
Issuer(CA) X.500 name
- Standard extension group
- Key and Policy Information
- Subject and Issuer Attributes
- Certification Path Constraint
- Extension related to certificate
- revocation lists(CRLs)
Validity Period (start and Expiry Dates/Time)
Subject X.500 name
Subject Public Key Information
Algorithm Identifier
Public Key Value
Issuer Unique Identifier
Subject Unique Identifier
Extensions
Certification Authoritys Digital Signature
71X. 509
????? vs. Certificate
-
Version
??????
Serial Number
-
Signature algorithm Identifier
?????
Issuer(CA) X.500 name
???
Validity Period (start and Expiry Dates/Time)
? ?
Subject X.500 name
Subject Public Key Information
-
Algorithm Identifier
-
??
Public Key Value
????? ??
Issuer Unique Identifier
Subject Unique Identifier
??
??, ??, ??, ??,????
Extensions
???? ??
Certification Authoritys Digital Signature
72 PGP ??? ?? ?? ????
PGP
?? ?? ????
??? ??? IDEA ( International Data Encryption Algorithm ), Triple-DES
?? ?? (???, ??? ??, ??? ????) RSA, DSS/Diffie-Hellman, SHA-1, MD5, RIPEMD-160
?? ZIP
???? ??? Radix-64 conversion
Radix-64 conversion? ??? ? ?? 8??? 4?? ASCII???
?? ???? ???(????? 50,000??, ???? ?? ??)
734. wireless
74(No Transcript)
75(No Transcript)
76??? ??? ???? ????
- ??? ??
- ??? ??
- ????
- FTP ??
- Xinetd
- SSH
- TCP Wrapper
- ?? ? ?? ??
- ?? ??
- DNS ??
- ????? ?? ??
77??? ??
- ??? ??? ??? ?? ??.
- ??? ????? ????? ??.
- ???? ? ??? ??? ??
- ???? ??? ?? ??
78??? ??
- ?? ???? ??? ?? ???.
- ?? ?? ?? ???? ?? ??.
- /var ??? ??
- ????? ?? ??? ?? ??
- 400MB
- /home ??? ??
- ???? ?? ??
79?? ??
- ??? ???? ??? ??? ?? ??.
- ??? ???? ??
- ?? ??? ??? ?? ???.
- wu-ftpd ?? ??
- rpm Uvh wu-ftpd-2.6.0-i386.rpm
80FTP ??
- Very Secure FTP Deamon
- Pro-ftpd, wu-ftpd?? ??? ??? vsftpd
- ?? FTP ?? ??
- ??? FTP ?? ?? ??
81?? FTP ?? ??
- /etc/vsftpd/vsftpd.conf
- Anonymous_enable No ? ??
82?? FTP ?? ?? (??)
- idle_session_timeout
- ??? ??? ?? ?? ???? FTP ??? ? ??? ?? ? ???? ??
- Data_connection_timeout
- ???? ??? ?? ??? ???? ?? ?? ? ??? ??.
83??? FTP ?? ?? ??
- ??? ?? ??? ??? ????? FTP ??? ??? ?? ? ??
- /etc/vsftpd.user_list
84xinetd
- /etc/xinetd.conf
- Simple configuration file for xinetd
-
- Some defaults, and include /etc/xinetd.d/
- defaults
-
- instances 60
- log_type SYSLOG authpriv
- log_on_success HOST PID
- log_on_failure HOST
- cps 25 30
-
- includedir /etc/xinetd.d
??? ??? ???
???? ??,??? ??? ??
85xinetd (??)
- xinetd ??? ???? ???? ???
- Socket_type tcp/ip ??? ??
- protocol ???? ???? ???? ??
- server ??? ?? ??
- server_args ??? ??? ?? ??
- disable ??? ?? ??
86SSH
- telnet
- ???? ??? ??? ????? ???
- ???? ??
- ??? ???? ????? ???? ?? ?? ????.
- ?? ??? ?? ?? ??
87TCP Wapper
- xinetd ??? ???? ??? ????
- TCP Wrapper?
- ??? ??? ??
- /etc/hosts.allow
- /etc/hosts.deny
88TCP Wapper
89?? ? ?? ??
- ??? ??? ?? ???? ??? ???.
- chmod 700 ??.
- /usr/bin/finger
- ?? ??? ?? ??
- /usr/bin/gcc
- /usr/bin/cc
- /usr/bin/rlogin
- /bin/mail
- ???? ??? ?? ??
- /etc/hosts.allow
- /etc/hosts.deny
90?? ??
- ???? ?????? ????? ?? ???? ?? ??
- lokkit ??? ?? ??? ??
91?? ?? (??)
- No Firewall
- ??? ?? ??? ?? ???.
- High
- DNS ??(54?)? DHCP? ??? IP ???? ???? ???. ?? ?? ??
- Medium
- FTP(21?), SSH(22?), telnet(23?), HTTP(80?) ??? ??
92?? ?? (??)
- iptables ??
- ???? ??? ???? ??? ??
93?? ?? (??)
- nmap IP Address
- ??? ???? ?? ?? ??
- ?? ?? ??? ????? ??
94DNS ??
- ??? ???? ?? ??? ???? ?? ??.
- DoS???? ????.
- IP ???? ?? DNS ??? ?? ??? ?? ?? ?? ??.
95Zone transfer? ??
- DNS ?? ??? ??? ?? ?? ?? ???? ? ?? ??? ?? ????
????? DNS Zone Transfer? ???? ???. - ?? ???? Zone? ?? ???? ?? ?? Primary Name
Server??? Zone ??????? ???? ??? Zone Transfer?
??. - Zone Transfer? Primary Name Server? Secondary
Name Server? Zone ??? ??? ?? ???? ?? ??? ?? ???
Second Name Server??? Zone Transfer? ? ? ??? ??
??.
96Zone transfer? ?? (??)
- Allow-transfer
- 1? ?????? zone transfer? ??? ???? ???? ??
- 2? ????? ????? 2? ????? IP Address? ????.
- 1? ????? ????? ?????
- none?? ??
97Zone transfer? ?? (??)
98????
- ??? ??? ??? ??? ?? ??? ?? ??
- /etc/passwd, /etc/shadow ??? ??? ??? ????.
- ???? ??? ?? ??
- /etc/passwd ??? ??? ??? ????? ???? ?? ???? ??.
- UID? 0?? root ??? ???? 1?? 499? ??? ???? ?? ????
?? ?????. - ??? ??? ??? ???? ?? ???.
99???? (??)
- /etc/passwd ???? root ???? UID, GID? 0??? ???
??? ????? ??? ??. - vi ???? ???? ?? ??(/0)?? grep ???? ???.
- ???? ??? ???? 100 ??? ???? ???? ??.
100???? (??)
- ??? ???? ?? ??
- ??? ??? ???? ?? ???? ??? ???? ?? ???? ???
/etc/shadow ???? ?? ??? ???? ?? ??. - /etc/shadow ???? ?? ???? ???? ???? ?? ???
??????()??. - ?? ?? ?? ??? ? ??? ? ??? ??? ?? ???? ???? ??
??? ??? ? ?? ??.
101? ?
- ???? ???? ?? ??????
- " ????? ???? ??? ????? ??? ??? ???? ???
- ?? ???? 3?? ?? ?????
- 2003? 1? 25? ??? ??? ???????. ? ??? ???? ???????
102??? ??
- ??? ?? ??? ??? ?? 1?5??? ??? ??, ???? ??? ??.
- ??? ??? ???? LAN?? ??? ??? ??? ??? ?? ??? ????
??? ?? ??? ?? ??? ????.
103- ????? ?? SQL ?? ??
- ?? ?? DNS ??? ??.
- ?????? ? IDC? ?? ??? ??
- ?? ????? ?? ???