ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
??? ??
& Security School
IoT??
??????????
??
??? ??
IoT??
??????????
??????????IoT ????
???? 2017? 4? 7?
??? ??? / ??? ???
??? ?????(?) / ?? ??? ??? ???7? 83 ?????(?) IT???
?? 02-325-5544 / ?? 02-336-7124
?? 1999? 6? 24? ?10-1779? / ISBN 978-89-6848-736-1 93000
?? ??? / ??¡¤?? ???
??? ?? ??? ?? ??? ?? ??? ?? ??? / ?? ???, ???
??? ???, ???, ??? / ?? ???, ???, ???
? ?? ?? ???? ??? ? ??? ??? ?? ?? ??? ?????(?)? ????? ?? ???? ??????.
??? ?? ???? ???? ??? ????. ??? ???? ???? ????.
????? ???? www.hanbit.co.kr / ??? ask@hanbit.co.kr
Published by HANBIT Media, Inc. Printed in Korea
Copyright ? 2017 ??? & HANBIT Media, Inc.
? ?? ???? ???? ?????(?)? ????.
????? ?? ??? ?? ?????? ?? ?? ? ?? ??? ????.
?? ?? ??? ? ? ?? ?? ????.
??? ??? ?? ????? ??? ??(writer@hanbit.co.kr)? ?????.
?????(?)? ???? ??? ??? ??? ???? ????.
???_???
?? ?? AhnLab?? 10? ?? PC? V3 ???? ???? ??? ??, ? ?? ???? ???
?. ?? ?????? ???TV ?? ?? ??, SDLSecurity Development Lifecycle
??, ???? ?? ???
??? ????, ??? ?? ???TV ?? ?? ???? ¡®??? ????¡¯? ???? ???? ?
?, ?? ??, ???? ???? ??.
??? ?? ????? ??? ???? ???? ?? ? ??. ??? ?? ???? ??? ????
? ?? ???? ??? ??? ???? ???? ???? ??.
??
?? ??? ?? ??? ?? ??? ?? ??
?? ????? ???
?? ?? ??? ?? ?? ?
²ýÓî
???? ?? ???? ?? schoolime.com
??? ??
IoT ??? ?? ???? ???, ??? ?? IoT ??? ?? ????. ??? ??? ?????, ?
?? ?? ?? ???, ?? ??? ???, ???? ??? ?? ???, ?? ???? ???? ??
?TV, ??? ??? ???, ?? ? ?? ???, ?? ?? ?? ?? ???? ? ???? ????
??? ?? ??? ??? ???? ???? ??? ???? ????. ??? ?? ? ?? ??? ?
?? ?? ? ?? ????
??? ??? ????? ????. ??? ?? ??? ??? ? ?????. ?? ?????? ??
? ????? ??? ??? ??? ???? ?????.
??? ? ?? ????. C ?????? ???? ???? ?? ??? ?? ??? ??? ? ???
??? ??? ?????. ? ?? ??? ??? ?? ????. ???? ?? ?? ?? UML? ???
?? ??? ?? ??, ??? ??? ?? ???? ?? ??? ??? ??? ??? ?? ???? ?
??? ???.
? ?? ??? ?? ???? ????? ???? ?? ??? IoT? ??? VMware ???? ??
?? ??????. ???? ???? ???? ?? ????? ???? ??? ???? ???? ?
?? ??? ????. ??? ??? ?? ?????, ??? ?? ??? ????? ???? ???
?? ?? ??(UML ?? ??)? ?? ? ????.
? ?? ????, ???, ?? ???? ???? ??????. ??? ??? ??? ???, ????
????? ?? ???? ?? ?? ??? ???? ? ????. ??? ?? ?? ?????. ???
?? ??? ????.
???? ?
4? ????? ???? ??? ?? ??? ??? ???? ????? ??? ??? ?????IoT,
Internet of Thing
??? ??? ????. ??? ??? ???? ?? ?? ??? ??? ??? ??? ?
??? ??? ????? ???? ?? ?? ?? ?? ???. ??? IoT ??? ???? ????
?? ???? ???? ??? ?? ??? ????, ??? SW ??? ?? ???? ?? ????
?? ??? ??? ????.
??? AhnLab?? ?? ??, ?????? ???TV ?? ??? ??? 15? ?? ?? ??? ?
?? ???? ?? ??? IoT ??? ??? ? ? ?? ???. ?, IoT ?? ????? ??? ??
?? ????? ?? ?? 15? ?? ??? ?? ??? ??? ? ?? ?? ????. ?? ??, ??
?? PM? ???? ????? ??? ???? ?? ? ??? ?? ?? ?? ???? ?? ???
? ?????? ?? ? ?? ???? ?? ???? ????? ?? ? ?? ??? ?????. ??,
???? ???? ??, ?? ? ?? ????? ? ??? ?? ??? ? ?? ???? ?? SW ??
??? SW ?? ????Security Architect
? ??? ?? ? ?? ??? ????? ????.
IoT ????? ??? ??? ?? ?? ????? ?? ?? ?????? ?? ??? ??? ??
??? ?? ??? ??? ???. ? ???? IoT ??? ???? ???? ????? ¡®?? UI¡¯?
¡®??? HW¡¯ ?? ????? ???? ?? ???? ???? ??? ??? ?? ???? ??. ??
?? ??? ??? ?? ??? ?? ??? ??? ?? ??? ?????, ?? ????? ??? ?
? ?? ? ????? ?? ?? ?? ??? ???? ?? ???? ?? ???? ??? ?? ???
??? ? ????.
?? ??? ?? ?? ?? ???? ???? ?? ?? ???? ?? ???, ? ?? ? ?? ?? ??
? ??? ? ?? ?? ???? ??? ???? ??? ? ?? ???. ??? ??? ?? ???? ?
? ???? ???? ?? ?? ?? ????? ?????. ???, 15? ? ?? ? ??? ??? ??
? ??? ?? ?? ?? ??? ?? ???? ???? ?? ? ?? ??? ??? ? ?? ?????.
2017? 3? 26? ???
????? ????? ??
IoT ??????? ???????? ???
2016? ?????? ???? ??? ??
???
??? ?
¡°It¡¯s not your fault¡±
- ?? ¡®? ? ??¡¯ ??? -
??
??? ??	...................................................................................................003
???? ?	...................................................................................................004
???	 ...................................................................................................005
????
¡°?? ??? ?? ? ?????¡±.......................................................................013
¡°Security School? ?? ?? ?????.¡±.......................................................018
¡°???? ??? ?? ?? ????.¡±..............................................................028
1?	?? ?? ???? Airplane ??
1.1	 ?? ?? ???...................................................................................037
1.2	 ???? ??.......................................................................................039
1.1.1 EA ??......................................................................................040
1.1.2 UML ?? ??? ??..................................................................045
1.1.3 UML ?? ??............................................................................049
2?	????
2.1	 ???? ??.......................................................................................055
2.1.1 ??? ???...............................................................................055
2.1.2 ???? ??...............................................................................057
2.1.3 ???? ??...............................................................................061
2.2	 ???? ??.......................................................................................064
2.2.1 ?? ??.....................................................................................064
2.2.2 ?? ??.....................................................................................072
3?	?????
3.1	 ?? ?? ???...................................................................................083
3.1.1 ??? ??? ??........................................................................083
3.1.2 ??? ???? ?? ??? ??....................................................085
3.1.3 Update Server Guest OS ??.....................................................094
3.1.4 ?? ??.....................................................................................094
3.2	 ??? ?? ??? ?? ???...............................................................096
3.2.1 ?? ???..................................................................................096
3.2.2 ?? ?? ???...........................................................................102
3.3	 ??? ?? ?? ??? ??..................................................................107
3.3.1 Linux Security Model??............................................................107
3.3.2 ???? ???? ?? ???........................................................111
3.3.3 ??? ??? ?? ???..............................................................113
3.4	 ??? ?? ?? ?????...................................................................126
3.4.1 ??? ?? ?? ???.................................................................127
3.4.2 ??? ?? ????? ??? .......................................................132
3.4.3 ??? ????? ?? ???........................................................135
3.4.4 ???? ?? ????? ???.....................................................136
3.4.5 ??? ???? ?? ....................................................................148
3.4.6 ?? ?? ?? ?? ??................................................................149
3.4.7 ?? ?? ????........................................................................166
3.5	 ????? ??....................................................................................181
3.5.1 ?? ? ?....................................................................................181
3.5.2 ?? ??? ??? ??.................................................................182
4?	??
4.1 ?? ?? ???......................................................................................186
4.1.1 ??? ??? ???? ???........................................................186
4.1.2 ????? ??? ?????.........................................................187
4.1.3 ?? ??? ?? ???? ???....................................................188
4.1.4 UML ?? ???.........................................................................189
4.2 ?? ?? ??.........................................................................................190
4.2.1 ??? ????............................................................................190
4.2.2 ??? ?? ??? .......................................................................194
4.3 ?? ??? ???? ?? ??..................................................................196
4.3.1 ???? Sequence? Class ????? ?? ??...........................196
4.3.2 Airplane ????? Sequence ????? ????.........................204
4.3.3 Sequence ?????? UML ?? ???? ????......................211
4.3.4 ??? Airplane? ??? ?????..............................................213
4.4 ?? ??................................................................................................215
4.4.1 Component ????? ?? ??...................................................215
4.4.2 Airplane ?? ???.....................................................................217
4.5 ??? ????.......................................................................................219
4.5.1 ?? ????...............................................................................220
4.5.2 Deployment ????? ??.........................................................221
4.6 ??	 ...................................................................................................222
5?	??
5.1 ?? ??................................................................................................226
5.1.1 UML?? ?? ?? ?? ????..................................................226
5.1.2 Airplane ?? ?? .......................................................................231
5.2 ?? ?? ??.........................................................................................233
5.2.1 ?? ??.....................................................................................234
5.2.2 pss_hash ??............................................................................235
5.2.3 pss_ksock ??...........................................................................239
5.3 ?? ???? ?? ??............................................................................244
5.3.1 ?? ??.....................................................................................244
5.3.2 pssas_update ??......................................................................245
5.3.3 pssa_serv ??...........................................................................252
5.4 ?? ?? ??.........................................................................................255
5.4.1 ?? ??.....................................................................................255
5.4.2 pssa_filter ??...........................................................................257
5.4.3 pssa_lkm.ko ??........................................................................264
5.5 ??	 ...................................................................................................267
6?	???
6.1 ??? ??? ??...................................................................................269
6.1.1 ??? ????............................................................................269
6.1.2 EA? ??? ??? ??? ??.....................................................270
6.1.3 ??? ??? ??........................................................................275
6.2 ??? ??? ??...................................................................................277
6.2.1 TC#01 Eicar ??? ....................................................................277
6.2.2 TC#02 ???? ?? ??.............................................................279
6.2.3 TC#03 ?? ?? ??...................................................................280
6.2.4 TC#04 Eicar ??........................................................................282
6.2.5 TC#05 ???? .........................................................................282
6.3 QA ???..............................................................................................287
7?	????? ?
7.1 ??? ??.............................................................................................292
7.1.1 ???? ??...............................................................................292
7.1.2 ????? ..................................................................................293
7.2 ??? ? ?? ??..................................................................................295
7.2.1 ??? ????............................................................................295
7.2.2 ?? ????? ?? ....................................................................296
7.3 ?? ?? ??? ??? ??.....................................................................297
7.3.1 ??? ??? ?? .......................................................................298
7.3.2 ??? ??? ??........................................................................299
???? - 013
??? ??
????
¡°?? ??? ?? ? ?????¡±
¡°?. ???? ?? ? ????.¡±
014 -
?? ???? ???? ??? ??
?? 2002??? ???? ????? ???? ???? ???, ????? ???? ??? ?
? ?? ?? ??? ???? ????. ?? ???? ??? ?? ???? ???? ??? ??
?? ??? ?? ??? ?? ?? ??? ????? ???? ??? ?? ?? ? ?? ? ??
??. ???? ?? ? ???, ???? ¡®? ?? ?? ??? ??? ?? ? ????¡¯ ?? ? ?
???.
????, ??? ?? ????? ???? ???? ???? ???? ?? ?? ???? ??
??? ??? ?? ???.
-- ???? ??
	 ¡ñ
	???? ? ??? ? ???? ?? ? ?? ??
	 ¡ñ
	?? ?? ??? ? ??? ??? ??? ? ?? ??
	 ¡ñ
	???(??? ¡®??¡¯? ?????)?? ?? ??
-- ? ?? ???? ??
	 ¡ñ
	1? ?? ???? ??? ?? ??
	 ¡ñ
	??? ? ??? ??? ?? ??? ?? ??? ? ??
	 ¡ñ
	??? ? ?? ??? ?? ??
	 ¡ñ
	????? ?? ??? ??
?????. ?? ?????(?? ?? ???? ??? ??? ?????;;;). ?? ???? ??? ??
?? ????? ??? ??? ??? ???? ??? ??? ?? ????. ??? ???, ??
??? ? ? ?? ??? ???? ??? ??? ??? ?? ??? ?? ? ??? ??? ??
??. ?? ??? ??? ?? ???? ???? ???. ?? ??? ??? ????? ????
?? ??? ???? ????.
?? ??? ???? ???? ??
?? ???? ? ?? ??? ???? ???? ???? ?? ??? ??? ???? ???? ?
? ???? ¡®??? ????¡¯? ???. ?? ?? ??? ??? ??? ????? ? ?? ? ?
???? - 015
?? ??(???? ??? ??) ???? ???? ?? ??? ??? ??? ??? ?? ? ???
??? ??? ???. ??? ?? ?????.
??? ????? ?? ??? UX, OS, ????, ???? ? ?? ??? ???? ??? ??
? ???? ??, ?? ??? ??, ?? ??, ?? ??? ? ?? ??? ????. ??? ??
???? ?? ???? ¡®??? ????¡¯? ?? ??? ?? ??? ????? ¡®???? ??¡¯
??? ?? ? ????.
?? ??? ? ??? ?????. ?? ?? ?? ????? ??? ????. ????? ???
????? ????? ??? ?? ??? ???? ??? ? ??? ??? ????? ????
??? ????. ??? ??? ?????? ????? ???, ? ????? ¡®??¡¯? ???
?. ???? ???? ??? ???? ?? ??? ????. ??? ¡®?? ????? ?? ??
?? ??? ???? ???¡¯? ?????? ???? ??? ???? ??? ??? ??? ?
????.
??????? ???? ? ??? ?
????? ???? ?? ? ??? ? ??? ? ?? ???? ?????. ????? ?? ??
??? ????? [???? ¡ú ?? ¡ú ?? ¡ú ???]???. ????? ?? ???? ?? ?
???. ???? ???? ??? ?? ????? ??? ??? ?? ?? ??? ????.
??? ???? ?? ??? ??? ??????. ¡®? ????? ??? ?¡¯, ¡®?? ? ??? ??
?? ?¡¯?? ????. ???? ?? ??? ?? ??? ?? ??? ???????. ?????
??? ???????. ¡®? ????? ???? ???¡¯, ¡®?? ? ?? API? ???¡¯?? ???
??. ?? ??? ???? ?? ??? ????. ???? ?????? ???? ?? ??? ?
? ??? ??? ?? ? ? ??? ????? ?? ?? ??? ???? ??? ?????. ??
??? ??? ????.
016 -
??? ??? ?? ????? ??? ?? ?? ??? ?? ???????.
¡®?? ???? ???(?? PM)?? ??? ???? ????, ??? ??? ?????
???? ??? ??????¡¯
#include <stdio.h>
int main(void) {
	 return 0;
}
?????? ??? ?? ????? ????? ???? ???? ??? ??????. ???
?? ?? ?????? ??, ?? ?? ???? ?????. 3? ?? ????? ??? ?? ?
???Architect
?? ?? ? ????? ???? ??? ????. ???? UMLUnified Modeling Language,
?? UML
? ?????. UML ?? ????.
???? - 017
? ?? ?? ?? ??????. ?????Use Case
? ??? ??? ????, ?? ??? ???
?????? ???? ??, ? ??? ??? ???? ?????. ???? ?? ????? ?
? ???, ????? ???? ???? ???? ??? ??? ? ?? ????. ?? ????
?? ????? ??? ??? ? ????? ?? ? ? ???. ?? 10?? ???? ?? ???
? ? ??????. ??? ?? ??? ???? ?????.
???? ??? ??? ??
??? ???? ???? ?? ???????. ???? 1?? 100??? ?? ??? ???
?? ??? ???? ?? ?????. ??? C ??? ???? ?? stdio? ????? ??
int? ???? for? ???? ???? ??? ????. ????? ??? ???? ????
?????. ??? ?? printf? ?? ???? ???? ??? ?? ??? ???? ????
?? ?? ??? ?????.
??? ??? ? ????? ?? 1?? 100?? ???? ???? ???. 1? 2? ??? ??
?? ??? ???. ??? ??? ?? 99? ?????. ????? ???????? ? ??,
018 -
??, ??? ?????. ?? ??? ????? ??? ? ? 3??? ???? ??? ?? ??
????? ??? ?? ??? ???? ???? ??? ????, ?? ??? ????? ???.
? ???? C? ???? Java? ???? ?? ??? ?? ????? ?? Security School
???? ???? ? ?????.
¡°Security School? ?? ?? ?????.¡±
¡°??? ??? ???? ????. ??? ??? ??? ?? ? ????. ?? ?? ¡®? ?
??¡¯?? ?????.¡°
? ?? ???? ?? ?? ???? ?????. ???? ??? ¡®Security School¡¯???. ?
???? ?? ??? ???? ??? ????.
1.	?? ????? ?? ?????.
2.	?? ??? ???? ??? ??? ???? ???? ?????.
3.	? ???? ??? ???? ? ???, ??/??/???? ??? ??????.
4.	?? ??? ?? ???? ??? ???? ???? ???.
	 ¡ñ
	?? ???? ?? ??? ?????.
	 ¡ñ
	???? ?? ?? ??? ?????.
	 ¡ñ
	??? ?? ?????.
Security School? ????? ?????. ??? ??? ?? ?? ??? ?? ?? ? ?? ?
?? ??? ?? ?? ???? ???? ???? ?? ??? ???. ??? ? ?????? ?
?? ??? ????? ??? ?? ?? ??? ??? ????. ?? ??? ??? ???? ?
? ? ????. ?? ??, ???? ?? ???? ???? ? ?? ?? ??? ??? ????
????.
	 ¡ñ
	???? ??Heuristic Analysys
	 ¡ñ
	?? ?? ??Behavior Detection Antivirus
	 ¡ñ
	??? ?? ?? ?? ?????? ???Self-learning Anomaly-Base Web Application Firewall
	 ¡ñ
	?? ??? ?? ??? ??? ???
???? - 019
?? ??? ???? ???? ?? ????? ? ? ?? Security School?? ???? ??
????. ?? ??? ???? ?? ???, ??? ??? ???? ??? ???? SKIP ??
?? ? ??????. ?? ????(SKIP? ???? ¡®??? ???¡¯?? ??????).
???? - ??? ?? ?? ????? ??? ?????
??? ????? ??? ?? ??? ?? ????? ?????. ??? ??? ???? ??
? ?????? ??? ???? ?? ????. ? ???? ?? ??? ???? ?????. ?
???? ??? ?????? ??? ?? ????? ??? ?? ??? ???. ?? ?? ??
? ???? ?? ????? ???? ??????. ??? ??? ¡®??¡¯??? ???. ????
? ??? ??? ????. ?????? ??? ????? ??? ??? ??? ? ????. ?
? ???? ????? ??? ¡®????¡¯ ??? ? ??? ????.
Security School? ???? ???? ?????. ??? ?? ????? ???? ??? ??
? ??? ??? ?????. ???? ?? ????? ?? ????? ?? ??? ???? ?
??? ??? ?? ???? ???? ???? ??? ?? ???????. ? ??? ??? ?
????.
?? ?? ???? ¨C ??? ??
??
????
??
??
???
????
Feedback
Feedback
Feedback
Feedback
Feedback
020 -
??? ??? ?? ???? ??? ?????. ??? ???? ??? ????.
	 ¡ñ
	???? ????? ???.
	 ¡ñ
	????? ????.
		 - ???? ??? ??? ??? ?????.
	 ¡ñ
	????? ??? ????.
		 - ???? ????? ??? ?? ??? ?????.
	 ¡ñ
	?? ??? ????.
? ??? ??? ???? ??? ????.
-- ??
	 ¡ñ
	?? ??? ???? ?? ??? ??.
	 ¡ñ
	?? ??? ???? ??.
	 ¡ñ
	?? ??? ????? ??.
-- ??
	 ¡ñ
	?? ???? ??? ???.
	 ¡ñ
	??? ??? ??? ????.
	 ¡ñ
	?? ??? ??? ???? ??? ? ??.
?? ? ?? ? ?? ??? ??????. ????? ?? ??? ??? ? ??? ????
?, ?? ? ??? ?? ?? ???? ????? ?? ??? ??? ?? ?? ?? ??? ??
??. ?? ???? ?? ???? ????? ??? ???? ??? ???? ?? ??? ?
? ??? ???? ???. ?? ??, ???? ? ??? 100?? ??? ?? ??? ????
65,535?? ??? ????? ???? ??? ??? ?? ???. ?? ? ?? ??? ???
? 5? ?? ????? ??? ????? ?? ??? ?? ???. ?? ??? ???? ???
¡®?????¡¯ ??? ?????.
???? - 021
?? ?? ???? - ????? ??
??????
?????
??/??
?????
??
??
??/??
Feedback
Feedback
??? ?? ?? ?? ????? ??? ????? ?????? ????? ????? ???
? ??? ??????. ? ??? ???? ??? ????.
-- ??
	 ¡ñ
	????? ???? ??? ??? ??.
	 ¡ñ
	???? ???? ???? ???? ??.
	 ¡ñ
	????? ??? ??.
-- ??
	 ¡ñ
	???? ????? ???? ?? ???? ????.
	 ¡ñ
	?? ??? ???? ??? ?? ??.
	 ¡ñ
	????? ?? ??? ???? ???.
????? ??? ??? ???? ?? ? ?? ???? ???? ? ?? ?????. ??? ?
?? ?? ?? ????? ? ????.
? ??? V ??, ??? ? ?? ?? ??? ????. ??? ??? ???? ???? ?? ?
???. ???? ???? ??? ??? ???? ???, ?? ??? ????? ???? ??
022 -
? ?????. ?? ??? ??? ?? ?? ???. ??? ?? ?, ? ??? ?? ?? ?? ?
? ??? ?? ????? ???? ??? ????.
?????. ??? ???? ??? ?? ?? ??? ?????. ?? ?? ???? ??? ?
?? ?????, ???? ????? ?? ? ??? ?? ???? ????. ??? ??? ??
?? ? ????. ???? ??? ?? ? ?? ????. ??? ??? ? ??? ??? ?? ?
?? ????? ??????. ???? ???? ??? ???? ??? ???? ??? ???
? ???.
	 ¡ñ
	1? ??? ?? ????????(1?? ?? ????? ????).
	 ¡ñ
	?????? ??? ?? ???? ???? ????(???? iOS?, ???? ??????, ???? ?????).
	 ¡ñ
	?? ???? ?? ??? ?? ?? ????(???? ?? = ??? ??? ?? + 1? ??).
????, ??? ?? ?? ??? ????? ?????. ??? ?? ??? ? ??? ???.
?? ??? ? ?? ?? ? ??? ???? ????. ?? ???? ???? ???? ????
? ???. ????? ??????? ??? ???. ?? ??? ??? ??? ?? ???, ?
???? ??? ??? ?????? ??? ????. ??? ? ?? ???? ?????. ???
?? QA ??? ??????. ????? ??? ???????. ??? ???? ?? ????
? ???? ?? ??? ?? ??? ?? ??????. PM?? ???????. ?? ?? ??
??? ??? ??? ???. PM?? ??? ??? ?? ??, ??? ???? ??? ????
?. ?? ???? ??? ?? ??? ????, ???? ???? ???.
?? ???? ??? ???? ?? ??? ??? ? ?? ??? ??????, ??? ????
? ????? ??? ????? ??? ? ???? ?????? ?? ????? ?? ????
???.
???? - 023
?? ?? ???? - Security School? ?? ?? ????
??? ? ????. ??? ??? ??? ???? ?? ????? ??? ???? ? ??(¡®??
??¡¯ ??? ??? ??) ????, ?????? ?? ??? ?? ???? ????? ??? ??
???. ?? ??? ???? ??? ????.
1.	???? ?? ??? ???.
2.	PM? 1? ????? ????.
3.	???? 1? ?????? ?????? ????.
	 A. ????? ?? ?? ? ?? ??? ???.
	 B. ?? ??? ?? ????? ????.
	 C. ? ?? ??? ?? ????? ?? ???? ???.
	 D. ?? ?? ? ????? ????.
4.	?? ???? ??? PM? ????.
5.	??? ???? ????? ????.
6.	??? ????.
024 -
?? ??, ?? ?? ? ?? ????? ? ????? ??????. ????? ?? ?? iOS?
??????. ???? ?????? ???? ???. ???? ?? UI? ???? ? ?? ??
?, ??? UI? ???????? ???? ? ??????. ??? ?????? ? ?? ???
??????. ??????? ? ?? UI 10?? ??????? ??????. 10?? ?? ? 1
?? ? ?? ???. ???? PM?? ????? ??? ???? ?? ???? ?????. ?
?? ???? ??? ??? ????, ???/?? ??? ?? ?? ??? ??????.
????, ?? ???? ??? ??? ????? ??? ???? ???? ? ?? ? ??? ?
?? ??? ?? ??? ?????.
??? PM
? ?? ??? ?? ???? ????. ????? ??????.
????? ??? ? ????. ??? ?? ??? ?????.
???? ???? ?????.
? ? ?? ?????? ?? ????. ?? ??? ????? ?? ??? ?????. 1???
? ?? ??? ?? ??? ?? ?? ????? ????????.
? ????? ? ?? ?? ?? PM?? ????
?? ???? PM ??? ??? ?? ????. ????? ???? ??? ??? ??, ?? ? ????? ??
?? ??? ?? ??? ????¡­ ?? ?????? ??? ? ???? ???? ?????? ??? ????
???? ???? ?????? ???? ?? ? ????? ????? ??? ?? ?? ??? ???? ???
?? ???? ????? ? ???? PM? ???? ??? ???? ???? ?? ??? ??? ? ??? ??
??, ???? ?? ????.
??? ?? - ??? ?? ?? ?? ???
?? Security School ???? ? ?? ??? ?? ????????. ?? ?? ?? ?? ?
????, ?? ?? ??? ? ??? ?? ??? ? ??? ?? ?? ????? ??? ????
??, ??? ??? ??? ?? ?? ????? ??? ??? ??? ???? ????. ???
Security School ???? ?? ?????.
???? - 025
?? ??? ?? ??
???? ?? ???? ?? ???? ?? ??
???
?? A(irplane) B C
?? D E F
??? ?? ?? ??? ?? ?? ?? ??? ?????. ??? ?? ??? ??????. ?
?? A ??? ????, ???? ???? ????? ???? ??? ??????. ??? ?
?? ??? ??? ?? ?????.
?? ??? ?? ?? ??? ???? ???????. 2000? ??? ????? ?? ????
? ???? ?? ??? ???? ???? ??? ??? ??? ??? ?? ??? ??? ??
???. ?? ?? ??? ???? ?? ????? ????? ???, ?? ?? ??? ????
? ???? ???? ? ??? ???? ?? ????. ?? ????? ????? ??? ??
?? ?? ? ?? ?? ???? ??? ?? ???.
B ????? ?? ?? ????? ?? ?? ???? ??????. ????? ?? ?????
?? ? ? ???? ?? ??? ???? ????????.
??? ??? ???? ????. ???? ?? ?? ?? ??? ?? ?? ?? ? ??¡­ ? ?
?? ?????. ??? ??? ?? ?? ??? ?????. ???? ??? ??? ??? ??
????. ??? ??? ????? ??? ????? ?? ?????? ??? ?? ????.
?? ??, ?? ??? ????? ???? ????? ??? ???, ???? ?? ??? ??
?? ???? ????? ?????. ??? ?? ?????? ?? ??????. C ?????
?? ???? ???? ????????.
? ????? ???? ? ????
????? ???? ?? PC?? ????? ??? ? ???? ??? ???? ??? ?????. 2001? ?
?? ???? ? ????? ????? ???? ???? ???? ???? ???? ??????. ?? ???
?? ?? ?????? ? ?? ???? ???????(?? ?? ???? ??? ??? ??? ??????.) ??
???? ???? ?? PC? ??? ?? ?? ???IPS, Intrusion Prevention System
? ???? ??????.
026 -
? ??? ??? ??? ? ?? ??? ? ???? ?????. ?????? ???? ??? ????? ?? ?
? ?????, IoT? ???? ?? ??? ???? ?? ??? ? ??? ??? ????? ?? ?????. ?
??? ??? ?? ???? ??? ?? ????????.
??? ??? ????? ? ?? ? ??? Security School? ??? ¡®??? ??¡¯? ????
??. ?? ?? ??? ????.
1. ?? ??? ?? ??? ?? ????? ??? [A+D] ???? ??? ???.
?? ??? ?? ??
???? ?? ???? ?? ???? ?? ??
???
?? A B C
?? D E F
2. ???? ?? ?? ?? ???? ??? ?? ???? ??? [A+B+E] ?????.
?? ??? ?? ??
???? ?? ???? ?? ???? ?? ??
???
?? A B C
?? D E F
3. ??? ??? ??? ?? ????? [A+C+F] ???? ???.
?? ??? ?? ??
???? ?? ???? ?? ???? ?? ??
???
?? A B C
?? D E F
?? ??? ???, A? ???? ? ?? ???? ???? ?????. ??? ?? ??? ??
??? ??? ?? ??????. ?? ??? ??? ??? 1~2?? ? ?? ??? ?????.
???? - 027
??? ??? - ???, ????, ????
?? ??? ???? ??? ??? ??? ??? ???? ??? ???? ???? ??? ??
?? ???? ????. ?? ???? ??? ? ????. ??? ?? ??? ?? ????. ?
?? ???????. ????? ???? ??? ?? ??? ??? ???. ????? ???
? ?? ??? ??? ????. ???? ???? ????? ??? API ??? ?? ?? ??
? ????. ??? ??? ???? ??? ??? ???? ? ?? ???? ??? ????.
??? ?? ?? ??? SNS? ??? ?? 1??? ???? ??? ??? ????.
? ???? ? ?? ??? ?? ???? ???. 1??? 2? ??? ??? ? ?? ???? ?
???? ???. ?? ?? ? ?? ??? ??????. ? ??? SKIP???.
? SKIP? ?? ?? ??? ¡®??¡¯?? ?????.
?? ?? ?? ¡®? ?? ? ??? ???, ???? ????? ??? ?? ???¡¯?? ??? ?? ?? ???. ?
? ??? ?? ?????. SKIP?? ?? ??? ??? ????. ?? ?? ?? ????? ??? ??? ??
?? ???.
? ??? ???? ?? ???????.
? ????? ??? ?? ??? ??? ??? ????
???? ???? ??? ??? ??? ???? ??? ????? ???? ??? ?? ?? ?????? ??
?? ?????. ??? ??? ???? ???.
???? ??? ???? ?? ??? ???? ??? ????. ??? ????? ???? ?
??, ??? ??? ??? ??? ?? ? ? ??? ?? ??? ????. Security School ?
??? ?? ????? ??? ????? AS?? ??? ??????.
? AS? ??? ??? ??? ??
http://schoolime.com/securityschool? ???? ??? ?? ??? ??? ????.
028 -
	 ¡ñ
	? ????
		 - ??? ???? ? ??
		 - ??? ???? ?? ??
	 ¡ñ
	???
		 - ??? ? ?? ?? ??
		 - ? ?? ???
?? ??? ???? ???? ?? ?? ??? ???? ???.
¡°???? ??? ?? ?? ????.¡±
?? ?? ? ??? ?? ??
? ???? ???? ???? [???? ¡ú ?? ¡ú ??] ??? ?? ????. ??? ? ???
? ????? ??? ????? ????. ?? ??? ???? ???? ???. ? ?? ??
? ??? ?? ??? ??? ????.
	 ¡ñ
	C ??
	 ¡ñ
	??? ?? ?????
	 ¡ñ
	??? ??? ?? ??(?, ?? ?? ??? ??? ???.)
	 ¡ñ
	UML? ??
? ??? ??? ?? ? ?? ????? ?? ?? ???? ?? ?? ???????. UML?
???? ??? ????? ???? ??????? ?? UML ?? ??? ?? ???? ??
?. ?? ?? ???? ?? ?? ????? UML? ????????. ?? ??? ???? ?
??? ?? ????? ??? ? ??? ? ?? ?? ? ????.
? ?? ??? ??? ??? ???? UML ??? ?? ?? ????. ????? ?? UML
???? ????. ??, ?? ?? ??? ???? ????? ??? ???? UML? ????
??? ?? ?? ??? ?? ??? ????. ???? UML? ??? ??? ?????.
???? - 029
UML? Unified Modeling Language? ?????. ? ??? ??? ???? ??? ??
??? ???? ??? ???? ?????. ??? ?? ??? ??? ??? ?? ??? ??
? UML? ?? ??? ??? ??? ?? ??? ??? ????? ?? ?? ????. ???
UML? ??? ?? ??? ???? ???? ???, ???? ???? ??? ??? ???.
??? ?? ???? ? ?? ?????.
	 ¡ñ
	? ????? ???? ???? ??? ??.
		 ????? ???? ?? ??? ??, ? ?? ???? ????? ???? ??? ??.
	 ¡ñ
	?? ? ???? ?? ?? ??? ??? ????.
		 ?? ??? 10? ??? ?? ??? ???? ??. 10? ??? ?? ??? ?? ?? ? ??? ???
? ?????.
	 ¡ñ
	??? ?????? ??? ??(Known-Issue)?? ??? ????.
		 ??? ? ??? ???? ??? ????. ??? PM?? ???? ??? ? ??.
? ???? 4? ???? ????????.
??? ??? ??? ???? ?? ?? ????? UML? ??? ?????????. ???
??? ??? UML ?? ?? ?? ????? ???. ? ??????? ??? ? ??? ? ?
? ??? ?? UML ?????? ?? ??? ??? ? ????.
?? Requirement ?????
030 -
?? UseCase ?????
?? Activity ?????
???? - 031
?? Sequance ?????
?? Class ?????
?? ?? ??? ?? ??
?? ?? ??? ?????. ??? IoT ?? ?? ??? ??? ?? ??01
???.
01	 http://it.donga.com/21473/
032 -
?? 5?? ??? 7% ?? ??¡­ IoT ?? ?? ?? ??
??IDC(www.kr.idc.asia)? ?? ??? *???? ???, 2014? ?? ?? ????? ??? 2013?? ?
?? 7.6% ???? 3,386? ?? ??? ??? ????.
(??)
*Korea Security Software 2014-2019 Forecast 2014 Year End Review, Doc #KR320515174
?? ?? ?? ????? ?? ??, 2014-2019(??: ?? ?)
550,000
500,000
450,000
400,000
350,000
300,000
Korea Security S/W Market
2014 2015 2016 2017 2018 2019
CAGR
2014-2019
7.0%
?? IDC, ?? ?? ????? ?? ??
(??)
?? ????? ?? ??? ???? ????? ????? ??? BYOD ? ????? ?? ??? ?? ?
??PC, ???? ??? ?? IoT ?????? ??? ???? ??? ???. PC? ??, ??? ?????
???? ??? ?? ????, ??, ?? ??? ?? ????? ???? ??? ???? ???, ????
??? ???? ?? ???? ????
(??)
?? ???? ??? ??? ??? ?? ?? ?? ??? ??? ???? ?? ??? ?? ??? ? ?? ?
?? ??? ??? ??, IoT ??? ??? ?? ????? ??? ???? ???
IDC? ?? ?? ?? ????? ??? 7% ???? 3,620? ? ??? ??? ??? ???? ?? 5?? ?
?? ???? 7%? ??, ?? 2019? 4,940? ? ??? ?? ??? ????.
???? - 033
IoT? ???? ???? ???? ????? ??? ??, ????? ???? ?? ??? ?
?? ???. ??? ??? ? ?? ??????. ?? ??? ?? ??? ? ??? ?????.
?? ???? ?? ?? ?? ????? ? ?????.
? SKIP? ?? ??? ????.
1.	IoT ??? ?? ?? ???? ?? ??? ????? ???.
2.	?? ????? ? ????? ??? ?? ??? ???????.
3.	??? ??? ???? ?? ??? ??????.
4.	???? ? ????? ??? ? ?? ???? ??????.
5.	IoT ??? ?? ?? ??? ??? ??? ? ???? ??? ???? ?? ?? ???? ??? ???.
6.	?? ???? ? ?? ?? ??? ??? ????.
??? ?? ?? ??? ????? ?? ??? ?????.
??? ?????? ???? ?? ??? ????. ??? ?? ????? ???? ????
? ??? ??? ??? ??? ??? ??? ??? ????? ???? ?? ???? ???
??. ??? ????, ?? ?? ??? ?? ???? ??? ??? ????(??? ?? ????
? ?? ??? ???? ??? ?????. ?? ?? ????).
? ????? ¡®???¡¯??? ??? ??? ?????. ??? ??? ??? ??? ? ????
?????. Security School? ? ??? ?? ?? ?????? ???.
1980??, ????? ??? ?? ??? ????? ?? ?? ?????. ??? ?? ???
?? ???? ??? ??? ?????? ???? ???? ???. ?? UML? Deployment
??????? ????????.
1.	?? ???? ?? ?? ??? ?? ???.
2.	???? ??? ? ?? ?? ??? ???.
3.	??? ? ??? ? ??? ?????.
4.	?? ? ?????.
5.	??? ???? ????.
034 -
?? ???? ???? ?? ???
??? ?? 2000??, PC? ?? ??? ? ? ?? ??? ????. ??? ?? ?? ????
? ?? ????. ? ?? ??? PC ? ????? ?? ??? ?????. ??? ?? ???
?? ??????.
1.	?????? ??? ?? ???? ??? ??.
2.	????? ?? PC? ??? ? ?? ??? ???.
3.	USB ???? ???? ??? ????? ????.
4.	???? ???? ??? ? ????? ??.
5.	??? ??? ????.
?? 2000?? ?? ?? ????? ??
???? - 035
? ?? ??? ????? ???? ??? ??? ??? ??? ?? ? ? ????. ?? ??
???? ??? ????. ??? ??? ?? ???? ????? ??? ? ??? ???? ?
? ???? ???? ? ? ????.
?? ??? ?? ???? ?? ????
1 ??? ? ???. ??? ?????
2 ?? ?? ?? ?? ??, ?? USB, ????
3 ?? ??? ?? ????
4 ?? ??? ?? ??? ???
??? ?? 2017?, ??? ?? ??? ?? ????? ?? IoT ??? ?? ????. ???
? ?? ??? ????? ?? ????????
?? 2017? ???? ?? ???
??? ?? ??? ?? ???? ???. ????? ????, ????? ???? ?? ??,
??? ? ??? ?? ??? 2?? ????. ??? ?? ?? ???? 2?? ?? ???.
?? ?? ??? ??? ???? ??? ?????. ???? IoT? ??? ????? ?? ?
?????? ?? ??? ???? ? ??? ???. ??? ???? ???? ?? ?? ???
036 -
? ??? ???? ??? ????? ???. ??? ?? ??? ???? ?? ??? ??? ?
??. ??? ????? ?? ??? ?? ???? ?? ?? ?????. ?? PC ?? ????
TV ?? ??? ??? ? ??? ?? ?? ?????.
??? ????? ??? ???? ??? ????? ??? ???? ??????. ??? ??
??? 2? ???? ??? ???? ??? ?? ??? ?? ???? ????? ? ??? ??
??. ? ??? ???? ?? ??? ??????. ?? ???? ?? ??? ??? ?? ??
?? ??? ?? ?? ?? ?????. ???? ?? ????? 5?, 10? ? ???? ???
??? ????.
?? ???? IoT ??? ?? ?? ???02
(??: ?? ??)
18,000
16,000
14,000
12,000
10,000
8,000
6,000
4,000
2,000
??: ???(2014? 10?)
2013 2014 2015 2016 2017 2018 2019 2020
???
???
??
??
0
20,000
??? ??? ???? ?? ??? ?????. ?? ?? ??? ?????.
02	 http://www.ciokorea.com/news/22966
???? ????
?? ???? ??? ?? ?? ??? - Security School
ISBN 978-89-6848-736-1
9 788968 487361
9 3 0 0 0
??? ?? / ?? ??
?? 24,000?
?? ?? http://www.schoolime.com/securityschool/antivirus/files
¡ñ ??? ???? ???? ?? ???? ???? ?? ??? ??? ? ????.
¡ñ ?? ??? ???? ??? ??? ???? ???? ?????.
¡ñ ? ???? ??? ???? ? ??? ??/??/???? ??? ??????.
¡ñ ?? ??? ?? ???? ??? ???? ???? ???.
¡ñ ??? ?? ?????.
¡ñ ??? ?? ???? ? ? ??? ?? ??? ?????.
??? ??
¡ñ UML ?? ?? - UML? ????? ???? ???? ??? ?????? ?? ?
???? ???? ? ????.
¡ñ ???? - ???? ??? ???? ??? ?? ?? ?? ????? ??????.
¡ñ ??? ?? - ??? ??? ?? ?? ?? ? ????.
¡ñ ? ?? ??? - ? ?? ??? 1??? 2? ??? ??? ? ?? ???? ?? ??
???.
?? ??
¡ñ C ??
¡ñ ??? ?? ?????
¡ñ ??? ??? ?? ??(?, ?? ?? ??? ??? ???.)
¡ñ UML? VMWare ??? ??
?? ??
(??)

More Related Content

?? ???? ??? Io t ?? ??(?????) _???

  • 1. ??? ?? & Security School IoT?? ?????????? ??
  • 3. ??????????IoT ???? ???? 2017? 4? 7? ??? ??? / ??? ??? ??? ?????(?) / ?? ??? ??? ???7? 83 ?????(?) IT??? ?? 02-325-5544 / ?? 02-336-7124 ?? 1999? 6? 24? ?10-1779? / ISBN 978-89-6848-736-1 93000 ?? ??? / ??¡¤?? ??? ??? ?? ??? ?? ??? ?? ??? ?? ??? / ?? ???, ??? ??? ???, ???, ??? / ?? ???, ???, ??? ? ?? ?? ???? ??? ? ??? ??? ?? ?? ??? ?????(?)? ????? ?? ???? ??????. ??? ?? ???? ???? ??? ????. ??? ???? ???? ????. ????? ???? www.hanbit.co.kr / ??? ask@hanbit.co.kr Published by HANBIT Media, Inc. Printed in Korea Copyright ? 2017 ??? & HANBIT Media, Inc. ? ?? ???? ???? ?????(?)? ????. ????? ?? ??? ?? ?????? ?? ?? ? ?? ??? ????. ?? ?? ??? ? ? ?? ?? ????. ??? ??? ?? ????? ??? ??(writer@hanbit.co.kr)? ?????. ?????(?)? ???? ??? ??? ??? ???? ????.
  • 4. ???_??? ?? ?? AhnLab?? 10? ?? PC? V3 ???? ???? ??? ??, ? ?? ???? ??? ?. ?? ?????? ???TV ?? ?? ??, SDLSecurity Development Lifecycle ??, ???? ?? ??? ??? ????, ??? ?? ???TV ?? ?? ???? ¡®??? ????¡¯? ???? ???? ? ?, ?? ??, ???? ???? ??. ??? ?? ????? ??? ???? ???? ?? ? ??. ??? ?? ???? ??? ???? ? ?? ???? ??? ??? ???? ???? ???? ??. ?? ?? ??? ?? ??? ?? ??? ?? ?? ?? ????? ??? ?? ?? ??? ?? ?? ? ²ýÓî ???? ?? ???? ?? schoolime.com ??? ??
  • 5. IoT ??? ?? ???? ???, ??? ?? IoT ??? ?? ????. ??? ??? ?????, ? ?? ?? ?? ???, ?? ??? ???, ???? ??? ?? ???, ?? ???? ???? ?? ?TV, ??? ??? ???, ?? ? ?? ???, ?? ?? ?? ?? ???? ? ???? ???? ??? ?? ??? ??? ???? ???? ??? ???? ????. ??? ?? ? ?? ??? ? ?? ?? ? ?? ???? ??? ??? ????? ????. ??? ?? ??? ??? ? ?????. ?? ?????? ?? ? ????? ??? ??? ??? ???? ?????. ??? ? ?? ????. C ?????? ???? ???? ?? ??? ?? ??? ??? ? ??? ??? ??? ?????. ? ?? ??? ??? ?? ????. ???? ?? ?? ?? UML? ??? ?? ??? ?? ??, ??? ??? ?? ???? ?? ??? ??? ??? ??? ?? ???? ? ??? ???. ? ?? ??? ?? ???? ????? ???? ?? ??? IoT? ??? VMware ???? ?? ?? ??????. ???? ???? ???? ?? ????? ???? ??? ???? ???? ? ?? ??? ????. ??? ??? ?? ?????, ??? ?? ??? ????? ???? ??? ?? ?? ??(UML ?? ??)? ?? ? ????. ? ?? ????, ???, ?? ???? ???? ??????. ??? ??? ??? ???, ???? ????? ?? ???? ?? ?? ??? ???? ? ????. ??? ?? ?? ?????. ??? ?? ??? ????. ???? ?
  • 6. 4? ????? ???? ??? ?? ??? ??? ???? ????? ??? ??? ?????IoT, Internet of Thing ??? ??? ????. ??? ??? ???? ?? ?? ??? ??? ??? ??? ? ??? ??? ????? ???? ?? ?? ?? ?? ???. ??? IoT ??? ???? ???? ?? ???? ???? ??? ?? ??? ????, ??? SW ??? ?? ???? ?? ???? ?? ??? ??? ????. ??? AhnLab?? ?? ??, ?????? ???TV ?? ??? ??? 15? ?? ?? ??? ? ?? ???? ?? ??? IoT ??? ??? ? ? ?? ???. ?, IoT ?? ????? ??? ?? ?? ????? ?? ?? 15? ?? ??? ?? ??? ??? ? ?? ?? ????. ?? ??, ?? ?? PM? ???? ????? ??? ???? ?? ? ??? ?? ?? ?? ???? ?? ??? ? ?????? ?? ? ?? ???? ?? ???? ????? ?? ? ?? ??? ?????. ??, ???? ???? ??, ?? ? ?? ????? ? ??? ?? ??? ? ?? ???? ?? SW ?? ??? SW ?? ????Security Architect ? ??? ?? ? ?? ??? ????? ????. IoT ????? ??? ??? ?? ?? ????? ?? ?? ?????? ?? ??? ??? ?? ??? ?? ??? ??? ???. ? ???? IoT ??? ???? ???? ????? ¡®?? UI¡¯? ¡®??? HW¡¯ ?? ????? ???? ?? ???? ???? ??? ??? ?? ???? ??. ?? ?? ??? ??? ?? ??? ?? ??? ??? ?? ??? ?????, ?? ????? ??? ? ? ?? ? ????? ?? ?? ?? ??? ???? ?? ???? ?? ???? ??? ?? ??? ??? ? ????. ?? ??? ?? ?? ?? ???? ???? ?? ?? ???? ?? ???, ? ?? ? ?? ?? ?? ? ??? ? ?? ?? ???? ??? ???? ??? ? ?? ???. ??? ??? ?? ???? ? ? ???? ???? ?? ?? ?? ????? ?????. ???, 15? ? ?? ? ??? ??? ?? ? ??? ?? ?? ?? ??? ?? ???? ???? ?? ? ?? ??? ??? ? ?? ?????. 2017? 3? 26? ??? ????? ????? ?? IoT ??????? ???????? ??? 2016? ?????? ???? ??? ?? ???
  • 8. ¡°It¡¯s not your fault¡± - ?? ¡®? ? ??¡¯ ??? -
  • 9. ?? ??? ?? ...................................................................................................003 ???? ? ...................................................................................................004 ??? ...................................................................................................005 ???? ¡°?? ??? ?? ? ?????¡±.......................................................................013 ¡°Security School? ?? ?? ?????.¡±.......................................................018 ¡°???? ??? ?? ?? ????.¡±..............................................................028 1? ?? ?? ???? Airplane ?? 1.1 ?? ?? ???...................................................................................037 1.2 ???? ??.......................................................................................039 1.1.1 EA ??......................................................................................040 1.1.2 UML ?? ??? ??..................................................................045 1.1.3 UML ?? ??............................................................................049 2? ???? 2.1 ???? ??.......................................................................................055 2.1.1 ??? ???...............................................................................055 2.1.2 ???? ??...............................................................................057 2.1.3 ???? ??...............................................................................061 2.2 ???? ??.......................................................................................064 2.2.1 ?? ??.....................................................................................064 2.2.2 ?? ??.....................................................................................072
  • 10. 3? ????? 3.1 ?? ?? ???...................................................................................083 3.1.1 ??? ??? ??........................................................................083 3.1.2 ??? ???? ?? ??? ??....................................................085 3.1.3 Update Server Guest OS ??.....................................................094 3.1.4 ?? ??.....................................................................................094 3.2 ??? ?? ??? ?? ???...............................................................096 3.2.1 ?? ???..................................................................................096 3.2.2 ?? ?? ???...........................................................................102 3.3 ??? ?? ?? ??? ??..................................................................107 3.3.1 Linux Security Model??............................................................107 3.3.2 ???? ???? ?? ???........................................................111 3.3.3 ??? ??? ?? ???..............................................................113 3.4 ??? ?? ?? ?????...................................................................126 3.4.1 ??? ?? ?? ???.................................................................127 3.4.2 ??? ?? ????? ??? .......................................................132 3.4.3 ??? ????? ?? ???........................................................135 3.4.4 ???? ?? ????? ???.....................................................136 3.4.5 ??? ???? ?? ....................................................................148 3.4.6 ?? ?? ?? ?? ??................................................................149 3.4.7 ?? ?? ????........................................................................166 3.5 ????? ??....................................................................................181 3.5.1 ?? ? ?....................................................................................181 3.5.2 ?? ??? ??? ??.................................................................182
  • 11. 4? ?? 4.1 ?? ?? ???......................................................................................186 4.1.1 ??? ??? ???? ???........................................................186 4.1.2 ????? ??? ?????.........................................................187 4.1.3 ?? ??? ?? ???? ???....................................................188 4.1.4 UML ?? ???.........................................................................189 4.2 ?? ?? ??.........................................................................................190 4.2.1 ??? ????............................................................................190 4.2.2 ??? ?? ??? .......................................................................194 4.3 ?? ??? ???? ?? ??..................................................................196 4.3.1 ???? Sequence? Class ????? ?? ??...........................196 4.3.2 Airplane ????? Sequence ????? ????.........................204 4.3.3 Sequence ?????? UML ?? ???? ????......................211 4.3.4 ??? Airplane? ??? ?????..............................................213 4.4 ?? ??................................................................................................215 4.4.1 Component ????? ?? ??...................................................215 4.4.2 Airplane ?? ???.....................................................................217 4.5 ??? ????.......................................................................................219 4.5.1 ?? ????...............................................................................220 4.5.2 Deployment ????? ??.........................................................221 4.6 ?? ...................................................................................................222 5? ?? 5.1 ?? ??................................................................................................226 5.1.1 UML?? ?? ?? ?? ????..................................................226 5.1.2 Airplane ?? ?? .......................................................................231
  • 12. 5.2 ?? ?? ??.........................................................................................233 5.2.1 ?? ??.....................................................................................234 5.2.2 pss_hash ??............................................................................235 5.2.3 pss_ksock ??...........................................................................239 5.3 ?? ???? ?? ??............................................................................244 5.3.1 ?? ??.....................................................................................244 5.3.2 pssas_update ??......................................................................245 5.3.3 pssa_serv ??...........................................................................252 5.4 ?? ?? ??.........................................................................................255 5.4.1 ?? ??.....................................................................................255 5.4.2 pssa_filter ??...........................................................................257 5.4.3 pssa_lkm.ko ??........................................................................264 5.5 ?? ...................................................................................................267 6? ??? 6.1 ??? ??? ??...................................................................................269 6.1.1 ??? ????............................................................................269 6.1.2 EA? ??? ??? ??? ??.....................................................270 6.1.3 ??? ??? ??........................................................................275 6.2 ??? ??? ??...................................................................................277 6.2.1 TC#01 Eicar ??? ....................................................................277 6.2.2 TC#02 ???? ?? ??.............................................................279 6.2.3 TC#03 ?? ?? ??...................................................................280 6.2.4 TC#04 Eicar ??........................................................................282 6.2.5 TC#05 ???? .........................................................................282 6.3 QA ???..............................................................................................287
  • 13. 7? ????? ? 7.1 ??? ??.............................................................................................292 7.1.1 ???? ??...............................................................................292 7.1.2 ????? ..................................................................................293 7.2 ??? ? ?? ??..................................................................................295 7.2.1 ??? ????............................................................................295 7.2.2 ?? ????? ?? ....................................................................296 7.3 ?? ?? ??? ??? ??.....................................................................297 7.3.1 ??? ??? ?? .......................................................................298 7.3.2 ??? ??? ??........................................................................299
  • 14. ???? - 013 ??? ?? ???? ¡°?? ??? ?? ? ?????¡± ¡°?. ???? ?? ? ????.¡±
  • 15. 014 - ?? ???? ???? ??? ?? ?? 2002??? ???? ????? ???? ???? ???, ????? ???? ??? ? ? ?? ?? ??? ???? ????. ?? ???? ??? ?? ???? ???? ??? ?? ?? ??? ?? ??? ?? ?? ??? ????? ???? ??? ?? ?? ? ?? ? ?? ??. ???? ?? ? ???, ???? ¡®? ?? ?? ??? ??? ?? ? ????¡¯ ?? ? ? ???. ????, ??? ?? ????? ???? ???? ???? ???? ?? ?? ???? ?? ??? ??? ?? ???. -- ???? ?? ¡ñ ???? ? ??? ? ???? ?? ? ?? ?? ¡ñ ?? ?? ??? ? ??? ??? ??? ? ?? ?? ¡ñ ???(??? ¡®??¡¯? ?????)?? ?? ?? -- ? ?? ???? ?? ¡ñ 1? ?? ???? ??? ?? ?? ¡ñ ??? ? ??? ??? ?? ??? ?? ??? ? ?? ¡ñ ??? ? ?? ??? ?? ?? ¡ñ ????? ?? ??? ?? ?????. ?? ?????(?? ?? ???? ??? ??? ?????;;;). ?? ???? ??? ?? ?? ????? ??? ??? ??? ???? ??? ??? ?? ????. ??? ???, ?? ??? ? ? ?? ??? ???? ??? ??? ??? ?? ??? ?? ? ??? ??? ?? ??. ?? ??? ??? ?? ???? ???? ???. ?? ??? ??? ????? ???? ?? ??? ???? ????. ?? ??? ???? ???? ?? ?? ???? ? ?? ??? ???? ???? ???? ?? ??? ??? ???? ???? ? ? ???? ¡®??? ????¡¯? ???. ?? ?? ??? ??? ??? ????? ? ?? ? ?
  • 16. ???? - 015 ?? ??(???? ??? ??) ???? ???? ?? ??? ??? ??? ??? ?? ? ??? ??? ??? ???. ??? ?? ?????. ??? ????? ?? ??? UX, OS, ????, ???? ? ?? ??? ???? ??? ?? ? ???? ??, ?? ??? ??, ?? ??, ?? ??? ? ?? ??? ????. ??? ?? ???? ?? ???? ¡®??? ????¡¯? ?? ??? ?? ??? ????? ¡®???? ??¡¯ ??? ?? ? ????. ?? ??? ? ??? ?????. ?? ?? ?? ????? ??? ????. ????? ??? ????? ????? ??? ?? ??? ???? ??? ? ??? ??? ????? ???? ??? ????. ??? ??? ?????? ????? ???, ? ????? ¡®??¡¯? ??? ?. ???? ???? ??? ???? ?? ??? ????. ??? ¡®?? ????? ?? ?? ?? ??? ???? ???¡¯? ?????? ???? ??? ???? ??? ??? ??? ? ????. ??????? ???? ? ??? ? ????? ???? ?? ? ??? ? ??? ? ?? ???? ?????. ????? ?? ?? ??? ????? [???? ¡ú ?? ¡ú ?? ¡ú ???]???. ????? ?? ???? ?? ? ???. ???? ???? ??? ?? ????? ??? ??? ?? ?? ??? ????. ??? ???? ?? ??? ??? ??????. ¡®? ????? ??? ?¡¯, ¡®?? ? ??? ?? ?? ?¡¯?? ????. ???? ?? ??? ?? ??? ?? ??? ???????. ????? ??? ???????. ¡®? ????? ???? ???¡¯, ¡®?? ? ?? API? ???¡¯?? ??? ??. ?? ??? ???? ?? ??? ????. ???? ?????? ???? ?? ??? ? ? ??? ??? ?? ? ? ??? ????? ?? ?? ??? ???? ??? ?????. ?? ??? ??? ????.
  • 17. 016 - ??? ??? ?? ????? ??? ?? ?? ??? ?? ???????. ¡®?? ???? ???(?? PM)?? ??? ???? ????, ??? ??? ????? ???? ??? ??????¡¯ #include <stdio.h> int main(void) { return 0; } ?????? ??? ?? ????? ????? ???? ???? ??? ??????. ??? ?? ?? ?????? ??, ?? ?? ???? ?????. 3? ?? ????? ??? ?? ? ???Architect ?? ?? ? ????? ???? ??? ????. ???? UMLUnified Modeling Language, ?? UML ? ?????. UML ?? ????.
  • 18. ???? - 017 ? ?? ?? ?? ??????. ?????Use Case ? ??? ??? ????, ?? ??? ??? ?????? ???? ??, ? ??? ??? ???? ?????. ???? ?? ????? ? ? ???, ????? ???? ???? ???? ??? ??? ? ?? ????. ?? ???? ?? ????? ??? ??? ? ????? ?? ? ? ???. ?? 10?? ???? ?? ??? ? ? ??????. ??? ?? ??? ???? ?????. ???? ??? ??? ?? ??? ???? ???? ?? ???????. ???? 1?? 100??? ?? ??? ??? ?? ??? ???? ?? ?????. ??? C ??? ???? ?? stdio? ????? ?? int? ???? for? ???? ???? ??? ????. ????? ??? ???? ???? ?????. ??? ?? printf? ?? ???? ???? ??? ?? ??? ???? ???? ?? ?? ??? ?????. ??? ??? ? ????? ?? 1?? 100?? ???? ???? ???. 1? 2? ??? ?? ?? ??? ???. ??? ??? ?? 99? ?????. ????? ???????? ? ??,
  • 19. 018 - ??, ??? ?????. ?? ??? ????? ??? ? ? 3??? ???? ??? ?? ?? ????? ??? ?? ??? ???? ???? ??? ????, ?? ??? ????? ???. ? ???? C? ???? Java? ???? ?? ??? ?? ????? ?? Security School ???? ???? ? ?????. ¡°Security School? ?? ?? ?????.¡± ¡°??? ??? ???? ????. ??? ??? ??? ?? ? ????. ?? ?? ¡®? ? ??¡¯?? ?????.¡° ? ?? ???? ?? ?? ???? ?????. ???? ??? ¡®Security School¡¯???. ? ???? ?? ??? ???? ??? ????. 1. ?? ????? ?? ?????. 2. ?? ??? ???? ??? ??? ???? ???? ?????. 3. ? ???? ??? ???? ? ???, ??/??/???? ??? ??????. 4. ?? ??? ?? ???? ??? ???? ???? ???. ¡ñ ?? ???? ?? ??? ?????. ¡ñ ???? ?? ?? ??? ?????. ¡ñ ??? ?? ?????. Security School? ????? ?????. ??? ??? ?? ?? ??? ?? ?? ? ?? ? ?? ??? ?? ?? ???? ???? ???? ?? ??? ???. ??? ? ?????? ? ?? ??? ????? ??? ?? ?? ??? ??? ????. ?? ??? ??? ???? ? ? ? ????. ?? ??, ???? ?? ???? ???? ? ?? ?? ??? ??? ???? ????. ¡ñ ???? ??Heuristic Analysys ¡ñ ?? ?? ??Behavior Detection Antivirus ¡ñ ??? ?? ?? ?? ?????? ???Self-learning Anomaly-Base Web Application Firewall ¡ñ ?? ??? ?? ??? ??? ???
  • 20. ???? - 019 ?? ??? ???? ???? ?? ????? ? ? ?? Security School?? ???? ?? ????. ?? ??? ???? ?? ???, ??? ??? ???? ??? ???? SKIP ?? ?? ? ??????. ?? ????(SKIP? ???? ¡®??? ???¡¯?? ??????). ???? - ??? ?? ?? ????? ??? ????? ??? ????? ??? ?? ??? ?? ????? ?????. ??? ??? ???? ?? ? ?????? ??? ???? ?? ????. ? ???? ?? ??? ???? ?????. ? ???? ??? ?????? ??? ?? ????? ??? ?? ??? ???. ?? ?? ?? ? ???? ?? ????? ???? ??????. ??? ??? ¡®??¡¯??? ???. ???? ? ??? ??? ????. ?????? ??? ????? ??? ??? ??? ? ????. ? ? ???? ????? ??? ¡®????¡¯ ??? ? ??? ????. Security School? ???? ???? ?????. ??? ?? ????? ???? ??? ?? ? ??? ??? ?????. ???? ?? ????? ?? ????? ?? ??? ???? ? ??? ??? ?? ???? ???? ???? ??? ?? ???????. ? ??? ??? ? ????. ?? ?? ???? ¨C ??? ?? ?? ???? ?? ?? ??? ???? Feedback Feedback Feedback Feedback Feedback
  • 21. 020 - ??? ??? ?? ???? ??? ?????. ??? ???? ??? ????. ¡ñ ???? ????? ???. ¡ñ ????? ????. - ???? ??? ??? ??? ?????. ¡ñ ????? ??? ????. - ???? ????? ??? ?? ??? ?????. ¡ñ ?? ??? ????. ? ??? ??? ???? ??? ????. -- ?? ¡ñ ?? ??? ???? ?? ??? ??. ¡ñ ?? ??? ???? ??. ¡ñ ?? ??? ????? ??. -- ?? ¡ñ ?? ???? ??? ???. ¡ñ ??? ??? ??? ????. ¡ñ ?? ??? ??? ???? ??? ? ??. ?? ? ?? ? ?? ??? ??????. ????? ?? ??? ??? ? ??? ???? ?, ?? ? ??? ?? ?? ???? ????? ?? ??? ??? ?? ?? ?? ??? ?? ??. ?? ???? ?? ???? ????? ??? ???? ??? ???? ?? ??? ? ? ??? ???? ???. ?? ??, ???? ? ??? 100?? ??? ?? ??? ???? 65,535?? ??? ????? ???? ??? ??? ?? ???. ?? ? ?? ??? ??? ? 5? ?? ????? ??? ????? ?? ??? ?? ???. ?? ??? ???? ??? ¡®?????¡¯ ??? ?????.
  • 22. ???? - 021 ?? ?? ???? - ????? ?? ?????? ????? ??/?? ????? ?? ?? ??/?? Feedback Feedback ??? ?? ?? ?? ????? ??? ????? ?????? ????? ????? ??? ? ??? ??????. ? ??? ???? ??? ????. -- ?? ¡ñ ????? ???? ??? ??? ??. ¡ñ ???? ???? ???? ???? ??. ¡ñ ????? ??? ??. -- ?? ¡ñ ???? ????? ???? ?? ???? ????. ¡ñ ?? ??? ???? ??? ?? ??. ¡ñ ????? ?? ??? ???? ???. ????? ??? ??? ???? ?? ? ?? ???? ???? ? ?? ?????. ??? ? ?? ?? ?? ????? ? ????. ? ??? V ??, ??? ? ?? ?? ??? ????. ??? ??? ???? ???? ?? ? ???. ???? ???? ??? ??? ???? ???, ?? ??? ????? ???? ??
  • 23. 022 - ? ?????. ?? ??? ??? ?? ?? ???. ??? ?? ?, ? ??? ?? ?? ?? ? ? ??? ?? ????? ???? ??? ????. ?????. ??? ???? ??? ?? ?? ??? ?????. ?? ?? ???? ??? ? ?? ?????, ???? ????? ?? ? ??? ?? ???? ????. ??? ??? ?? ?? ? ????. ???? ??? ?? ? ?? ????. ??? ??? ? ??? ??? ?? ? ?? ????? ??????. ???? ???? ??? ???? ??? ???? ??? ??? ? ???. ¡ñ 1? ??? ?? ????????(1?? ?? ????? ????). ¡ñ ?????? ??? ?? ???? ???? ????(???? iOS?, ???? ??????, ???? ?????). ¡ñ ?? ???? ?? ??? ?? ?? ????(???? ?? = ??? ??? ?? + 1? ??). ????, ??? ?? ?? ??? ????? ?????. ??? ?? ??? ? ??? ???. ?? ??? ? ?? ?? ? ??? ???? ????. ?? ???? ???? ???? ???? ? ???. ????? ??????? ??? ???. ?? ??? ??? ??? ?? ???, ? ???? ??? ??? ?????? ??? ????. ??? ? ?? ???? ?????. ??? ?? QA ??? ??????. ????? ??? ???????. ??? ???? ?? ???? ? ???? ?? ??? ?? ??? ?? ??????. PM?? ???????. ?? ?? ?? ??? ??? ??? ???. PM?? ??? ??? ?? ??, ??? ???? ??? ???? ?. ?? ???? ??? ?? ??? ????, ???? ???? ???. ?? ???? ??? ???? ?? ??? ??? ? ?? ??? ??????, ??? ???? ? ????? ??? ????? ??? ? ???? ?????? ?? ????? ?? ???? ???.
  • 24. ???? - 023 ?? ?? ???? - Security School? ?? ?? ???? ??? ? ????. ??? ??? ??? ???? ?? ????? ??? ???? ? ??(¡®?? ??¡¯ ??? ??? ??) ????, ?????? ?? ??? ?? ???? ????? ??? ?? ???. ?? ??? ???? ??? ????. 1. ???? ?? ??? ???. 2. PM? 1? ????? ????. 3. ???? 1? ?????? ?????? ????. A. ????? ?? ?? ? ?? ??? ???. B. ?? ??? ?? ????? ????. C. ? ?? ??? ?? ????? ?? ???? ???. D. ?? ?? ? ????? ????. 4. ?? ???? ??? PM? ????. 5. ??? ???? ????? ????. 6. ??? ????.
  • 25. 024 - ?? ??, ?? ?? ? ?? ????? ? ????? ??????. ????? ?? ?? iOS? ??????. ???? ?????? ???? ???. ???? ?? UI? ???? ? ?? ?? ?, ??? UI? ???????? ???? ? ??????. ??? ?????? ? ?? ??? ??????. ??????? ? ?? UI 10?? ??????? ??????. 10?? ?? ? 1 ?? ? ?? ???. ???? PM?? ????? ??? ???? ?? ???? ?????. ? ?? ???? ??? ??? ????, ???/?? ??? ?? ?? ??? ??????. ????, ?? ???? ??? ??? ????? ??? ???? ???? ? ?? ? ??? ? ?? ??? ?? ??? ?????. ??? PM ? ?? ??? ?? ???? ????. ????? ??????. ????? ??? ? ????. ??? ?? ??? ?????. ???? ???? ?????. ? ? ?? ?????? ?? ????. ?? ??? ????? ?? ??? ?????. 1??? ? ?? ??? ?? ??? ?? ?? ????? ????????. ? ????? ? ?? ?? ?? PM?? ???? ?? ???? PM ??? ??? ?? ????. ????? ???? ??? ??? ??, ?? ? ????? ?? ?? ??? ?? ??? ????¡­ ?? ?????? ??? ? ???? ???? ?????? ??? ???? ???? ???? ?????? ???? ?? ? ????? ????? ??? ?? ?? ??? ???? ??? ?? ???? ????? ? ???? PM? ???? ??? ???? ???? ?? ??? ??? ? ??? ?? ??, ???? ?? ????. ??? ?? - ??? ?? ?? ?? ??? ?? Security School ???? ? ?? ??? ?? ????????. ?? ?? ?? ?? ? ????, ?? ?? ??? ? ??? ?? ??? ? ??? ?? ?? ????? ??? ???? ??, ??? ??? ??? ?? ?? ????? ??? ??? ??? ???? ????. ??? Security School ???? ?? ?????.
  • 26. ???? - 025 ?? ??? ?? ?? ???? ?? ???? ?? ???? ?? ?? ??? ?? A(irplane) B C ?? D E F ??? ?? ?? ??? ?? ?? ?? ??? ?????. ??? ?? ??? ??????. ? ?? A ??? ????, ???? ???? ????? ???? ??? ??????. ??? ? ?? ??? ??? ?? ?????. ?? ??? ?? ?? ??? ???? ???????. 2000? ??? ????? ?? ???? ? ???? ?? ??? ???? ???? ??? ??? ??? ??? ?? ??? ??? ?? ???. ?? ?? ??? ???? ?? ????? ????? ???, ?? ?? ??? ???? ? ???? ???? ? ??? ???? ?? ????. ?? ????? ????? ??? ?? ?? ?? ? ?? ?? ???? ??? ?? ???. B ????? ?? ?? ????? ?? ?? ???? ??????. ????? ?? ????? ?? ? ? ???? ?? ??? ???? ????????. ??? ??? ???? ????. ???? ?? ?? ?? ??? ?? ?? ?? ? ??¡­ ? ? ?? ?????. ??? ??? ?? ?? ??? ?????. ???? ??? ??? ??? ?? ????. ??? ??? ????? ??? ????? ?? ?????? ??? ?? ????. ?? ??, ?? ??? ????? ???? ????? ??? ???, ???? ?? ??? ?? ?? ???? ????? ?????. ??? ?? ?????? ?? ??????. C ????? ?? ???? ???? ????????. ? ????? ???? ? ???? ????? ???? ?? PC?? ????? ??? ? ???? ??? ???? ??? ?????. 2001? ? ?? ???? ? ????? ????? ???? ???? ???? ???? ???? ??????. ?? ??? ?? ?? ?????? ? ?? ???? ???????(?? ?? ???? ??? ??? ??? ??????.) ?? ???? ???? ?? PC? ??? ?? ?? ???IPS, Intrusion Prevention System ? ???? ??????.
  • 27. 026 - ? ??? ??? ??? ? ?? ??? ? ???? ?????. ?????? ???? ??? ????? ?? ? ? ?????, IoT? ???? ?? ??? ???? ?? ??? ? ??? ??? ????? ?? ?????. ? ??? ??? ?? ???? ??? ?? ????????. ??? ??? ????? ? ?? ? ??? Security School? ??? ¡®??? ??¡¯? ???? ??. ?? ?? ??? ????. 1. ?? ??? ?? ??? ?? ????? ??? [A+D] ???? ??? ???. ?? ??? ?? ?? ???? ?? ???? ?? ???? ?? ?? ??? ?? A B C ?? D E F 2. ???? ?? ?? ?? ???? ??? ?? ???? ??? [A+B+E] ?????. ?? ??? ?? ?? ???? ?? ???? ?? ???? ?? ?? ??? ?? A B C ?? D E F 3. ??? ??? ??? ?? ????? [A+C+F] ???? ???. ?? ??? ?? ?? ???? ?? ???? ?? ???? ?? ?? ??? ?? A B C ?? D E F ?? ??? ???, A? ???? ? ?? ???? ???? ?????. ??? ?? ??? ?? ??? ??? ?? ??????. ?? ??? ??? ??? 1~2?? ? ?? ??? ?????.
  • 28. ???? - 027 ??? ??? - ???, ????, ???? ?? ??? ???? ??? ??? ??? ??? ???? ??? ???? ???? ??? ?? ?? ???? ????. ?? ???? ??? ? ????. ??? ?? ??? ?? ????. ? ?? ???????. ????? ???? ??? ?? ??? ??? ???. ????? ??? ? ?? ??? ??? ????. ???? ???? ????? ??? API ??? ?? ?? ?? ? ????. ??? ??? ???? ??? ??? ???? ? ?? ???? ??? ????. ??? ?? ?? ??? SNS? ??? ?? 1??? ???? ??? ??? ????. ? ???? ? ?? ??? ?? ???? ???. 1??? 2? ??? ??? ? ?? ???? ? ???? ???. ?? ?? ? ?? ??? ??????. ? ??? SKIP???. ? SKIP? ?? ?? ??? ¡®??¡¯?? ?????. ?? ?? ?? ¡®? ?? ? ??? ???, ???? ????? ??? ?? ???¡¯?? ??? ?? ?? ???. ? ? ??? ?? ?????. SKIP?? ?? ??? ??? ????. ?? ?? ?? ????? ??? ??? ?? ?? ???. ? ??? ???? ?? ???????. ? ????? ??? ?? ??? ??? ??? ???? ???? ???? ??? ??? ??? ???? ??? ????? ???? ??? ?? ?? ?????? ?? ?? ?????. ??? ??? ???? ???. ???? ??? ???? ?? ??? ???? ??? ????. ??? ????? ???? ? ??, ??? ??? ??? ??? ?? ? ? ??? ?? ??? ????. Security School ? ??? ?? ????? ??? ????? AS?? ??? ??????. ? AS? ??? ??? ??? ?? http://schoolime.com/securityschool? ???? ??? ?? ??? ??? ????.
  • 29. 028 - ¡ñ ? ???? - ??? ???? ? ?? - ??? ???? ?? ?? ¡ñ ??? - ??? ? ?? ?? ?? - ? ?? ??? ?? ??? ???? ???? ?? ?? ??? ???? ???. ¡°???? ??? ?? ?? ????.¡± ?? ?? ? ??? ?? ?? ? ???? ???? ???? [???? ¡ú ?? ¡ú ??] ??? ?? ????. ??? ? ??? ? ????? ??? ????? ????. ?? ??? ???? ???? ???. ? ?? ?? ? ??? ?? ??? ??? ????. ¡ñ C ?? ¡ñ ??? ?? ????? ¡ñ ??? ??? ?? ??(?, ?? ?? ??? ??? ???.) ¡ñ UML? ?? ? ??? ??? ?? ? ?? ????? ?? ?? ???? ?? ?? ???????. UML? ???? ??? ????? ???? ??????? ?? UML ?? ??? ?? ???? ?? ?. ?? ?? ???? ?? ?? ????? UML? ????????. ?? ??? ???? ? ??? ?? ????? ??? ? ??? ? ?? ?? ? ????. ? ?? ??? ??? ??? ???? UML ??? ?? ?? ????. ????? ?? UML ???? ????. ??, ?? ?? ??? ???? ????? ??? ???? UML? ???? ??? ?? ?? ??? ?? ??? ????. ???? UML? ??? ??? ?????.
  • 30. ???? - 029 UML? Unified Modeling Language? ?????. ? ??? ??? ???? ??? ?? ??? ???? ??? ???? ?????. ??? ?? ??? ??? ??? ?? ??? ?? ? UML? ?? ??? ??? ??? ?? ??? ??? ????? ?? ?? ????. ??? UML? ??? ?? ??? ???? ???? ???, ???? ???? ??? ??? ???. ??? ?? ???? ? ?? ?????. ¡ñ ? ????? ???? ???? ??? ??. ????? ???? ?? ??? ??, ? ?? ???? ????? ???? ??? ??. ¡ñ ?? ? ???? ?? ?? ??? ??? ????. ?? ??? 10? ??? ?? ??? ???? ??. 10? ??? ?? ??? ?? ?? ? ??? ??? ? ?????. ¡ñ ??? ?????? ??? ??(Known-Issue)?? ??? ????. ??? ? ??? ???? ??? ????. ??? PM?? ???? ??? ? ??. ? ???? 4? ???? ????????. ??? ??? ??? ???? ?? ?? ????? UML? ??? ?????????. ??? ??? ??? UML ?? ?? ?? ????? ???. ? ??????? ??? ? ??? ? ? ? ??? ?? UML ?????? ?? ??? ??? ? ????. ?? Requirement ?????
  • 31. 030 - ?? UseCase ????? ?? Activity ?????
  • 32. ???? - 031 ?? Sequance ????? ?? Class ????? ?? ?? ??? ?? ?? ?? ?? ??? ?????. ??? IoT ?? ?? ??? ??? ?? ??01 ???. 01 http://it.donga.com/21473/
  • 33. 032 - ?? 5?? ??? 7% ?? ??¡­ IoT ?? ?? ?? ?? ??IDC(www.kr.idc.asia)? ?? ??? *???? ???, 2014? ?? ?? ????? ??? 2013?? ? ?? 7.6% ???? 3,386? ?? ??? ??? ????. (??) *Korea Security Software 2014-2019 Forecast 2014 Year End Review, Doc #KR320515174 ?? ?? ?? ????? ?? ??, 2014-2019(??: ?? ?) 550,000 500,000 450,000 400,000 350,000 300,000 Korea Security S/W Market 2014 2015 2016 2017 2018 2019 CAGR 2014-2019 7.0% ?? IDC, ?? ?? ????? ?? ?? (??) ?? ????? ?? ??? ???? ????? ????? ??? BYOD ? ????? ?? ??? ?? ? ??PC, ???? ??? ?? IoT ?????? ??? ???? ??? ???. PC? ??, ??? ????? ???? ??? ?? ????, ??, ?? ??? ?? ????? ???? ??? ???? ???, ???? ??? ???? ?? ???? ???? (??) ?? ???? ??? ??? ??? ?? ?? ?? ??? ??? ???? ?? ??? ?? ??? ? ?? ? ?? ??? ??? ??, IoT ??? ??? ?? ????? ??? ???? ??? IDC? ?? ?? ?? ????? ??? 7% ???? 3,620? ? ??? ??? ??? ???? ?? 5?? ? ?? ???? 7%? ??, ?? 2019? 4,940? ? ??? ?? ??? ????.
  • 34. ???? - 033 IoT? ???? ???? ???? ????? ??? ??, ????? ???? ?? ??? ? ?? ???. ??? ??? ? ?? ??????. ?? ??? ?? ??? ? ??? ?????. ?? ???? ?? ?? ?? ????? ? ?????. ? SKIP? ?? ??? ????. 1. IoT ??? ?? ?? ???? ?? ??? ????? ???. 2. ?? ????? ? ????? ??? ?? ??? ???????. 3. ??? ??? ???? ?? ??? ??????. 4. ???? ? ????? ??? ? ?? ???? ??????. 5. IoT ??? ?? ?? ??? ??? ??? ? ???? ??? ???? ?? ?? ???? ??? ???. 6. ?? ???? ? ?? ?? ??? ??? ????. ??? ?? ?? ??? ????? ?? ??? ?????. ??? ?????? ???? ?? ??? ????. ??? ?? ????? ???? ???? ? ??? ??? ??? ??? ??? ??? ??? ????? ???? ?? ???? ??? ??. ??? ????, ?? ?? ??? ?? ???? ??? ??? ????(??? ?? ???? ? ?? ??? ???? ??? ?????. ?? ?? ????). ? ????? ¡®???¡¯??? ??? ??? ?????. ??? ??? ??? ??? ? ???? ?????. Security School? ? ??? ?? ?? ?????? ???. 1980??, ????? ??? ?? ??? ????? ?? ?? ?????. ??? ?? ??? ?? ???? ??? ??? ?????? ???? ???? ???. ?? UML? Deployment ??????? ????????. 1. ?? ???? ?? ?? ??? ?? ???. 2. ???? ??? ? ?? ?? ??? ???. 3. ??? ? ??? ? ??? ?????. 4. ?? ? ?????. 5. ??? ???? ????.
  • 35. 034 - ?? ???? ???? ?? ??? ??? ?? 2000??, PC? ?? ??? ? ? ?? ??? ????. ??? ?? ?? ???? ? ?? ????. ? ?? ??? PC ? ????? ?? ??? ?????. ??? ?? ??? ?? ??????. 1. ?????? ??? ?? ???? ??? ??. 2. ????? ?? PC? ??? ? ?? ??? ???. 3. USB ???? ???? ??? ????? ????. 4. ???? ???? ??? ? ????? ??. 5. ??? ??? ????. ?? 2000?? ?? ?? ????? ??
  • 36. ???? - 035 ? ?? ??? ????? ???? ??? ??? ??? ??? ?? ? ? ????. ?? ?? ???? ??? ????. ??? ??? ?? ???? ????? ??? ? ??? ???? ? ? ???? ???? ? ? ????. ?? ??? ?? ???? ?? ???? 1 ??? ? ???. ??? ????? 2 ?? ?? ?? ?? ??, ?? USB, ???? 3 ?? ??? ?? ???? 4 ?? ??? ?? ??? ??? ??? ?? 2017?, ??? ?? ??? ?? ????? ?? IoT ??? ?? ????. ??? ? ?? ??? ????? ?? ???????? ?? 2017? ???? ?? ??? ??? ?? ??? ?? ???? ???. ????? ????, ????? ???? ?? ??, ??? ? ??? ?? ??? 2?? ????. ??? ?? ?? ???? 2?? ?? ???. ?? ?? ??? ??? ???? ??? ?????. ???? IoT? ??? ????? ?? ? ?????? ?? ??? ???? ? ??? ???. ??? ???? ???? ?? ?? ???
  • 37. 036 - ? ??? ???? ??? ????? ???. ??? ?? ??? ???? ?? ??? ??? ? ??. ??? ????? ?? ??? ?? ???? ?? ?? ?????. ?? PC ?? ???? TV ?? ??? ??? ? ??? ?? ?? ?????. ??? ????? ??? ???? ??? ????? ??? ???? ??????. ??? ?? ??? 2? ???? ??? ???? ??? ?? ??? ?? ???? ????? ? ??? ?? ??. ? ??? ???? ?? ??? ??????. ?? ???? ?? ??? ??? ?? ?? ?? ??? ?? ?? ?? ?????. ???? ?? ????? 5?, 10? ? ???? ??? ??? ????. ?? ???? IoT ??? ?? ?? ???02 (??: ?? ??) 18,000 16,000 14,000 12,000 10,000 8,000 6,000 4,000 2,000 ??: ???(2014? 10?) 2013 2014 2015 2016 2017 2018 2019 2020 ??? ??? ?? ?? 0 20,000 ??? ??? ???? ?? ??? ?????. ?? ?? ??? ?????. 02 http://www.ciokorea.com/news/22966
  • 38. ???? ???? ?? ???? ??? ?? ?? ??? - Security School ISBN 978-89-6848-736-1 9 788968 487361 9 3 0 0 0 ??? ?? / ?? ?? ?? 24,000? ?? ?? http://www.schoolime.com/securityschool/antivirus/files ¡ñ ??? ???? ???? ?? ???? ???? ?? ??? ??? ? ????. ¡ñ ?? ??? ???? ??? ??? ???? ???? ?????. ¡ñ ? ???? ??? ???? ? ??? ??/??/???? ??? ??????. ¡ñ ?? ??? ?? ???? ??? ???? ???? ???. ¡ñ ??? ?? ?????. ¡ñ ??? ?? ???? ? ? ??? ?? ??? ?????. ??? ?? ¡ñ UML ?? ?? - UML? ????? ???? ???? ??? ?????? ?? ? ???? ???? ? ????. ¡ñ ???? - ???? ??? ???? ??? ?? ?? ?? ????? ??????. ¡ñ ??? ?? - ??? ??? ?? ?? ?? ? ????. ¡ñ ? ?? ??? - ? ?? ??? 1??? 2? ??? ??? ? ?? ???? ?? ?? ???. ?? ?? ¡ñ C ?? ¡ñ ??? ?? ????? ¡ñ ??? ??? ?? ??(?, ?? ?? ??? ??? ???.) ¡ñ UML? VMWare ??? ?? ?? ?? (??)