• No results found

ft pdf

N/A
N/A
Protected

Academic year: 2020

Share "ft pdf"

Copied!
81
0
0

Loading.... (view fulltext now)

Full text

(1)

SANS Institute

InfoSec Reading Room

์ด ๋ณด๊ณ ์„œ์˜ ์˜๋ฌธ์€ SANS ์—ฐ๊ตฌ์†Œ Reading Room ์‚ฌ์ดํŠธ์— ์žˆ๋Š” ๊ฒƒ์ด๋ฉฐ, ํ•œ๊ธ€๋ณธ์€ ITL TechNote ์‚ฌ์ดํŠธ์— ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ณด๊ณ ์„œ๋Š” ๋ฌธ์„œ๋กœ ํ—ˆ๊ฐ€๋˜์ง€ ์•Š๊ณ ์„œ๋Š” ๋‹ค๋ฅธ ๊ณณ์— ์žฌ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

์Šค๋งˆํŠธํฐ์€ 2004๋…„ 6์›” ์ดํ›„๋ถ€ํ„ฐ ์•…์„ฑ์ฝ”๋“œ ๊ณต๊ฒฉ ๋ชฉํ‘œ๊ฐ€ ๋˜์–ด์™”๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ฐœ๋ฐœํ•œ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„œ๋ช…ํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ณด์•ˆ ์ˆ˜๋‹จ์ด ์†Œ๊ฐœ๋˜๊ธฐ ์ „๊นŒ์ง€, ์•…์„ฑ์ฝ”๋“œ์— ๊ฐ์—ผ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊พธ์ค€ํžˆ ์ฆ๊ฐ€ํ•˜์˜€๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์€ ํ•ด์ปค๋“ค์ด ๊ณต๊ฒฉํ•˜๋Š” ์ฃผ์š” ๋ชฉํ‘œ๊ฐ€ ๋˜๊ณ  ์žˆ๋Š” ์Šค๋งˆํŠธํฐ์ด๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š” 2๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ํ•˜๋‚˜๋Š” ์•…์„ฑ์ฝ”๋“œ์˜ ํšจ๊ณผ์™€ ๊ธฐ๋Šฅ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์‹ค์ œ ๋™์ž‘์„ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด๊ณ , ๋˜ ํ•˜๋‚˜๋Š” ์—ญ๊ณตํ•™์ด๋‹ค.

(2)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

2

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

Name: Vibha Manjunath

Student Number: 1000689

Module: MSc Project and Dissertation

Module Number: C E902_7-SU

Course: MSc Computer Security

Supervisor: Dr. Martin Colley

Assessor: Prof. Adrian Clark

Date: August 31st, 2011

๋ฒˆ์—ญ์ผ: 2012๋…„ 7์›” 1์ผ

(3)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

3

๊ฐœ์š”

์Šค๋งˆํŠธํฐ์€ 2004๋…„ 6์›” ์ดํ›„๋ถ€ํ„ฐ ์•…์„ฑ์ฝ”๋“œ ๊ณต๊ฒฉ ๋ชฉํ‘œ๊ฐ€ ๋˜์–ด์™”๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ฐœ๋ฐœํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„œ๋ช…ํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ณด์•ˆ ์ˆ˜๋‹จ์ด ์†Œ๊ฐœ๋˜๊ธฐ ์ „๊นŒ์ง€, ์•…์„ฑ์ฝ”๋“œ์— ๊ฐ์—ผ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊พธ์ค€ํžˆ ์ฆ๊ฐ€ํ•˜์˜€๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์€ ํ•ด์ปค๋“ค์ด ๊ณต๊ฒฉํ•˜๋Š” ์ฃผ์š” ๋ชฉํ‘œ๊ฐ€ ๋˜๊ณ  ์žˆ๋Š” ์Šค๋งˆํŠธํฐ์ด๋‹ค.

์ด ํ”„๋กœ์ ํŠธ์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š” 2๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ํ•˜๋‚˜๋Š” ์•…์„ฑ์ฝ”๋“œ์˜ ํšจ๊ณผ์™€ ๊ธฐ๋Šฅ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์‹ค์ œ ๋™์ž‘์„ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด๊ณ , ๋˜ ํ•˜๋‚˜๋Š” ์—ญ๊ณตํ•™๊ธฐ์ˆ ์„ ์ด์šฉํ•˜์—ฌ ํŒŒ์ผ ์กฐ์ž‘ํ•˜๊ณ  ํ•ฉ๋ฒ•์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์•…์„ฑ์ฝ”๋“œ๋กœ ๋ณ€๊ฒฝํ•˜์˜€๋‹ค.

ApkTool, Dex2Jar, Notepad++, JD-GUI ๋“ฑ์˜ ์—ญ๊ณตํ•™ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค. ์ฒซ์งธ, ์•…์„ฑ์ฝ”๋“œ๋ฅผ

๋ถ„ํ•ดํ•˜๊ณ  ์ด๊ฒƒ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ •๋ฐ€ ๋ถ„์„ํ•˜์—ฌ ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ์ฐพ๋Š”๋‹ค. ๋‘˜์งธ, ํ•ฉ๋ฒ•์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ•ด์ฒดํ•˜์—ฌ AndroidManifest.xml ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•˜์—ฌ ๋” ๋งŽ์€ ๊ถŒํ•œ์„ ์ถ”๊ฐ€ํ•œ ํ›„ ์žฌํฌ์žฅ๋˜์—ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋˜๋Š” ๋ณ€๊ฒฝ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ž๊ฐ€ ์„œ๋ช…ํ•œ ์ฆ๋ช…์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…๋˜๊ณ , ๋ณ€๊ฒฝ ๋‚ด์šฉ์ด ๋ฐ˜์˜๋˜์—ˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์— ์„ค์น˜๋˜์—ˆ๋‹ค.

(4)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

4

๊ฐ์‚ฌ์˜ ๊ธ€

I would like to take this opportunity to thank various people for their help during the period

leading to the completion of my dissertation. Firstly I would like to acknowledge my mentor Dr.

Martin Colley for his able guidance and valuable inputs without which this dissertation would

not have seen a successful end; my personal supporters, Venkatesh P.S and Joel Varghese who

gave up their time to make wonderfully helpful comments; my parents B. S Manjunath and M. K

Manjula for so much love over the years and to my wonderful sister Varsha Manjunath for being

close even when they were far away.

(5)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

5

๋ชฉ์ฐจ

์†Œ๊ฐœ...6

๊ด€๋ จ ์—ฐ๊ตฌ ๊ฒ€ํ† ...11

์•ˆ๋“œ๋กœ์ด๋“œ ์•„ํ‚คํ…์ฒ˜...12

์•ˆ๋“œ๋กœ์ด๋“œ ๋ณด์•ˆ ๋ชจ๋ธ...15

์•ˆ๋“œ๋กœ์ด๋“œ ์•…์„ฑ์ฝ”๋“œ์™€ ๋ณด์•ˆ ๋ฌธ์ œ... ...18

์—ญ๊ณตํ•™... 24

์œ„ํ˜‘/๊ณต๊ฒฉ์˜ ์™„ํ™”...25

๋ฐฉ๋ฒ•๋ก ...29

๋„๊ตฌ...29

์ ˆ์ฐจ...34

์ •์  ๋ถ„์„...34

๋™์  ๋ถ„์„...41

๊ฒฐ๊ณผ ๋ฐ ๊ฒฐ๋ก ...56

๊ฒฐ๊ณผ...56

๊ฒฐ๋ก ...62

ํ–ฅํ›„ ์—ฐ๊ตฌ...64

๋ถ€๋ก...65

(6)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

6

์†Œ๊ฐœ

์Šค๋งˆํŠธํฐ์€ ์ง€๋‚œ ๋ช‡ ๋…„ ์‚ฌ์ด์— ์—„์ฒญ๋‚œ ์ธ๊ธฐ๋ฅผ ๋Œ๊ณ  ์žˆ๋‹ค. ์Šค๋งˆํŠธํฐ์˜ ์ด๋Ÿฌํ•œ ์‹œ์žฅ ์„ฑ์žฅ ์†์—์„œ, ๊ตฌ๊ธ€์˜ ์˜คํ”ˆ ์†Œ์Šค ํ”Œ๋žซํผ์ธ ์•ˆ๋“œ๋กœ์ด๋“œ๊ฐ€ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์šด์˜ ์ฒด์ œ๊ฐ€ ๋˜์—ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ์ฃผ๋กœ ์Šค๋งˆํŠธํฐ๊ณผ ํƒœ๋ธ”๋ฆฟ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค(1).

์Šค๋งˆํŠธํฐ์€ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ˆ˜์šฉ๋˜๊ณ  ๋˜ ๊ฒฝํƒ„์˜ ๋Œ€์ƒ์ธ๋ฐ ์ด๋Š” ์Šค๋งˆํŠธํฐ์ด ์€ํ–‰ ์—…๋ฌด, ์†Œ์…œ ๋„คํŠธ์›Œํ‚น ๋“ฑ์˜ ์„œ๋น„์Šค๋“ค์„ ๋Š์ž„์—†์ด ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์Šค๋งˆํŠธํฐ์€ ์™€์ดํŒŒ์ด, ์Œ์„ฑ, ๋ฐ์ดํ„ฐ, GPS ๋“ฑ์˜ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ํƒ‘์žฌํ•˜๊ณ  ์žˆ๋‹ค(2).

์ „๋ฌธ๊ฐ€๋“ค์€ ์•ˆ๋“œ๋กœ์ด๋“œ๊ฐ€ 2012๋…„๊นŒ์ง€ ์•„์ดํฐ์ด๋‚˜ ๋ธ”๋ž™๋ฒ ๋ฆฌ์™€ ๊ฐ™์€ ๊ฒฝ์Ÿ ์ œํ’ˆ๋ณด๋‹ค ๋”์šฑ ์ธ๊ธฐ ์žˆ์„ ๊ฒƒ์ด๋ผ ๋ฏฟ๋Š”๋‹ค(29).

(7)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

7

์Šค๋งˆํŠธํฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ธ‰๊ฒฉํ•˜๊ฒŒ ์ฆ๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉ์ž ๋ณด์•ˆ์— ๊ฑฑ์ •๊ฑฐ๋ฆฌ๋ฅผ ์•ˆ๊ฒจ์ฃผ๊ณ  ์žˆ๋‹ค. ์Šค๋งˆํŠธํฐ์€ ์•…์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๋งค์šฐ ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ทจ์•ฝํ•œ ๋ชฉํ‘œ๊ฐ€ ๋˜์—ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ๊ฐ€ ์ธ๊ธฐ๋ฅผ ๋„๋Š” ์ด์œ ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์šด์˜ ์ฒด์ œ์ด๋ฉด์„œ ๊ฐ€์ƒ ๊ธฐ๊ธฐ, ์‹œ์Šคํ…œ ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ํ˜•ํƒœ๋กœ ๋ฏธ๋“ค์›จ์–ด์™€ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ๊ณผ ๊ณ„์‚ฐ๊ธฐ, ๋ธŒ๋ผ์šฐ์ € ๋“ฑ์˜ ์ผ๋ถ€ ํ•ต์‹ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐ–๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค(3).

์•ˆ๋“œ๋กœ์ด๋“œ ์•„ํ‚คํ…์ฒ˜๋Š” ์•„๋ž˜์˜ ๋„ค ๊ฐ€์ง€ ๊ณ„์ธต์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค(3) :

๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์Šค์™€ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฆฌ๋ˆ…์Šค ์ปค๋„. ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋“ค๋งŒ์˜ ๋ฆฌ๋ˆ…์Šค ์•„์ด๋””๋ฅผ ๊ฐ–๊ณ  ์žˆ๊ณ  ๋ณ„๋„์˜ ํ”„๋กœ์„ธ์Šค์—์„œ ์‹คํ–‰๋œ๋‹ค. ๋™์ผํ•œ ์•„์ด๋””์˜ ๋‘ ๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ทธ๋“ค ์‚ฌ์ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ผ๋ถ€ ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์ธ๋ฐ ๋ฐ˜ํ•ด, Dalvik Virtual Machine์€ ๋ฑ์Šค ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰์‹œํ‚จ๋‹ค.

์ž๋ฐ” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์กฐ. ์ด ์ธต์€ ์•ˆ๋“œ๋กœ์ด๋“œ NDK์™€ SDK๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

(8)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

8

์•ˆ๋“œ๋กœ์ด๋“œ ๋ณด์•ˆ ๋ชจ๋ธ์€ ํ—ˆ๊ฐ€์™€ ์ƒŒ๋“œ๋ฐ•์Šค ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๊ธฐ๋ฐ˜ํ•˜๊ณ  ์žˆ๋‹ค. ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ž์‹ ์—๊ฒŒ ํ• ๋‹น๋œ ๊ณ ์œ ์˜ ์•„์ด๋””์™€ ํ•จ๊ป˜ ์ž์‹ ์˜ Dalvik Virtual Machine์—์„œ ์‹คํ–‰๋œ๋‹ค. ์ด๋Š” ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ •๋ณด/๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•œ๋‹ค. ์•„ํ‚คํ…์ฒ˜์™€ ๋ณด์•ˆ ๋ชจ๋ธ์€ ๋‹ค์Œ ์„น์…˜์—์„œ ๋” ์ƒ์„ธํžˆ ์–ธ๊ธ‰๋œ๋‹ค.

๋น„๋ก ์•ˆ๋“œ๋กœ์ด๋“œ๊ฐ€ ๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ด๊ณ  ์žˆ์ง€๋งŒ, ์ด ์šด์˜ ์ฒด์ œ์—์„œ ์ด๋“์„ ๋ณด๊ธฐ์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ถ€์กฑํ•œ ์ธก๋ฉด์ด ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ œ 3์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋Š” ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ณ  ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์žฅ์— ์ง„์ˆ˜์‹œํ‚จ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ˆ˜์ฒœ ๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ์šฉ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ํ•˜๊ธฐ ์ „์— ๋ฐ˜๋“œ์‹œ ์ด๋ฅผ ์™„์ „ํžˆ ์‹ ๋ขฐํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์„ค์น˜ ๊ณผ์ •์—์„œ ์š”๊ตฌ๋˜๋Š” ํ—ˆ๊ฐ€๋ฅผ ๋ฐœํ–‰ํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋ชจ๋“  ํ—ˆ๊ฐ€๋ฅผ ๋‚ด์ฃผ๊ฑฐ๋‚˜ ๋ชจ๋‘ ๊ฑฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ฑฐ์ ˆํ•  ๊ฒฝ์šฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„ค์น˜๊ฐ€ ์ค‘๋‹จ๋œ๋‹ค(4).

์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ๊ธ€์€ ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์žฅ์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ ๋ฌด๋ฃŒ ๋ฐ ์œ ๋ฃŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ์ž๋“ค์€ ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์žฅ์—์„œ ๊ฒ€์ƒ‰ํ•˜์—ฌ ํ•„์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ, ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์žฅ์—๋Š” ๋งŽ์€ ์ˆ˜์˜ ์•…์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ถœ์‹œ๋˜์–ด ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ตฌ๊ธ€์€ ๊ฐ๊ฐ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹œํ—˜ํ•˜๊ณ  ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์žฅ์„ ๊นจ๋—ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค. ๋˜ํ•œ ํ˜„์žฌ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฃนํ™€๊ณผ ๋ฒ„๊ทธ๋“ค์ด ํ•ด์ปค๋“ค์— ์˜ํ•ด ์•…์šฉ๋˜์ง€ ์•Š๋„๋ก ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ณต๊ฒฉ ์ค‘์—์„œ, ํ”ผ์‹ฑ, ๋ถˆ์•ˆ์ „ํ•œ http ์—ฐ๊ฒฐ, ๋กœ์ปฌ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ ๋“ฑ์ด ๊ฐ€์žฅ ํ”ํ•˜๋‹ค(2).

์ตœ๊ทผ ๋ช‡ ๋…„๊ฐ„ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์œ„ํ˜‘์ด ๋“ฑ์žฅํ–ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ๋„“์€ ์˜๋ฏธ๋กœ ์‘์šฉ ๊ธฐ๋ฐ˜, ๋„คํŠธ์›Œํฌ

๊ธฐ๋ฐ˜ ๋ฐ ์›น ๊ธฐ๋ฐ˜ ์œ„ํ˜‘์œผ๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์•…์„ฑ์ฝ”๋“œ์™€ ์ŠคํŒŒ์ด์›จ์–ด๋Š” ๊ธ‰์ฆํ•˜๊ณ  ์žˆ๊ณ  ํ˜„์žฌ

(9)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

9

์ด๋ฏธ ๊ณต๊ฐœ๋œ ์•…์„ฑ์ฝ”๋“œ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ, ์•„๋ž˜์˜ ๋„ํ‘œ๋Š” ์•…์„ฑ์ฝ”๋“œ์˜ ์ˆ˜์™€ ์˜ํ–ฅ์„ ๋ณด์—ฌ์ค€๋‹ค(6).

์œ„์˜ ๊ทธ๋ž˜ํ”„์—์„œ ๋ณผ ๋•Œ ๋Œ€๋ถ€๋ถ„์˜ ์•…์„ฑ์ฝ”๋“œ๋Š” ํŒŒ์ผ์„ ์กฐ์ž‘ํ•˜๊ณ  ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฌด๋ ฅํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ๋‹ค๋Š” ์ ์ด ํ™•์‹คํ•˜๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๊ฒฝ์šฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฐพ๊ณ  ๋‹ค์šด๋กœ๋“œ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์žฅ์— ์ถœ์‹œ๋˜์—ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฌด๋‹จ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ , ๋ณ€๊ฒฝํ•œ ๊ฒƒ์„ ์ถœ์‹œํ•˜๊ณค ํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์›๋ณธ์ด ์•„๋‹ˆ๋ž€ ์‚ฌ์‹ค์„ ๋ชจ๋ฅธ ์ฑ„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ , ๊ทธ๋ฆฌํ•˜์—ฌ ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ๊ธฐ๊ธฐ์— ์„ค์น˜๋œ๋‹ค.

(10)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

10

์ด์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์žฌํฌ์žฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ํฌํ•จ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์žฌํฌ์žฅํ•˜์—ฌ ์ด๋ฅผ ์•ฑ ์‹œ์žฅ์— ์ถœ์‹œํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋ณดํ†ต ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ•ฉ๋ฒ•์  ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์ด๋ฅผ ๋ถ„๊ฐ„ํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๊ฒŒ ๋œ๋‹ค. ์•„๋ž˜์˜ ๊ทธ๋ฆผ์ด ์ด๋ฅผ ์„ค๋ช…ํ•œ๋‹ค(14).

(11)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

11

์—ญ๊ณตํ•™ ๊ณผ์ •์„ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ž‘๋™ ๊ณผ์ •, ๊ตฌ์กฐ ๊ทธ๋ฆฌ๊ณ  ๊ธฐ๋Šฅ์ด ์™„๋ฒฝํ•˜๊ฒŒ ๋™์ž‘ํ•˜๋Š” ์ง€ ๋ฐœ๊ฒฌํ•˜๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์—์„œ ์šฐ๋ฆฌ๊ฐ€ ์—ญ๊ณตํ•™์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ๋Š” ApkTool, Dex2Jar, JD-GUI, Notepad++ ๊ทธ๋ฆฌ๊ณ  Android SDK์ด๋‹ค. ๊ฐ๊ฐ์˜ ๋„๊ตฌ์™€ ์—ญ๊ณตํ•™ ์ ˆ์ฐจ์— ๊ด€ํ•œ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ๋ฐฉ๋ฒ•๋ก ์—์„œ ๋‹ค๋ฃฌ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์•…์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํฌ์ƒ์ž๊ฐ€ ๋˜๋Š” ์œ„ํ—˜์„ ์ค„์ด๋ ค๋ฉด, ์‚ฌ์šฉ์ž๋งŒํผ์ด๋‚˜ ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋„ ์–ด๋А ์ •๋„ ์ฑ…์ž„์ด ์žˆ๋‹ค. ๋ชจ๋“  ์‚ฌ์šฉ์ž๋Š” ๋งน๋ชฉ์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ํ•˜๊ธฐ ์ „์— ์ด๊ฒƒ์ด ์š”์ฒญํ•œ ํ—ˆ๊ฐ€๋ฅผ ๋ฐ˜๋“œ์‹œ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค. ๋˜ํ•œ ํ•ด์ปค๊ฐ€ ์‰ฝ๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์–ด๋– ํ•œ ํ—ˆ์ ๋„ ๋‚จ๊ธฐ์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๊ฐœ๋ฐœ์ž์˜ ์ฑ…์ž„์ด๋‹ค. ์ด๋Š” ๋‹ค์Œ ์„น์…˜์—์„œ ์–ธ๊ธ‰๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ช…๊ณผ๋„ ์—ฐ๊ด€์ด ์žˆ๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ ๊ฒ€ํ† 

William Enck, Machigar Ongtang ๊ทธ๋ฆฌ๊ณ  Patrick McDaniel ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐํ˜”๋‹ค.

"๋‹ค์Œ ์„ธ๋Œ€์˜ ์˜คํ”ˆ ์šด์˜ ์ฒด์ œ๋Š” ๋ฐ์Šคํฌํ†ฑ์ด๋‚˜ ๋ฉ”์ธ ํ”„๋ ˆ์ž„์ด ์•„๋‹Œ ์šฐ๋ฆฌ๊ฐ€ ๋งค์ผ ๊ฐ–๊ณ  ๋‹ค๋‹ˆ๋Š” ์ž‘์€ ์ด๋™ ๋‹จ๋ง๊ธฐ์— ์žˆ์„ ๊ฒƒ์ด๋‹ค"(30).

์ด๋Ÿฌํ•œ ์šด์˜ ์ฒด์ œ๋Š” ๊ฐœ๋ฐฉ์„ฑ ๋•์— ์ƒˆ๋กœ์šด ์‹œ์žฅ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์†Œ๊ฐœํ•˜๋Š” ์ž„๋ฌด๋ฅผ ๋งก๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค. ์ด๋Š” ์กด์žฌํ•˜๋Š” ์„œ๋น„์Šค์™€ ํ•จ๊ป˜ ํ›จ์”ฌ ์ข‹์€ ์œตํ•ฉ์„ ๊ฐ€๋Šฅ์ผ€ ํ•  ๊ฒƒ์ด๋‹ค(30).

์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์šด์˜์ฒด์ œ๋กœ ํœด๋Œ€ ์ „ํ™” ์„ธ๊ณ„์—์„œ ์—„์ฒญ๋‚œ ์ค‘์š”์„ฑ๊ณผ ์ธ๊ธฐ๋ฅผ ์–ป๊ณ  ์žˆ๋‹ค. ์ด ์šด์˜ ์ฒด์ œ๋Š” ๊ตฌ๊ธ€์— ์˜ํ•ด ๋งŒ๋“ค์–ด์กŒ๊ณ , ์กฐ์‚ฌ ๊ฒฐ๊ณผ์— ๋”ฐ๋ฅด๋ฉด ์„ธ๊ณ„์—์„œ ๋‘ ๋ฒˆ์งธ๋กœ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์šด์˜ ์ฒด์ œ๊ฐ€ ๋๋‹ค(30).

์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๊ฐ€์žฅ ๋งคํ˜น์ ์ธ ๊ธฐ๋Šฅ์€ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๊ทธ๋“ค ์ž์‹ ๋งŒ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ์˜คํ”ˆ ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•œ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ์• ํ”Œ ์•ฑ ์Šคํ† ์–ด์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์•ผ ํ•˜๋Š” ์• ํ”Œ ์•„์ดํฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์—ฌ๋Ÿฌ ๊ฐ€์ง€์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ SDK์™€ NDK๋ฅผ ์ œ๊ณตํ•œ๋‹ค(30).

(12)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

12

์•ˆ๋“œ๋กœ์ด๋“œ ์•„ํ‚คํ…์ฒ˜

์ด์ œ ์šฐ๋ฆฌ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•ด๋ณด์ž. ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 3๊ฐœ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ฐ€์ง„ ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์ด๋ฉฐ, ์ด๋ฆ„์€ ๊ฐ๊ฐ ๋ฏธ๋“ค์›จ์–ด, ์šด์˜์ฒด์ œ ๊ทธ๋ฆฌ๊ณ  ํ•ต์‹ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‹ค. ์ด๋“ค์˜ ๊ธฐ๋Šฅ์€ ์•„๋ž˜๋ฅผ ํฌํ•จํ•œ๋‹ค:

๏‚Ÿ ๋ธ”๋ฃจํˆฌ์Šค, EDGE, WiFi, 3G

๏‚Ÿ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ ์ €์žฅ์„ ์œ„ํ•œ SQLite

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ framework ๏‚Ÿ Dalvik Virtual Machine ๋“ฑ

์•ˆ๋“œ๋กœ์ด๋“œ ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค:

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ (29): ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์€ ํ”ํžˆ ์ด๋ฉ”์ผ ํ”„๋กœ๊ทธ๋žจ, ๋ธŒ๋ผ์šฐ์ €, ๋‹ฌ๋ ฅ, SMS,

(13)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

13

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋˜์—ˆ๋‹ค.

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ (29): ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๋Š” ์ ‘๊ทผ ์œ„์น˜, ์•Œ๋žŒ ์„ค์ •, ๊ธฐ๊ธฐ์˜

ํ•˜๋“œ์›จ์–ด, ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์„œ๋น„์Šค ์‹คํ–‰ ๋“ฑ์˜ ์ •๋ณด์— ๋Œ€ํ•œ ์ด์šฉ์„ ์ œ๊ณต๋ฐ›๋Š”๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๋Š” ๋˜ํ•œ ํ•ต์‹ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜ํ•œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ APIs์—๋„ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๊ฐ–๋Š”๋‹ค. ๊ตฌ์„ฑ ์š”์†Œ์˜ ์žฌ์‚ฌ์šฉ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜ ๋””์ž์ธ์— ์˜ํ•ด ์‹คํ–‰๋œ๋‹ค.

๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฐ‘์ค„ ์นœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‹œ์Šคํ…œ๊ณผ ์„œ๋น„์Šค์˜ ์„ธํŠธ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค:

๏ƒผ Views: ์ด๊ฒƒ์€ ํ…์ŠคํŠธ ๋ฐ•์Šค, ๊ทธ๋ฆฌ๋“œ, ๋ฒ„ํŠผ ๊ทธ๋ฆฌ๊ณ  ์ž„๋ฒ ๋””๋“œ ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ๊ฐ™์€

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

๏ƒผ ์ปจํ…ํŠธ ์ œ๊ณต์ž: ์ด๊ฒƒ๋“ค์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ž์‹ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋„๋ก ํ•ด์ฃผ๊ณ 

๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ •๋ณด๋ฅผ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

๏ƒผ ๋ฆฌ์†Œ์Šค ๋งค๋‹ˆ์ €: ์ด๊ฒƒ์€ ๊ทธ๋ž˜ํ”ฝ, ๋ ˆ์ด์•„์›ƒ ํŒŒ์ผ๊ณผ ๋กœ์ปฌํ™”๋œ ์ŠคํŠธ๋ง๊ณผ ๊ฐ™์€

๋ฆฌ์†Œ์Šค(้ž์ฝ”๋“œ)์— ์ ‘๊ทผ ๊ถŒํ•œ์„ ์ œ๊ณตํ•œ๋‹ค.

๏ƒผ ํ†ต๋ณด ๋งค๋‹ˆ์ €: ๊ฐœ์ธ ์„ค์ •์˜ ์•Œ๋ฆผ์€ ํ†ต๋ณด ๋งค๋‹ˆ์ €๋ฅผ ํ†ตํ•ด ์ƒํƒœ ํ‘œ์‹œ์ค„์—

๋‚˜ํƒ€๋‚œ๋‹ค.

๏ƒผ ์•กํ‹ฐ๋น„ํ‹ฐ ๋งค๋‹ˆ์ €: ์ด๊ฒƒ์€ ๊ณตํ†ต์˜ ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฐฑ์Šคํƒ์„ ์ œ๊ณตํ•˜๊ณ , ๋˜ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ™œ๋™์ฃผ๊ธฐ๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค.

๏‚Ÿ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ (29): ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ์‹œ์Šคํ…œ์˜ ๋ช‡ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ์— ์˜ํ•ด ์‚ฌ์šฉ๋˜๋Š”

C/C++๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์„ธํŠธ๋กœ ๊ตฌ๋น„๋˜์–ด ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ œ๊ณต๋œ๋‹ค.

์ผ๋ถ€ ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ธฐ๋Šฅ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค:-

๏ƒผ ์‹œ์Šคํ…œ C ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ:- ์ด๋Š” ์ž„๋ฒ ๋””๋“œ ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ฐ˜ ์žฅ๋น„์— ์‚ฌ์šฉ๋œ๋‹ค. ์ด๋Š” C

์‹œ์Šคํ…œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ libc์˜ BSD์—์„œ ํŒŒ์ƒ๋œ ์‹คํ–‰์ด๋‹ค.

๏ƒผ ๋ฏธ๋””์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ:- ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์˜ค๋””์˜ค, ๋น„๋””์˜ค ํฌ๋งท, ํ”Œ๋ ˆ์ด๋ฐฑ

๊ทธ๋ฆฌ๊ณ  JPG, AMR, MP3, PNG, AAC, MPEG4 ๊ทธ๋ฆฌ๊ณ  H.264์™€ ๊ฐ™์€ ํ†ต๊ณ„ ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ๊ธฐ๋ก์„ ์ง€์›ํ•œ๋‹ค.

๏ƒผ SGL: ์ด๋Š” 2D ๊ทธ๋ž˜ํ”ฝ ์—”์ง„์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

(14)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

14

์—”์ง„์ด๋‹ค.

๏ƒผ ํ‘œ๋ฉด ๋งค๋‹ˆ์ €: ์ด๊ฒƒ์€ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉํ•˜๋Š” 2D์™€ 3D ๊ทธ๋ž˜ํ”ฝ ๊ณ„์ธต๊ณผ ๋””์Šคํ”Œ๋ ˆ์ด ์„œ๋ธŒ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ œ์–ดํ•œ๋‹ค.

๏‚Ÿ ์•ˆ๋“œ๋กœ์ด๋“œ ๋Ÿฐํƒ€์ž„ (29): ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํ•ต์‹ฌ

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—๋„ ์žˆ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๋Šฅ์„ฑ๋“ค์„ ์ œ๊ณตํ•˜๋Š” ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค. ๋ชจ๋“  ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ž์‹ ๋งŒ์˜ DVM(Dalvik Virutal Machine) ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์ž์‹ ๋งŒ์˜ ํ”„๋กœ์„ธ์Šค์—์„œ ์‹คํ–‰๋œ๋‹ค. Dalvik๋ฅผ ํ†ตํ•ด ๊ธฐ๊ธฐ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์ƒ ๊ธฐ๊ณ„๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค. DVM์€ .dex ํ˜•์‹์œผ๋กœ ํŒŒ์ผ์„ ์‹คํ–‰ํ•œ๋‹ค. DVM์€ ์ € ์ˆ˜์ค€ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ์™€ threading๊ณผ ๊ฐ™์€ ๊น”๋ ค์žˆ๋Š” ๊ธฐ๋Šฅ์„ฑ์œผ๋กœ ๋ฆฌ๋ˆ…์Šค ์ปค๋„์— ์˜์กดํ•œ๋‹ค.

๏‚Ÿ ๋ฆฌ๋ˆ…์Šค ์ปค๋„ (29): ์•ˆ๋“œ๋กœ์ด๋“œ ํ•ต์‹ฌ ์‹œ์Šคํ…œ์˜ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ, ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ, ๋ฉ”๋ชจ๋ฆฌ

๊ด€๋ฆฌ, ๋ณด์•ˆ๊ณผ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ๋“ฑ์˜ ์„œ๋น„์Šค๋Š” ๋ฆฌ๋ˆ…์Šค ๋ฒ„์ „ 2.6์— ์˜์กดํ•œ๋‹ค. ์ปค๋„์€ ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ๊ณผ ํ•˜๋“œ์›จ์–ด ์‚ฌ์ด์—์„œ ์ถ”์ƒ์  ๋ ˆ์ด์–ด๋กœ ์ž‘๋™ํ•œ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ฃผ๋กœ JAVA ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์–ด๋–ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ C/C++(์•ˆ๋“œ๋กœ์ด๋“œ NDK ์‚ฌ์šฉ)์œผ๋กœ ๊ฐœ๋ฐœ๋  ์ˆ˜ ์žˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ํŒจํ‚ค์ง€๋Š” ์ปดํŒŒ์ผ๋œ java ์ฝ”๋“œ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ํ•ด ์š”๊ตฌ๋œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค์™€ ๋ฐ์ดํ„ฐ ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค(31).

์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ƒ๋Œ€์™€ ์†Œํ†ตํ•˜๊ธฐ ์œ„ํ•ด Intent ๋ฉ”์‹œ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€์˜ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์•„๋ž˜์— ์š”์•ฝ๋ผ ์žˆ๋‹ค (4):-

๏‚Ÿ ํ™œ๋™(Activity):- ํ–‰๋™์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์š”์ž๊ฐ€ ์ด์šฉํ•˜๋Š” ์‹œ์ž‘ ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค.

๏‚Ÿ ๋ฐฉ์†ก ์ˆ˜์‹ ๊ธฐ:- ์ด ๊ตฌ์„ฑ ์š”์†Œ๋Š” Activity๋ฅผ ์‹œ์ž‘ํ•˜์—ฌ ๋ฐฉ์†ก ๋ฐœํ‘œ/๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ 

์ด์— ๋ฐ˜์‘ํ•œ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š๋‹ค.

๏‚Ÿ ์„œ๋น„์Šค:- ์ด ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์ง€๋งŒ, ๋ถ€์ •ํ™•ํ•œ ์‹œ๊ฐ„

๋™์•ˆ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰๋œ๋‹ค.

๏‚Ÿ ์ปจํ…ํŠธ ์ œ๊ณต์ž:- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๋ ค๋ฉด,

(15)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

15

Security Engineering Research Group์— ์˜ํ•˜๋ฉด, ์ฐธ์กฐ ๋ชจ๋‹ˆํ„ฐ(Reference Monitor)๋Š” ๊ตฌ์„ฑ ์š”์†Œ๊ฐ„ ์†Œํ†ต(Inter Component Communication, ICC)์„ ์œ„ํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•ˆ์˜ ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์„ฑ ์š”์†Œ๋“ค๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ—ˆ๊ฐ€ ๊ผฌ๋ฆฌํ‘œ๊ฐ€ ํ• ๋‹น๋œ๋‹ค. ICC๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ—ˆ๊ฐ€ ๊ผฌ๋ฆฌํ‘œ๋ฅผ ์ฒดํฌํ•œ๋‹ค; ๋งŒ์•ฝ ๋ชฉํ‘œ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ผฌ๋ฆฌํ‘œ๊ฐ€ ํ—ˆ๊ฐ€๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๊ทธ ์ˆœ๊ฐ„์— ์กด์žฌํ•œ๋‹ค๋ฉด, ICC ์‹œ์ž‘์ด ํ—ˆ๊ฐ€๋˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑฐ๋ถ€๋œ๋‹ค(4).

์œ„ ์—ฐ๊ตฌ ๊ทธ๋ฃน์€ ์ด ICC ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์ธํ…ํŠธ(Intents)์— ๊ธฐ๋ฐ˜ํ•œ ๊ฒƒ์ด๋ผ๋Š” ์˜๊ฒฌ์ด ์žˆ๋‹ค. ์ด๊ฒƒ์€ ํ–‰๋™์˜ ์ข…๋ฅ˜/ํƒ€์ž…์ด ์‹คํ–‰๋˜๋„๋ก ํ•˜๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋‹ค. ์ธํ…ํŠธ ๋ฉ”์‹œ์ง€๋Š” ํŠน์ • ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ „์†ก๋˜๊ฑฐ๋‚˜ ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋ ˆ์ž„์›Œํฌ์— ๋ธŒ๋กœ๋“œ์ผ€์ŠคํŠธ๋˜์–ด ์•Œ๋งž์€ ๊ตฌ์„ฑ ์š”์†Œ์— ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•œ๋‹ค. ์ˆ˜ํ–‰๋  ์ž„๋ฌด์˜ ์ข…๋ฅ˜๋ฅผ ๋ช…์‹œํ•˜๋Š” ์•ก์…˜ ์ŠคํŠธ๋ง์€ ์ธํ…ํŠธ๋ฅผ ๋ช…์‹œํ•˜๋Š”๋ฐ ๋„์›€์„ ์ค€๋‹ค. ์•ก์…˜ ์ŠคํŠธ๋ง์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ, ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์Šคํ…œ์€ ์–ด๋–ค ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํ•„์ˆ˜์ ์ธ ์ž„๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ์ง€ ๊ฒฐ์ •์„ ๋‚ด๋ฆฐ๋‹ค(4).

AndroidManifest.xml ํŒŒ์ผ์€ ๋ณด์•ˆ ์‹คํ–‰ ์ •์ฑ…๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ํ—ˆ๊ฐ€์™€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ–๊ณ  ์ž‡๋‹ค. <Permission>์ด๋ž€ ํƒœ๊ทธ๋Š” ์ด์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ณ , <Intent-Filters>ํƒœ๊ทธ๋Š” ๊ฒฐ์ •๋  ์ˆ˜ ์žˆ๋Š” ์ธํ…ํŠธ๋ฅผ ๊ฐ€๋ฆฌํ‚จ๋‹ค(4).

์•ˆ๋“œ๋กœ์ด๋“œ ๋ณด์•ˆ ๋ชจ๋ธ

(16)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

16

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์ด์— ํ”„๋กœ์„ธ์Šค ๋ ˆ๋ฒจ์—์„œ ๋ณด์•ˆ์„ ์‹œํ–‰ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ• ๋‹น๋œ๋‹ค. ์ถ”๊ฐ€์  ๋ณด์•ˆ์€ ๊ฐ๊ฐ์˜ ํ”„๋กœ์„ธ์Šค์— ํŠน์ • ์ž‘์—…๋งŒ์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•˜๋Š” "ํ—ˆ๊ฐ€"๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œ๊ณต๋˜๊ณ , ๊ทธ๋ฆฌ๊ณ  ํŠน์ • ์ •๋ณด์—๋งŒ ์ฆ‰ํฅ์  ์ ‘๊ทผ ๊ถŒํ•œ์„ ์ฃผ๋Š” "per-URI permission" ๋˜ํ•œ ์ œ๊ณตํ•œ๋‹ค(31).

์ƒŒ๋“œ๋ฐ•์Šค์™€ ํ—ˆ๊ฐ€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์•ˆ๋“œ๋กœ์ด๋“œ ๋ณด์•ˆ ๋ชจ๋ธ์˜ ๊ธฐ์ดˆ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ฝ”๋“œ๋Š” ๊ตฌ์ฒด์ ์ธ ์‚ฌ์šฉ์ž ID๊ฐ€ ํ• ๋‹น๋œ ํŠน์ • Dalvik Virtual Machine์—์„œ ์‹คํ–‰๋œ๋‹ค. ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ๋ถ€ํ„ฐ ๊ณ ๋ฆฝ๋˜์–ด ์‹คํ–‰๋˜๊ณ , ๊ทธ๋ฆฌํ•˜์—ฌ ์–ด๋– ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŒŒ์ผ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋‹ค(31).

Jesse Burns ์ž‘๊ฐ€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ–ˆ๋‹ค.

"์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ๋ฒ„๊ทธ์™€ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์œ„ํ—˜์„ ์ตœ์†Œํ™”ํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•˜๋ฉด์„œ ํฐ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘์„ ์ง€์›ํ•œ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ํ”„๋กœ์„ธ์Šค ๊ณ ๋ฆฝ์€ ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ์œ„ํ•œ ๋ณต์žกํ•œ ์ •์ฑ… ๊ตฌ์„ฑ ํŒŒ์ผ์— ๋Œ€ํ•œ ํ•„์š”๋ฅผ ์—†์•ค๋‹ค. ์ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๋ณด์•ˆ์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š๊ณ ์„œ ๋ณธ๋ž˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ถ”๊ฐ€์ ์ธ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ์œ ์—ฐ์„ฑ์„ ๊ฐ€์ ธ๋‹ค ์ค€๋‹ค". (6)

(17)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

17

์ด์—๋Š” ๊ณ ์œ ์˜ ๋ฆฌ๋ˆ…์Šค ID๊ฐ€ ํ• ๋‹น๋˜๊ณ , ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ๋งŒ๋“ค์–ด ์˜ํ–ฅ์„ ์ฃผ๋Š” ์ผ์„ ๋ฐฉ์ง€ํ•œ๋‹ค. ์ด ์‚ฌ์šฉ์ž ์•„์ด๋””๋Š” ๊ทธ ๊ธฐ๊ธฐ์—์„œ๋Š” ์˜๊ตฌ์ ์ด๋ฉฐ ๋™์ผํ•œ ์•„์ด๋””๋ฅผ ๊ฐ–๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋‹จ์ผ ํ”„๋กœ์„ธ์Šค์—์„œ ์‹คํ–‰๋˜๋„ ๋ฌด๊ด€ํ•˜๋‹ค. ์ด๊ฒƒ์€ ์•…์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ง„์งœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์†์ƒ์‹œํ‚ค์ง€ ๋ชปํ•˜๋„๋ก ๋ณด์žฅํ•˜๋Š” ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ•์ด๋‹ค(9).

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฐ˜๋“œ์‹œ ์„ค์น˜ ๊ณผ์ • ์ค‘ ์ ‘๊ทผํ•˜๊ฒŒ ๋  ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ๋ชฉ๋ก์— ๋‚˜์—ดํ•ด์•ผ ํ•œ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ํ•ด ์š”์ฒญ๋œ ํ—ˆ๊ฐ€๋Š”, ์„ค์น˜ํ•˜๋Š” ์ „ ๊ณผ์ • ๋™์•ˆ, ์‚ฌ์šฉ์ž ์ƒํ˜ธ ์ž‘์šฉ์— ์˜ํ•ด ์Šน์ธ๋˜๊ฑฐ๋‚˜/๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„œ๋ช…์„ ๋”ฐ๋ผ ๊ฒ€์‚ฌ์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค(9).

3๋ช…์˜ ์ œ์ž‘์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‚ฌ์šฉ ๊ธฐ๊ฐ„ ๋™์•ˆ ์—ฌ๋Ÿฌ ๊ฐ€์ง€์˜ ๋‹จ๊ณ„์—์„œ ํ—ˆ๊ฐ€๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ๋งํ•œ๋‹ค. ์ด๋ฆ„์œผ๋กœ๋Š”, (9)

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์›์น˜ ์•Š๋Š” ๊ตฌ์ฒด์  ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ ์ฝœ์˜ ์ˆœ๊ฐ„์—

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์•กํ‹ฐ๋น„ํ‹ฐ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์•กํ‹ฐ๋น„ํ‹ฐ์˜ ์‹œ์ž‘์—

๏‚Ÿ ๋‹น์‹ ์œผ๋กœ๋ถ€ํ„ฐ ๋ˆ„๊ฐ€ ๋ฐฉ์†ก ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜,์†ก์‹ ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ—ˆ๊ฐ€

๏‚Ÿ ์„œ๋น„์Šค์˜ ๋ฐ”์ธ๋”ฉ ๋˜๋Š” ์‹œ์ž‘

๏‚Ÿ ์ปจํ…ํŠธ ์ œ๊ณต์ž์—์„œ ์ ‘๊ทผ, ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•ด

Kamran Habib Khan & Mir Nauman Tahir๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ์— ์˜ํ•ด ์ œ๊ณต๋˜๋Š” 4๊ฐœ ์ˆ˜์ค€์˜ ๋ณด์•ˆ์ด ์žˆ๋‹ค๊ณ  ์ง€์ ํ•˜๋Š”๋ฐ, ์ด๋ฆ„์œผ๋กœ๋Š”, (4)

๏‚Ÿ Normal: ์ด ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์•„๋ฌด๋Ÿฐ ํ—ˆ๊ฐ€๋„ ํ•„์š”ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— normal ํ—ˆ๊ฐ€๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ถ€์—ฌ๋œ๋‹ค.

๏‚Ÿ Dangerous: ์ด๋Ÿฌํ•œ ํ—ˆ๊ฐ€๋“ค์€ ์„ค์น˜ ์ค‘ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์Šน์ธ์„ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ํ•ด ์š”์ฒญ๋œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํ—ˆ๊ฐ€๋ฅผ ๋ชจ๋‘ ๋ฐ›์•„๋“ค์ด๊ฑฐ๋‚˜ ๋ชจ๋‘ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ—ˆ๊ฐ€ ๊ฑฐ๋ถ€๋Š” ์„ค์น˜๋ฅผ ์ข…๋ฃŒ์‹œํ‚ฌ ๊ฒƒ์ด๋‹ค.

๏‚Ÿ Signature: ์ด๋Ÿฌํ•œ ํ—ˆ๊ฐ€๋“ค์€ ๋งŒ์•ฝ ๋ถ€์—ฌ์™€ ์š”์ฒญ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋™์ผํ•œ ์ฆ๋ช…์„œ๋ฅผ

๊ฐ–๊ณ  ์žˆ๋‹ค๊ณ  ์‹œ์Šคํ…œ์— ์˜ํ•ด ์ธ์ •๋œ๋‹ค.

๏‚Ÿ Signature System: ์ด๋Š” Signature์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์‹œ์Šคํ…œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋งŒ ์ ์šฉ

๊ฐ€๋Šฅํ•˜๋‹ค.

(18)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

18

์˜ํ–ฅ์„ ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š” ์ฑ…์ž„์žˆ๋Š” ์‚ฌ์šฉ์ž์— ์˜ํ•ด ๋‹ค๋ค„์ง€๋Š” ํ•œ ์ด๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ ์•ž์˜ ๊ณผ์ œ๋Š” ์‚ฌ์šฉ์ž์˜ ์ž์œ ๋ฅผ ์ œํ•œํ•˜์ง€ ์•Š๋Š” ๋™์‹œ์— ๋” ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ์„ ์‹œํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ ์•…์„ฑ ์ฝ”๋“œ์™€ ๋ณด์•ˆ ๋ฌธ์ œ

ํœด๋Œ€์ „ํ™”๋Š” ์‚ฌ์ด๋ฒ„ ๋ฒ”์ฃ„์˜ ์ทจ์•ฝํ•œ ๋ชฉํ‘œ๋ฌผ์ด ๋˜์—ˆ๋‹ค. ํœด๋Œ€ ์ „ํ™”๋Š” ๊ฐœ์ธ ์—ฐ๋ฝ์ฒ˜๋ถ€ํ„ฐ ์ด๋ฉ”์ผ๊นŒ์ง€ ์—„์ฒญ๋‚œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ๊ณ , ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๊ฑฐ๋ž˜๋ฅผ ์˜จ๋ผ์ธ์œผ๋กœ ์„ฑ์‚ฌ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ๋‹ค(10).

์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ž€ ์‚ฌ์šฉ์ž์˜ ๋™์˜์—†์ด ๊ธฐ๋Šฅ๋“ค์„ ์‹คํ–‰ํ•˜๋„๋ก ์„ค๊ณ„๋œ ์†Œํ”„ํŠธ์›จ์–ด ์กฐ๊ฐ์ด๋‚˜ ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ๋งํ•œ๋‹ค. Joanna Rutkowska ๋˜ํ•œ ์œ„์˜ ์ •์˜์— ๋™์˜ํ•˜๋ฉฐ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ–ˆ๋‹ค.

"์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ž€ ์šด์˜ ์ฒด์ œ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฌธ์„œํ™”๋œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€ํ™”๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์—†๊ฒŒ๋” ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉ์ž ๋™์˜ ์—†์ด ์šด์˜ ์ฒด์ œ ์ปค๋„ ๋˜๋Š” ์ผ๋ถ€ ๋ณด์•ˆ์— ๋ฏผ๊ฐํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ–‰๋™์„ ๋ฐ”๊พธ๋Š” ์ฝ”๋“œ์˜ ์กฐ๊ฐ์ด๋‹ค". (12)

Smobile Systems์˜ GTC ์—”์ง€๋‹ˆ์–ด Troy Vennon๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•œ ๋ฒˆ ์‹œ์Šคํ…œ์„ ๊ฐ์—ผ์‹œ์ผฐ์„ ๋•Œ ์‹ค์ œ๋กœ ๋ฌด์—‡์„ ํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ์ด๋ฅผ ๋ถ„๋ฅ˜ํ•œ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค. ๊ทธ๋ฆฌํ•˜์—ฌ Troy Vennon์— ์˜ํ•ด 4 ์ข…๋ฅ˜์˜ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋ถ„๋ฅ˜๋˜๋Š”๋ฐ, ์ด๋Š” ๊ฐ๊ฐ, (8)

๏‚Ÿ ๋ฐ”์ด๋Ÿฌ์Šค: ๋ฐ”์ด๋Ÿฌ์Šค๋ž€ ์ž์ฒด ๋ฒˆ์‹์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ํŒŒ๊ดด์  ํ˜น์€ ์•…์„ฑ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

๏‚Ÿ ์›œ:- ์ด๊ฒƒ์€ ์ž๋™์ ์œผ๋กœ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์— ๋ณต์ œ๋˜๋„๋ก ์‹œ์Šคํ…œ ์ทจ์•ฝ์ ์ด๋‚˜ ๋„คํŠธ์›Œํฌ๋ฅผ

์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์•…์„ฑ ์ฝ”๋“œ์ด๋‹ค.

๏‚Ÿ ํŠธ๋กœ์ด ๋ชฉ๋งˆ: ํŠธ๋กœ์ด ๋ชฉ๋งˆ๋Š” ์š”๊ตฌ๋œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ผ ๋•Œ ๊ณต๊ฒฉ์ž๊ฐ€

์‹œ์Šคํ…œ์— ๋น„์ธ๊ฐ€ ์ ‘๊ทผ์ด๋‚˜ ์›๊ฒฉ ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•œ๋‹ค.

๏‚Ÿ ์ŠคํŒŒ์ด์›จ์–ด: ์ด ํŒŒ๊ดด์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉ์ž์˜ ํ—ˆ๊ฐ€ ์—†์ด ์€๋ฐ€ํ•˜๊ฒŒ ์‚ฌ์šฉ์ž์—

๊ด€ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•œ๋‹ค.

์ œ์ž‘์ž Kamran Habib Khan & Mir Nauman Tahir๋Š” ํœด๋Œ€ ์ „ํ™”์— ๋Œ€ํ•œ ๊ณต๊ฒฉ์„ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ถ„๋ฅ˜ํ–ˆ๋‹ค (4):-

(19)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

19

๏‚Ÿ Direct Payoff: ์ด ์นดํ…Œ๊ณ ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์˜ ๋™์˜ ์—†์ด SMS๋ฅผ ์ „์†กํ•˜๋Š” ์•…์„ฑ

์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํฌํ•จํ•œ๋‹ค.

๏‚Ÿ ํŒŒ๊ดด์ : ์ด ๊ณต๊ฒฉ์— ๊ด€ํ•œ ํ•˜๋‚˜์˜ ์˜ˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋ฅธ ์ฑ„๋กœ ์ „ํ™” ๋ฒˆํ˜ธ ๋ชฉ๋ก์„ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๏‚Ÿ ์ •๋ณด ์ฒญ์†Œ๋ถ€: ์ด ์นดํ…Œ๊ณ ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์˜ ๋™์˜ ์—†์ด ์ฟ ํ‚ค, ์ฃผ์†Œ๋ก ๊ทธ๋ฆฌ๊ณ  ํŒจ์Šค์›Œ๋“œ

๊ฒ€์‚ฌ๋ฅผ ํฌํ•จํ•œ๋‹ค.

๏‚Ÿ ๊ณ„ํš์ ์ธ ์ŠคํŒŒ์ด์›จ์–ด: ์ด๊ฒƒ์€ ์›๊ฒฉ ์ฒญ์ทจ์™€ ์œ„์น˜ ์ถ”์ ์„ ๋Œ€ํ‘œํ•œ๋‹ค.

๏‚Ÿ ๊ฐœ๋… ์ฆ๋ช…: ์ด ์นดํ…Œ๊ณ ๋ฆฌ๋Š” ์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ธฐ๊ธฐ์˜ ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ๋‚ญ๋น„๋˜๊ฒŒ๋” ์‚ฌ์šฉ์ž์˜ ๋™์˜ ์—†์ด ๋ธ”๋ฃจํˆฌ์Šค๋ฅผ ์ผœ ๋†“๋Š” ๋“ฑ์˜ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด/์ŠคํŒŒ์ด์›จ์–ด๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

์ œ์ž‘์ž Luka Jeter, Meenakshi Mani ๊ทธ๋ฆฌ๊ณ  Tia Reinschmidt ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์—์„œ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฒฉ์˜ ์ข…๋ฅ˜์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ–ˆ๋‹ค. ๊ทธ๋“ค์ด ๋งํ•˜๊ธธ,

"์Šค๋งˆํŠธํฐ ์•…์„ฑ ์ฝ”๋“œ๋กœ ์ธํ•œ ๊ณต๊ฒฉ์˜ ์ข…๋ฅ˜๋Š” ๊ธฐ๊ธฐ ๋งŒํผ์ด๋‚˜ ๋‹ค์–‘ํ•˜๋‹ค".(9)

์ผ๋ถ€ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์•„๋ฌด๋Ÿฐ ํ”ผํ•ด๋„ ์ž…ํžˆ์ง€ ์•Š์•˜๊ณ , ๋‹จ์ง€ ๊ฐœ๋…์˜ ์ฆ๊ฑฐ ํ…Œ์ŠคํŠธ ์ •๋„๋กœ๋งŒ ๋ณด์ธ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ๋™์•ˆ ๋น„์ •์ƒ์  ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋ชจ ํ˜น์€ ๋กœ์ปฌํ™”๋œ ์„œ๋น„์Šค ๊ฑฐ๋ถ€ ๋“ฑ๊ณผ ๊ฐ™์ด ์›์น˜ ์•Š๊ณ  ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚จ ๋ช‡๋ช‡ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋“ค์ด ์žˆ๋‹ค. ํฐ์—์„œ ๋ฐ์ดํ„ฐ๋‚˜ ์„œ๋น„์Šค๋ฅผ ํ›”์น˜๋ ค๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋”์šฑ ๋งŽ๋‹ค. ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋˜ ๋‹ค๋ฅธ ์ข…๋ฅ˜๋Š” ๋งˆ์ดํฌ, ์นด๋ฉ”๋ผ ๊ทธ๋ฆฌ๊ณ  ๋‚ด์žฅ GPS ์ˆ˜์‹ ๊ธฐ ๋“ฑ์— ์ ‘๊ทผํ•˜์—ฌ ๊ณต๊ฒฉ์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์ „์†กํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” ์ŠคํŒŒ์ด์›จ์–ด์ด๋‹ค. ์• ๋“œ์›จ์–ด๋Š” ์ด๋ฉ”์ผ, IM, MMS, ๋ธ”๋ฃจํˆฌ์Šค ํ˜น์€ SMS์™€ ๊ฐ™์ด ์กด์žฌํ•˜๋Š” ์†Œํ†ต ๊ฒฝ๋กœ๋ฅผ ์ด์šฉํ•˜์—ฌ ์›์น˜ ์•Š๋Š” ๊ด‘๊ณ ๋ฅผ ์ฃผ๋ณ€์˜ ๋ถˆํŠน์ • ๋‹ค์ˆ˜ ํ˜น์€ ํ•ธ๋“œํฐ ์ฃผ์†Œ๋ก์— ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ „์†กํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค(9).

(20)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

20

CNCC๋Š” 2009๋…„ 11์›” ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์žฅ์„ ์นจํˆฌํ•œ ์•…์„ฑ ํ”„๋กœ๊ทธ๋žจ์ธ Droid09๋ฅผ ๋งํ•œ๋‹ค. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉ์ž์˜ ์˜จ๋ผ์ธ ์€ํ–‰ ๊ฑฐ๋ž˜๋ฅผ ๊ด€๋ฆฌํ•ด์ฃผ๊ธฐ์— ๋งค์šฐ ์œ ์šฉํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์˜€์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Š” ๊ณต๊ฒฉ์ž๋“ค์ด ์˜จ๋ผ์ธ ๊ฑฐ๋ž˜๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ์ž์˜ ๊ณ„์ • ์„ธ๋ถ€ ์ •๋ณด์— ๋Œ€ํ•œ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๋งŒ๋“ค์—ˆ๋‹ค. ํ˜„์‹ค์— ์žˆ๋˜ ๋˜ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ธ ์ŠคํŒŒ์ด์›จ์–ด๊ฐ€ 2010๋…„ ๋ง์— ๋ฐœ๊ฒฌ๋œ Android.Fakepalyer์ด์—ˆ๋‹ค. ์ด๊ฒƒ์€ ํ•ฉ๋ฒ•์ ์ธ ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๋กœ ์ฃผ์žฅ๋˜์—ˆ์ง€๋งŒ, ํ”„๋ฆฌ๋ฏธ์—„ ์ˆซ์ž์— SMS๋ฅผ ์ „์†กํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค(10).

SMobile Systems๋Š” ๊ทธ๋“ค์ด ํƒ์ง€ํ•˜๊ณ  ์ œ๊ฑฐํ•˜๋ ค ์‹œ๋„ํ–ˆ๋˜ ์•…์„ฑ์ฝ”๋“œ์— ๋Œ€ํ•ด์„œ ๋งํ•œ๋‹ค. MobileSpy๋Š” 2009๋…„ 11์›”์— ํƒ์ง€๋œ ์•…์„ฑ์ฝ”๋“œ์ด๋‹ค. ์ด๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์„ ์ œ๊ณตํ–ˆ๋‹ค, (8)

๏‚Ÿ GPS ์œ„์น˜

๏‚Ÿ ๋‹จ๋ง๊ธฐ๊ฐ€ ์ ‘๊ทผํ•˜๋Š” ์›น์‚ฌ์ดํŠธ

(21)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

21

๏‚Ÿ ์™ธ์„ ๊ณผ ๋‚ด์„ ์˜ ์ „ํ™” ์„ธ๋ถ€ ์ •๋ณด ๊ด€๋ฆฌ ๋ฐ ๋ณด๊ธฐ

์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” "Retinax.Android"๋กœ์„œ ์„ค์น˜๋˜๊ณ , ์‚ฌ์šฉ์ž์—๊ฒŒ MobileSpy ํ˜น์€ Reinax.Android๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์•„์ด์ฝ˜์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค.

2010๋…„ 11์›” Jon Oberheide ์™€ Zach Lanier ๋“ฑ ๋ณด์•ˆ ์—ฐ๊ตฌ์› 2๋ช…์€, ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ์ทจ์•ฝ์ ์ด๋‚˜ ๋ณด์•ˆ ๊ตฌ๋ฉ์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ์ธ์ฆ ํ† ํฐ์„ ์š”๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์‚ฌ์šฉ๋˜์—ˆ๋˜ ์ž๊ฒฉ ์ฆ๋ช… ์„œ๋น„์Šค๋Š” ๊ทธ๋“ค์ด ๋‹ค๋ฃจ์—ˆ๋˜ ํ•˜๋‚˜์˜ ์ทจ์•ฝ์ ์ด๋‹ค. ๊ทธ๋“ค์€ ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์žฅ์—์„œ ๊ฐ€์งœ ์•ต๊ทธ๋ฆฌ๋ฒ„๋“œ ๊ฒŒ์ž„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ๊ณตํ•˜์—ฌ, ์•…์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ 3๊ฐœ ๋” ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์˜€๋‹ค. 3๊ฐœ์˜ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉ์ž์˜ ํ—ˆ๊ฐ€๋ฅผ ๊ตฌํ•˜์ง€ ์•Š๊ณ ๋„ ์„ค์น˜๋  ์ˆ˜ ์žˆ์—ˆ๊ณ , ํฐ์— ์žˆ๋˜ ๋ฏผ๊ฐํ•œ ์ •๋ณด์—๋„ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค (31).

์•ˆ๋“œ๋กœ์ด๋“œ์— ์ƒ์กดํ•˜๋Š” ๋ณด์•ˆ ๊ฒฐ์—ฌ ํ˜น์€ ์ทจ์•ฝ์ ์„ ์ง€์ ํ•˜๊ธฐ ์œ„ํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ์šฉ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•ด ์˜จ ๋‹ค๋ฅธ ์—ฐ๊ตฌ์ž๋“ค์ด ์žˆ๋‹ค. 2010๋…„ 11์›”, MWR InfoSecurity ์—ฐ๊ตฌ์†Œ ์ˆ˜์žฅ์ธ NILS๊ฐ€ ๊ณต๊ฒฉ์ž๊ฐ€ ์•ˆ๋“œ๋กœ์ด๋“œ 2.1 OS๋ฅผ ์‹คํ–‰ํ•˜๋Š” HTC Legend์— ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๋ธŒ๋ผ์šฐ์ € ์ƒ์˜ ๋ฒ„๊ทธ๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค. ๊ทธ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ

๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ž„๋ฒ ๋””๋“œ Flash Lite Plugin์„ ์—…๋ฐ์ดํŠธํ•˜๋Š”

android.permission.INSTALL_PACKAGES ํ—ˆ๊ฐ€๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊นจ๋‹ฌ์•˜๋‹ค. ๊ทธ๋ฆฌํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ € ๊ณต๊ฒฉ์„ ํ—ˆ์šฉํ•˜์—ฌ, ๊ธฐ๊ธฐ์— ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค (31).

William Enck, Damien Octeau, Patrick McDaniel ๊ทธ๋ฆฌ๊ณ  Swarat Chaudhuri ๋Š” ๊ทธ๋“ค์˜ ๋ณด๊ณ ์„œ์—์„œ ๋งํ•˜๊ธธ, ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๊ตฌ์ฒด์  ์ทจ์•ฝ์ ์„ ํ† ๋ก ํ–ˆ๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„๋กœ ๋ถ„๋ฅ˜ํ–ˆ๋‹ค๊ณ  ํ–ˆ๋‹ค (13):-

๏‚Ÿ ๋กœ๊ทธ๋กœ ์œ ์ถœ๋˜๋Š” ์ •๋ณด (13): ์ค‘์•™ํ™”๋œ ๋กœ๊น…์€ "logcat" ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์‹œ๋  ์ˆ˜ ์žˆ๋Š” Log API๋ฅผ ํ†ตํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ์— ์˜ํ•ด ์ œ๊ณต๋œ๋‹ค. READ_LOGS ํ—ˆ๊ฐ€๊ฐ€ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋กœ๋“ค์€ ์•ˆ๋“œ๋กœ์ด๋“œ์— ์˜ํ•ด ์ œ๊ณต๋œ ๋ฌธ์„œ์™€ ๊ฐ™์ด, ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์ ˆ๋Œ€๋กœ ํฌํ•จํ•ด์„  ์•ˆ๋˜์ง€๋งŒ, ๋‹จ๋ง๊ธฐ์—์„œ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€์— ๊ด€ํ•œ ์ •๋ณด๋Š” ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ IPC๋ฅผ ํ†ตํ•œ ์ •๋ณด ์œ ์ถœ (13): ํ—ˆ๊ฐ€๋œ ๋ฐฉ์†ก์„ ๋ณดํ˜ธํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ชฉํ‘œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ

(22)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

22

๏‚Ÿ ๋ถˆ์•ˆ์ „ ๋ฐฉ์†ก ์ˆ˜์‹ ๊ธฐ (13): ๋ฐฉ์†ก ์ˆ˜์‹ ๊ธฐ๋Š” ์ธํ…ํŠธ ๋ฉ”์‹œ์ง€๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค.

๊ณต์ ์ธ ํŠน์ • ์ด๋ฒคํŠธ ํƒ€์ž…์— ๊ฐ€์ž…ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ๋ฐฉ์†ก ์ˆ˜์‹ ๊ธฐ๊ฐ€ "์ธํ…ํŠธ ํ•„ํ„ฐ"๋ฅผ ์ •์˜ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋งŒ์•ฝ ์ˆ˜์‹ ๊ธฐ๊ฐ€ ํ—ˆ๊ฐ€์— ์˜ํ•ด ๋ณดํ˜ธ๋˜์ง€ ์•Š์œผ๋ฉด, ์œ ํ•ดํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฉ”์‹œ์ง€๋ฅผ ์œ„์กฐํ•  ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ ์ธํ…ํŠธ ์ฃผ์ž… (13): ์ธํ…ํŠธ ๋ฉ”์‹œ์ง€๋Š” ์„œ๋น„์Šค ๊ตฌ์„ฑ ์š”์†Œ์™€ ํ™œ๋™์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋„

์‚ฌ์šฉ๋œ๋‹ค. ์ธํ…ํŠธ ์ฃผ์ž… ๊ณต๊ฒฉ์€ ์ธํ…ํŠธ ์ฃผ์†Œ๊ฐ€ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๋ฏธ์ง€์˜ ์ž…๋ ฅ์œผ๋กœ๋ถ€ํ„ฐ ์–ป์–ด์กŒ์„ ๋•Œ ๋ฐœ์ƒํ•œ๋‹ค.

๏‚Ÿ ํ†ต์ œ ๋Œ€ํ‘œ๋‹จ (13): ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด "๋ฏธ๊ฒฐ ์ธํ…ํŠธ"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ต์ œ๊ถŒ์„ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฏธ๊ฒฐ ์ธํ…ํŠธ๋Š” ์ˆ˜์‹ ํ–ˆ์„ ๋•Œ ๊ฐ’์„ ๋ฐ”๊ฟ€ ์ˆ˜๋Š” ์—†์ง€๋งŒ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์ฑ„์šธ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋งŒ์•ฝ ์ธํ…ํŠธ ์ฃผ์†Œ๊ฐ€ ์—†๋‹ค๋ฉด, ๋ณธ๋ž˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ—ˆ๊ฐ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰๋˜๋ฉด ์ž„๋ฌด๋ฅผ ์žฌ์ „์†ก ํ•  ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ IPC ์ž…๋ ฅ์— ๋Œ€ํ•œ ๋„(Null) ๊ฒ€์‚ฌ(13): ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์–ป์€ ์ธํ…ํŠธ ๋ฉ”์‹œ์ง€๋กœ๋ถ€ํ„ฐ์˜ ์ •๋ณด๋ฅผ ๊ณ„์†ํ•ด์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค. ๋„ ๋””๋ ˆํผ๋Ÿฐ์Šค(Null dereferences)๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ถฉ๋Œํ•˜๊ฒŒ๋” ๋งŒ๋“ค์–ด ์„œ๋น„์Šค ๊ฑฐ๋ถ€ ๊ณต๊ฒฉ์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ SD ์นด๋“œ์˜ ์‚ฌ์šฉ: ๋งŒ์•ฝ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด SD ์นด๋“œ์— ์ฝ๊ณ  ์“ธ ๊ถŒํ•œ์ด ์žˆ๋‹ค๋ฉด, ๋‹ค๋ฅธ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์ •๋ณด์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.

Lookout Mobile Security๋Š” ๋ชจ๋ฐ”์ผ ์œ„ํ˜‘์„ 3๊ฐœ์˜ ๋„“์€ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๋ถ„๋ฅ˜ํ–ˆ๋‹ค (14):- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ธฐ๋ฐ˜ ์œ„ํ˜‘(14):

๏‚Ÿ ์ŠคํŒŒ์ด์›จ์–ด: ์ด๊ฒƒ๋“ค์€ ์‚ฌ์šฉ์ž์˜ ์Šน์ธ ์—†์ด ๋ฉ”์‹œ์ง€, ์ „ํ™” ๋ฒˆํ˜ธ ๋ชฉ๋ก ๋“ฑ ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ•์ ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ๋ชฉํ‘œํ™”๋  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Š” ๊ณง ์‚ฌ์šฉ์ž๋ฅผ ๊ทธ์ € ๊ด€์ฐฐํ•˜๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ ๋ช…์˜ ์‚ฌ์šฉ์ž๋“ค๋กœ๋ถ€ํ„ฐ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋ ค๋Š” ์‹œ๋„๋ฅผ ํ†ตํ•ด ๋ชฉํ‘œํ™” ํ•ด์ œ๋  ์ˆ˜๋„ ์žˆ์Œ์„ ์˜๋ฏธํ•œ๋‹ค.

๏‚Ÿ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด: ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์žฌ์ •์  ์†์‹ค์„ ์ฃผ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ํ›”์ณ ์ด์šฉํ•˜๊ฑฐ๋‚˜ ๊ณต๊ฒฉ์ž์—๊ฒŒ ๋‹จ๋ง๊ธฐ์— ๋Œ€ํ•œ ์›๊ฒฉ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ฑฐ๋‚˜, ์—ฐ๋ฝ ๋ชฉ๋ก ์ƒ์— ๋ชจ๋“  ์ˆซ์ž์— ๋‹ฌ๊ฐ‘์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ• ๋“ฑ ์•…์˜์ ์œผ๋กœ ํ–‰๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค.

(23)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

23

์š”๊ตฌ๋œ ๊ฒƒ๋ณด๋‹ค ๋ช…๋ฐฑํžˆ ๋งŽ์€ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ๋•Œ ๋ฐœ์ƒํ•œ๋‹ค.

๏‚Ÿ ์ทจ์•ฝํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜: ๊ณต๊ฒฉ์ž์— ์˜ํ•ด ์˜ˆ์†๋  ์ˆ˜ ์žˆ๋Š” ์ผ๋ถ€ ์ทจ์•ฝ์ ๋“ค์„ ๊ฐ–๊ณ  ์žˆ๋Š”

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋ฅธ ์ฑ„ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ํ”ผํ•ด๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

์›น ๊ธฐ๋ฐ˜ ์œ„ํ˜‘(14):

๏‚Ÿ ํ”ผ์‹ฑ ์‚ฌ๊ธฐ: ์ด ๊ฒฝ์šฐ ๊ณต๊ฒฉ์ž๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋‚˜ ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์ •๋ณด๋ฅผ ํ˜๋ฆฌ๊ฒŒ๋” ์†์ด๋„๋ก ๊ณ ์•ˆ๋œ ์›น ํŽ˜์ด์ง€๋ฅผ ์ด์šฉํ•œ๋‹ค.

๏‚Ÿ ๋ธŒ๋ผ์šฐ์ € ๊ณต๊ฒฉ: ์ด ๊ณต๊ฒฉ์€ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์‹คํ–‰๋˜์–ด์•ผ ํ•˜๋Š” ์ด๋ฏธ์ง€ ๋ทฐ์–ด, PDF ๋ฆฌ๋” ๋“ฑ ์›น ๋ธŒ๋ผ์šฐ์ €๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ทจ์•ฝ์ ์„ ์ด์šฉํ•œ๋‹ค. ์›น ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์‚ฌ์šฉ์ž๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ณต๊ฒฉ์„ ํ™œ์„ฑํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ ๋“œ๋ผ์ด๋ฒ„๋ฐ”์ด ๋‹ค์šด๋กœ๋“œ: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉ์ž๊ฐ€ ์›น ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•  ๋•Œ

์ž๋™์ ์œผ๋กœ ๋‹ค์šด๋กœ๋“œ ๋œ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์—ด์–ด์•ผ ํ•  ๊ฒƒ์„ ๋‹ค์šด๋กœ๋“œ ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ž… ์—†์ด ์‹œ์ž‘ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜ ์œ„ํ˜‘(14):

๏‚Ÿ Wi-Fi ์Šค๋‹ˆํ•‘:- ์ด๊ฒƒ์€ ๋งŽ์€ ์›น ํŽ˜์ด์ง€์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์—„๊ฒฉํ•œ ๋ณด์•ˆ ์กฐ์น˜๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ๋ง๊ธฐ๋กœ๋ถ€ํ„ฐ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ถˆ์•ˆ์ „ํ•œ ๋ฌด์„  ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์ฒญ์ทจ์ž๊ฐ€ ๊ฐ€๋กœ์ฑŒ ์ˆ˜๋„ ์žˆ๋‹ค.

๏‚Ÿ ๋„คํŠธ์›Œํฌ ๊ณต๊ฒฉ: ์ด ๊ณต๊ฒฉ์€ ์šด์˜ ์ฒด์ œ์— ์กด์žฌํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ทจ์•ฝ์ ์ด๋‚˜ ์ด๋™ ๋Š” ์ง€์—ญ ๋„คํŠธ์›Œํฌ๋ฅผ ๋‹ค๋ฃจ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ด์šฉํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ์€ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์•„๋ฌด๋Ÿฐ ๊ฐœ์ž…์ด ํ•„์š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€์žฅ ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ์—ฌ๊ฒจ์ง„๋‹ค.

(24)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

24

์ œ์ž‘์ž๋“ค์€ ๋˜ํ•œ ์–ด๋–ป๊ฒŒ ์ด๋Ÿฌํ•œ ์•…์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํƒ์ง€๋˜๊ณ  ํ†ต๋ณด๋  ์ˆ˜ ์žˆ๋Š”์ง€ ๋งํ•œ๋‹ค. Kirin ๊ธฐ์ˆ ์€ ์„ค์น˜ ์‹œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์š”๊ตฌํ•œ ๊ฐ๊ฐ์˜ ํ—ˆ๊ฐ€์— ์‚ฌ์šฉ์ž๊ฐ€ ์ถฉ๋ถ„ํ•œ ์ฃผ์˜๋ฅผ ํ•˜์ง€ ์•Š์€ ์ฑ„ ํ—ˆ๊ฐ€์˜ ์ž ์žฌ์ ์œผ๋กœ ์œ„ํ—˜ํ•œ ํ•ฉ๋™์„ ์ธ์‹ํ•˜๋Š” ํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค. ๋˜ ๋‹ค๋ฅธ ์ž˜ ์•Œ๋ ค์ง„ ๋ฐฉ๋ฒ•์€ ์•ˆ๋“œ๋กœ์ด๋“œ OS๋ฅผ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ํ•ญ ๋ฐ”์ด๋Ÿฌ์Šค ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ์ด๋‹ค. ํ•ญ ๋ฐ”์ด๋Ÿฌ์Šค ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ฌธ์ œ๋Š” ์ด๊ฒƒ์ด ์‚ฌ์šฉ์ž์˜ ์˜ฌ๋ฐ”๋ฅธ ์‚ฌ์šฉ๊ณผ ์„ค์ •์— ์˜์กดํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ํ•ญ ๋ฐ”์ด๋Ÿฌ์Šค ์—”์ง„์ด ์ƒˆ๋กœ์šด ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐœ๊ฒฌํ•˜๋Š”๋ฐ ์•ฝ 48์‹œ๊ฐ„ ์ •๋„๊ฐ€ ์†Œ์š”๋œ๋‹ค.

์œ„์˜ ๋ชจ๋“  ์‹œ๋‚˜๋ฆฌ์˜ค ์ค‘์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋ฅผ ์€์—ฐ์ค‘์— ์‹ ๋ขฐํ•˜๊ณ  ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ œ์ž‘์ž๊ฐ€ ์•…์˜์ ์ด์ง€ ์•Š๊ณ  ์œ ์šฉํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋งŒ์„ ์ œ๊ณตํ•˜๋ฆฌ๋ผ ์˜๋„ํ•˜๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๋ณด์•ˆ ๊ธฐ์ค€์— ๋ถ€ํ•ฉํ•˜๋„๋ก ํ…Œ์ŠคํŠธ์™€ ์˜ˆ๋ฐฉ ์กฐ์น˜๊ฐ€ ์ทจํ•ด์กŒ์Œ์„ ๋ฏฟ๋Š”๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์š”๊ตฌํ•œ ํ—ˆ๊ฐ€๋ฅผ ์„ค์น˜ ๊ณผ์ • ์ค‘์— ์ฒดํฌํ•˜๊ณ , ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ ๋˜๋Š” ์ œ๊ฑฐํ•ด์•ผ ํ•  ์ฑ…์ž„์ด ์žˆ์Œ์„ ๊ฒฐ๋ก  ์ง€์„ ์ˆ˜ ์žˆ๋‹ค (9).

์—ญ๊ณตํ•™

์—ญ๊ณตํ•™์€ ์กด์žฌํ•˜๋Š” ์ฝ”๋“œ ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์กฐ๊ฐ์„ ์–ด๋–ค ์ทจ์•ฝ์ ์ด๋‚˜ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ •๋ฐ€ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•ด ๋ถ„์„ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ์—ญ๊ณตํ•™์€ ์‹คํ–‰ ํŒŒ์ผ๋กœ๋ถ€ํ„ฐ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ์ด ๊ธฐ์ˆ ์€ ํ”„๋กœ๊ทธ๋žจ์˜ ์ž‘๋™ ์ƒํƒœ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ฑฐ๋‚˜ ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋“ฑ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ์—ญ๊ณตํ•™์€ ํ”„๋กœ๊ทธ๋žจ์„ ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ”„๋กœ๊ทธ๋žจ์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋˜๋Š” ๊ณผ์ •์œผ๋กœ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค.

Joany Boutet Shwartz๋ฅผ ์ธ์šฉํ•˜์—ฌ ๋งํ•˜๊ธธ,

"์ž๋™์ฐจ ์—”์ง„์„ ๋‹ค์‹œ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋“  ๋ฌธ์žฅ์— ๊ทธ๋ฆผ์„ ๊ทธ๋ ค๋„ฃ๋Š” ๊ฒƒ์ด๋“ , ์‚ฌ๋žŒ๋“ค์€ ์‚ฌ๋ฌผ์„ ๋‹จ์ˆœํžˆ ์„œ๋กœ ๋–ผ์–ด๋†จ๋‹ค๊ฐ€ ์ด๋ฅผ ๋‹ค์‹œ ๊ฐ™์ด ๋†“๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‹ค. ์งง๊ฒŒ ๋งํ•˜๋ฉด, ๊ทธ๊ฒƒ์€ ์—ญ๊ณตํ•™ ๋ฐฐํ›„์˜ ๊ฐœ๋…์ด๋‹ค- ์ด๊ฒƒ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด์–ธ๊ฐ€๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๋‚˜๋ˆ ๋ณด๊ณ , ์‚ฌ๋ณธ์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ๊ฐœ์„ ์‹œํ‚จ๋‹ค". (31)

(25)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

25

๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์ด์šฉํ•˜์—ฌ JAVA๋กœ ๋ณ€ํ™˜๋  ์ˆ˜ ์žˆ์—ˆ๋‹ค. "undx" ๋„๊ตฌ๋Š” ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ๋Š” ์ž‘๋™์ด ์ž˜ ๋˜์—ˆ์ง€๋งŒ, ๋ณต์žกํ•œ Dalvik Bytecode๋ฅผ ๋‹ค๋ฃฐ ๋•Œ๋Š” ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ์ œ๊ธฐํ–ˆ๋‹ค. Dex2Jar ๋„๊ตฌ๊ฐ€ ์ดํ›„ ๊ทผ์›์ด ๋˜์—ˆ๋‹ค. Dex2Jar๋Š” undx์™€ ์œ ์‚ฌํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ, ์ด ๋„๊ตฌ ๋˜ํ•œ ๋ณต์žกํ•œ Dalvik Bytecode๋ฅผ ๋‹ค๋ฃฐ ๋•Œ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ์ ์ด ์žˆ๋‹ค (31).

์ œ์ž‘์ž Bastiaan Wissingh๊ณผ Thorben Krrger๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜๊ฒฌ์ด๋‹ค.

"์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ด์ƒ์ ์ธ ๋ฐฉ๋ฒ•์€ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค."

๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ถ„๋ฐฐ๋๊ณ , ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ง์ ‘์ ์œผ๋กœ ๋””๋ฒ„๊ทธํ•˜๋Š” ๊ฒƒ๋„ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Dalvik Bytecode๋ฅผ ์ฝ๊ธฐ ๊ฐ€๋Šฅํ•œ ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ ๋’ค์ง‘์–ด์ฃผ๋Š” ํ•ด์ฒด๊ธฐ๊ฐ€ ์žˆ๋‹ค. Dalvik Virtual Machine์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ๋Š” .dex ํ˜•์‹์œผ๋กœ ์กด์žฌํ•œ๋‹ค. Backsmali๋Š” Dalvik VM์—์„œ .dex ํŒŒ์ผ์— ์‚ฌ์šฉ๋˜๋Š” ํ•ด์ฒด๊ธฐ์ด๋‹ค. ๋งŒ์•ฝ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์ด๋ฅผ ์žฌํฌ์žฅ ํ•˜๊ณ  ์‹ถ์–ดํ•œ๋‹ค๋ฉด, APKtool์ด ์‚ฌ์šฉ๋œ๋‹ค (18).

๋งŒ์•ฝ ์ทจ์•ฝ์ ์ด ์žˆ๋‹ค๋ฉด ์ด๋ฅผ ์—ฐ๊ตฌํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ์ •๋ฐ€ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋’ค์ง‘์—ˆ๋˜ ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ์žˆ๋‹ค.

์œ„ํ˜‘/๊ณต๊ฒฉ์˜ ์™„ํ™”

(26)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

26

์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ณต๊ฒฉ์„ ์™„ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ์กฐ์น˜๋“ค์ด ์กด์žฌํ•œ๋‹ค.

๏‚Ÿ ๊ฐœ๋ฐœ์ž์˜ ๋ณด์•ˆ ์ฑ…์ž„ (6): ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์˜ ๋ณด์•ˆ์„ ๋งˆ์Œ ์†์— ์ƒˆ๊ฒจ๋†”์•ผ ํ•œ๋‹ค. ์–ธ๊ธ‰๋œ ๋ฐ”์™€ ๊ฐ™์ด, ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋“ค ๊ณ ์œ ์˜ UID๋ฅผ ํ• ๋‹นํ•ด ๋†“์•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์ด๋“  Activity Manager์—๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ UID๋กœ ์‹คํ–‰ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹œ์ž‘ํ•˜๋„๋ก ์š”๊ตฌํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. Jesse Burns๋Š” ์ด๋Ÿฌํ•œ ์—ฐ์œ ์—์„œ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ์„œ๋ช…๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ช…์€ ์ž๊ฐ€ ์„œ๋ช… ์ฆ๋ช…์„œ์— ์˜ํ•ด ์–ป์–ด์ง„๋‹ค. ์ฝ”๋“œ ์„œ๋ช…์„ ์ฃผ์žฅํ•˜๋Š” ์ฃผ์š”ํ•œ ์›์ธ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์กด์žฌํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค. ๋™์ผํ•œ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…๋œ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ทธ๋“ค์ด ๋™์ผํ•œ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ฐœ๋ฐœ๋˜์—ˆ๋“ฏ์ด ๋™์ผํ•œ ID๋กœ ์‹คํ–‰ํ•˜๋„๋ก ์š”๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„œ๋ช…์€ ๊ฐœ๋ฐœ์ž์˜ ์‹ค์ œ ์‹ ์›์„ ์œ ํšจํ™” ์‹œํ‚ค์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•„๋‘๋Š” ๊ฒŒ ์ค‘์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๋Š” ์‰ฝ๊ฒŒ ์‹ ๋ขฐ๋ฐ›์„ ์ˆ˜ ์—†๊ณ , ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ๋ณด์•ˆ์„ ์ง€ํ‚ค๊ธฐ ์œ„ํ•ด ๊ฒฝ๊ณ ์™€ ์‹ ๋ขฐ๋œ ์„œ๋ช… ๊ทœ์น™์„ ๋ฐ›์•„๋“ค์—ฌ์•ผ ํ•œ๋‹ค.

๏‚Ÿ ์‚ฌ์šฉ์ž์˜ ๋ณด์•ˆ ์ฑ…์ž„ (15): ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ํ•  ๋•Œ ์‚ฌ์šฉ์ž๋Š” ๊ทธ๋“ค์ด ์š”๊ตฌํ•œ

ํ—ˆ๊ฐ€์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์š”๊ตฌํ•œ ํ—ˆ๊ฐ€๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค. ์Šค์นด์ดํ”„์™€ ๊ฐ™์ด ์ „ํ™”๊ธฐ ์ƒ์˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ์ด ํ•„์š”ํ•œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์กด์žฌํ•œ๋‹ค. ํ•˜์ง€๋งŒ Wallpapers, Calendar์™€ ๊ฐ™์ด ์•„์ฃผ ์ ์€ ํ—ˆ๊ฐ€๊ฐ€ ํ•„์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋งค์šฐ ์ ๋‹ค.

Entity-X์˜ ๋ถ„์„ ๊ธฐํš๊ฐ€์ธ Robi Sen๋Š” ๋งŒ์•ฝ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ—ˆ๊ฐ€์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ •์ƒ์ ์ธ ์ž‘๋™์ด ์ ˆ์‹คํžˆ ํ•„์š”ํ•œ์ง€๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ˜๋“œ์‹œ ์ˆ™์ง€ํ•ด์•ผ ํ•  ๋ช‡ ๊ฐ€์ง€ ํ—ˆ๊ฐ€๋ฅผ ์š”์•ฝํ–ˆ๋‹ค (15).

ํ—ˆ๊ฐ€ ์œ„ํ—˜ ์ˆ˜์ค€ ์š”์•ฝ

1. ์ง์ ‘ ๋ฒˆํ˜ธ๋กœ ์ „ํ™”ํ•˜๊ธฐ ์ƒ์ค‘

์ด๋Š” Google Voice๋‚˜ Skype์™€ ๊ฐ™์€

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉ์ž๊ฐ€ ๋ถ€๋‹ดํ•˜๊ฒŒ ๋ 

1-900๊ฐœ์˜ ๋ฒˆํ˜ธ์— ์ „ํ™”๋ฅผ ๊ฑธ๋„๋ก ํ•œ๋‹ค.

2. SMS ์ „์†ก ์ƒ์ค‘

(27)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

27

3. SD ์นด๋“œ ๋‚ด์šฉ ์‚ญ์ œ/์ˆ˜์ • ์ƒ์ค‘

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด SD์นด๋“œ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ , ์“ฐ๊ณ  ๋˜๋Š” ์‚ญ์ œํ•  ๊ฒƒ์ด๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ์‚ฌ์ง„, ๋น„๋””์˜ค ๋˜๋Š” ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ํ•ด ์“ฐ์ธ ๋ฐ์ดํ„ฐ์ผ ์ˆ˜ ์žˆ๋‹ค.

4. ์ „ํ™”๊ธฐ ์ƒํƒœ์™€ ID ์ฝ๊ธฐ ์ค‘

์‚ฌ์šฉ์ž๊ฐ€ ์ „ํ™”๋ฅผ ๋ฐ›์„ ๋•Œ ์ผ๋ถ€ ์ž„๋ฌด๋ฅผ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๊ฒŒ์ž„๊ณผ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ํ•ด ์š”๊ตฌ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ „ํ™”๊ธฐ์˜ UID, IMEI ๊ทธ๋ฆฌ๊ณ  IMSI ๋ฒˆํ˜ธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๋˜ํ•œ ์‚ฌ์šฉ์ž๋‚˜ ๊ทธ๋“ค์˜ ํ†ตํ™” ๋‚ด์—ญ์„ ๊ฐ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์ด์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

5. ์—ฐ๋ฝ์ฒ˜ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ์ค‘

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉ์ž์˜ ์—ฐ๋ฝ์ฒ˜ ๋ชฉ๋ก์„ ์ฝ์„ ์ˆ˜ ์žˆ๊ณ  ์ŠคํŒธ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ—ˆ๊ฐ€๋ฅผ ์š”๊ตฌํ•˜๋Š” ํ•ฉ๋ฒ•์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ๋ฉ”์‹œ์ง€ ์ „์†ก, ์†Œ์…œ ๋„คํŠธ์›Œํ‚น ๋“ฑ์ด ์žˆ๋‹ค.

6. GPS ์œ„์น˜ ์ฐพ๊ธฐ ์ค‘ํ•˜

์ด ํ—ˆ๊ฐ€๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉ์ž์˜ ์œ„์น˜๋ฅผ ์ถ”์ ํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.

7. ์บ˜๋ฆฐ๋” ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ 

์“ฐ๊ธฐ ์ค‘ํ•˜

์ด ํ—ˆ๊ฐ€๋Š” ์•„๋ฌด๋Ÿฐ ์ฃผ์š”ํ•œ ์œ„ํ˜‘๋„ ์ œ๊ธฐํ•˜์ง€ ์•Š์ง€๋งŒ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ‘œ์  ๊ณต๊ฒฉ์„ ํ•˜๋„๋ก ํ•  ์ˆ˜๋Š” ์žˆ๋‹ค.

8. ์™„์ „ํ•œ ์ธํ„ฐ๋„ท ์ ‘๊ทผ ์ƒ์ค‘

์ด๋Š” ๊ฐ€์žฅ ํ”ํ•˜๊ณ  ์œ„ํ—˜ํ•œ ํ—ˆ๊ฐ€ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์ด ํ—ˆ๊ฐ€๋Š” ๊ด‘๊ณ , ๋น„๋””์˜ค ๊ฒŒ์ž„ ๋“ฑ์„ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ํ•ด ใ…›๊ตฌ๋œ๋‹ค.

9. ๋ธ”๋ฃจํˆฌ์Šค ์—ฐ๊ฒฐ ์ƒ์„ฑ ํ•˜ ๋ธ”๋ฃจํˆฌ์Šค๋Š” ์ฃผ๋ณ€๊ณผ ์†Œํ†ตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค.

10. ๋Œ€๋žต์˜ ์œ„์น˜ ํ•˜

์ด ํ—ˆ๊ฐ€๋Š” ์…€ ํƒ€์›Œ์˜ ๋„์›€์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ์œ„์น˜๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ๋•Œ๋ฌธ์— GPS ์œ„์น˜ ์ถ”์ ๋ณด๋‹ค ํ›จ์”ฌ ๋ถ€์ •ํ™•ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ด๋Š” ์•„๋ฌด๋Ÿฐ ์œ ํ•ดํ•œ ์˜ํ–ฅ์„ ๋ผ์น˜์ง€ ์•Š๋Š”๋‹ค.

(28)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

28

์ „ํ™”๊ธฐ๊ฐ€ ๋Œ€๊ธฐ ๋ชจ๋“œ์— ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒŒ์ž„์ด๋‚˜ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด์ด๋‹ค.

์ผ๋ถ€ ๋‹ค๋ฅธ ํ—ˆ๊ฐ€๋“ค๋กœ๋Š” ๋„คํŠธ์›Œํฌ ๋ณด๊ธฐ, Wi-Fi ์ƒํƒœ, ์‹ฑํฌ ์„ธํŒ… ์ฝ๊ธฐ, ๊ธ€๋กœ๋ฒŒ ์‹œ์Šคํ…œ ์„ธํŒ… ์ˆ˜์ •, ๋ถ€ํŠธ๋กœ ์ž๋™ ์‹œ์ž‘, ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์žฌ์‹œ์ž‘, ์„ ํ˜ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ •, ์‹คํ–‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

ํšŒ์ˆ˜, ์•Œ๋ ค์ง„ ๊ณ„์ • ๋ฐœ๊ฒฌ, ์‚ฌ์ง„ ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ  ์ง„๋™๊ธฐ ์ œ์–ด ๋“ฑ์ด ์žˆ๋‹ค(15).

๏‚Ÿ ์•ˆํ‹ฐ๋ฐ”์ด๋Ÿฌ์Šค ์„ค์น˜ (16): Julie Knudson์ด ์“ด ๊ธ€์— ์˜ํ•˜๋ฉด, ๋ฐ์Šคํฌํƒ‘์— ์„ค์น˜ํ•˜๋“ฏ์ด ํœด๋Œ€ ์ „ํ™”์— ์•ˆํ‹ฐ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์€ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹๋ณ„ํ•˜๋Š”๋ฐ ๋„์›€์„ ์ฃผ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ด ์ค„ ๊ฒƒ์ด๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์—๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์ด๋กœ๋ถ€ํ„ฐ ์ „ํ™”๊ธฐ๋ฅผ ๋ณดํ˜ธํ•ด์ฃผ๋Š” ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ์•ˆํ‹ฐ๋ฐ”์ด๋Ÿฌ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋“ค์ด ์žˆ๋‹ค.

๏‚Ÿ ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ํ†ต์ œ (16): Julie Knudson์€ Andrew Hoog๋ฅผ ์ธ์šฉํ•˜์—ฌ ๋งํ•˜๊ธธ,

ํšŒ์‚ฌ๋“ค์€ ๊ณต๊ฒฉ์ž๋“ค์ด ์‹œ์Šคํ…œ์— ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋ฅผ ๊ฐ„๋‹จํžˆ ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•˜์—ฌ ์ด๋ฅผ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ํ†ต์ œํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ํ–ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒƒ์„ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ณต๊ฒฉ์ž์—๊ฒŒ ํšŒ์‚ฌ์˜ ๋ฐฉํ™”๋ฒฝ, DLP ์‹œ์Šคํ…œ ๊ทธ๋ฆฌ๊ณ  ์›น ๋ผ์šฐํŒ…(Web Routing)์˜ ๊ทœ์น™์„ ํ”ผํ•  ์ˆ˜ ์žˆ๋Š” ์‰ฌ์šด ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด๋‹ค. John Engels๋Š” IT ๊ธฐ๊ด€๋“ค์€ ๋ณ„๊ฐœ์˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ์ ‘๊ทผ ํ†ต์ œ๊ถŒ์„ ์ธํ”„๋ผ์— ์ ‘๊ทผํ•˜๋Š” ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์— ์ œ๊ณตํ•ด์•ผ ํ•˜๊ณ , ๊ทธ๋“ค์€ ๋˜ํ•œ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์ด DLP์™€ ์›น ๋ณด์•ˆ์„ ํ†ตํ•ด ํ†ต๊ณผํ•ด์•ผ ํ•˜๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ œ์•ˆํ–ˆ๋‹ค.

Lookout Mobile Security๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ๋‹จ๋ง๊ธฐ๋ฅผ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋กœ๋ถ€ํ„ฐ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์ฑ„ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์™„ํ™” ์ ˆ์ฐจ๋ฅผ ์ œ์‹œํ–ˆ๋‹ค (14).

๏‚Ÿ ์‚ฌ์šฉ์ž๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์„ ์œ„ํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ๋งˆ์ผ“๊ณผ ๊ฐ™์ด ์‹ ๋ขฐ๋ฐ›๊ณ  ์ด๋ฆ„ ์žˆ๋Š” ์†Œ์Šค ๋˜๋Š” ์•ฑ ์Šคํ† ์–ด๋กœ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค์šด๋กœ๋“œ ํ•ด์•ผ ํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋ฆฌ๋ทฐ์™€ ๋ณ„ ํ‰์ , ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐœ๋ฐœ์ž ์ด๋ฆ„์„ ์ฒดํฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๋ช…์‹ฌํ•œ๋‹ค.

๏‚Ÿ ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์ธ์ฆ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๋„๋ก ์š”๊ตฌ ๋ฐ›์œผ๋ฉด, ์›น ๋งํฌ ์ฃผ์†Œ๊ฐ€ ์‹ค์ œ ์›น ์‚ฌ์ดํŠธ์™€ ์ผ์น˜ํ•˜๋Š” ์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

๏‚Ÿ ์ ˆ๋„์— ๋Œ€๋น„์— ๋น„๋ฐ€ ๋ฒˆํ˜ธ๋Š” ๊ธฐ๊ธฐ์— ์„ค์ •๋˜์–ด์•ผ๋งŒ, ๊ธฐ๊ธฐ์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์ด

(29)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

29

๏‚Ÿ ๊ฐ€๋Šฅํ•  ๋•Œ ๋ฐ˜๋“œ์‹œ ๋‹จ๋ง๊ธฐ์˜ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•ด์•ผ ํ•œ๋‹ค.

๏‚Ÿ ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋ช…์ด ๊ฐ‘์ž‘์Šค๋Ÿฝ๊ฒŒ ๊ฐ์†Œํ•˜๊ฑฐ๋‚˜, ์ด์ƒํ•œ ํ…์ŠคํŠธ ๋ฉ”์‹œ์ง€, ์ „ํ™” ์š”๊ธˆ ์ถ”๊ฐ€ ์ง€๋ถˆ ๋“ฑ์˜ ๋‹จ๋ง๊ธฐ์˜ ์ด์ƒํ•œ ํ–‰์œ„์— ๋Œ€ํ•˜์—ฌ ํ•ญ์ƒ ์กฐ์‹ฌํ•ด์•ผ ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์€ ๋‹จ๋ง๊ธฐ๊ฐ€ ์†์ƒ์„ ์ž…์—ˆ๋‹ค๋Š” ์ฆ๊ฑฐ์ผ ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ ์‚ฌ์šฉ์ž๋Š” ๋ฐ˜๋“œ์‹œ ๋ชจ๋“  ๋‹ค์šด๋กœ๋“œ ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ์ŠคํŒŒ์ด์›จ์–ด์™€ ์•…์„ฑ

์†Œํ”„ํŠธ์›จ์–ด ๊ฒ€์‚ฌํ•  ๋ณด์•ˆ ๋„๊ตฌ์™€ ๋‹จ๋ง๊ธฐ๋ฅผ ์œ„ํ—˜ํ•œ ์›น์‚ฌ์ดํŠธ๋กœ๋ถ€ํ„ฐ ์ถ”๊ฐ€์ ์œผ๋กœ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ํ•ด์•ผ ํ•œ๋‹ค.

์ด๊ฒƒ๋“ค์€ ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ๊ณต๊ฒฉ ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด๋‹ค.

๋ฐฉ๋ฒ•๋ก 

์—ญ๊ณตํ•™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋Šฅ์„ฑ์„ ๋ถ„์„ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, ์ด๋Š” ๊ฐ๊ฐ ์ •์  ๋ถ„์„๊ณผ ๋™์  ๋ถ„์„์ด ์žˆ๋‹ค. ์ด ๋„๊ตฌ๋“ค์€ ์•„๋ž˜์—์„œ ์–ธ๊ธ‰๋œ ๋ฐ”์™€ ๊ฐ™์ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

๋„๊ตฌ

์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—ญ๊ณตํ•™์€ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ๋‹ค. ๋ณธ ํ”„๋กœ์ ํŠธ์—์„œ ์šฐ๋ฆฌ๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์€ APKTool๊ณผ Notepad++์™€ ๊ฐ™์€ ํŽธ์ง‘๊ธฐ์˜ ์ด์šฉ์„ ํฌํ•จํ•œ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์€

Dex2Jar๊ณผ JD-GUI ๋„๊ตฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•œ๋‹ค.

์ด๋“ค ๋„๊ตฌ๋“ค ๊ฐ๊ฐ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ์‚ดํŽด๋ณด์ž.

ApkTool

APKTOOL์€ ์ œ3์ž๊ฐ€ ๊ฐœ๋ฐœํ•œ ๋„๊ตฌ๋กœ์„œ ํ์‡„ํ˜• ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋ถ„์„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ์ด๊ฒƒ์˜ ๊ธฐ๋Šฅ์œผ๋กœ๋Š” (17):-

๏‚Ÿ ์ด ๋„๊ตฌ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ค์งˆ์ ์ธ ๋ณธ๋ž˜์˜ ํ˜•ํƒœ๋กœ ํ•ด์ฒดํ•˜๊ณ  ์ด๋ฅผ ํŠน์ • ์ˆ˜์ •

์ž‘์—…์„ ๊ฑฐ์นœ ํ›„ ์žฌํฌ์žฅ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ ์‚ฌ์šฉ์ž๊ฐ€ smali ์ฝ”๋“œ๋ฅผ ๋””๋ฒ„๊ทธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค.

๏‚Ÿ ์ด ๋„๊ตฌ๋Š” ๊ณ ๊ฐ ํ”Œ๋žซํผ๊ณผ ์ง€์—ญํ™”(๋กœ์ปฌ๋ผ์ด์ง•)์— ๋ช‡ ๊ฐ€์ง€ ์ง€์›๊ณผ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š”๋ฐ

(30)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

30

๏‚Ÿ ์ผ๋ถ€ ๊ณ„์†ํ•ด์„œ ์ƒ๊ธฐ๋Š” ์ž„๋ฌด์™€ ํ”„๋กœ์ ํŠธ ๋น„์Šทํ•œ ํŒŒ์ผ ๊ตฌ์กฐ์˜ ์ž๋™ํ™”๋ฅผ ์ œ๊ณตํ•˜์—ฌ

์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋”์šฑ ์‰ฝ๊ฒŒ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค. Dex2Jar

๊ฐ ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ž์‹ ์˜ Dalvik Virtual Machine์˜ ์˜ˆ์™€ ํ•จ๊ป˜ ์‹คํ–‰ํ•œ๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋‹ค. DVM์€ .dex ํ˜•์‹, ๋˜๋Š” Dalvik Executable ํ˜•์‹์œผ๋กœ ํŒŒ์ผ์„ ์‹คํ–‰ํ•œ๋‹ค. .dex ํ˜•์‹์€ Dalvik Machine์—์„œ ๊ธฐ๊ณ„ ์„ค๋ช…์˜ ๋งค์šฐ ์ด์ต์ด ๋˜๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์œผ๋กœ ์—ฌ๊ฒจ์ง„๋‹ค (18).

์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ์™€ ํ”„๋กœ๊ทธ๋žจ ๋…ผ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ณผ ์ˆ˜ ์—†๋Š” classes.dex ํŒŒ์ผ์— ๋“ค์–ด์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ Dex2Jar ๋„๊ตฌ๋Š” .dex ํŒŒ์ผ์„ .class ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ์ด ๋„๊ตฌ์˜ ๋„์›€์— ํž˜์ž…์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ž๋ฐ” ์ฝ”๋“œ๋กœ ๋ณด๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค (19).

์•ˆ๋“œ๋กœ์ด๋“œ SDK

์•ˆ๋“œ๋กœ์ด๋“œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์žฅ๋น„(SDK)๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ฐœ๋ฐœ ๋„๊ตฌ์˜ ์ง‘ํ•ฉ์ด๋‹ค. ์•„๋ž˜์˜ ๊ตฌ์„ฑ ์š”์†Œ/๋„๊ตฌ๋Š” SDK์— ํฌํ•จ๋˜์–ด ์žˆ๋‹ค(20):-

๏‚Ÿ ๋””๋ฒ„๊ฑฐ

๏‚Ÿ ์•ˆ๋“œ๋กœ์ด๋“œ ์šด์˜ ์ฒด์ œ ์„ค๋ช…์„œ

๏‚Ÿ ์—๋ฎฌ๋ ˆ์ดํ„ฐ

๏‚Ÿ ํ•„์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๏‚Ÿ ์ƒ˜ํ”Œ ์†Œ์Šค ์ฝ”๋“œ

๏‚Ÿ ์•ˆ๋“œ๋กœ์ด๋“œ API ๋ฌธ์„œ

์œˆ๋„์šฐ XP, Vista, 7, ๋ฆฌ๋ˆ…์Šค์™€ Mac OS X๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ SDK์™€ ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ ํ”Œ๋žซํผ๋“ค์ด๋‹ค. SDK์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๋‹ค์šด๋กœ๋“œ ๋˜๊ฑฐ๋‚˜ ์ œ3์ž ์ถ”๊ฐ€ํŒ ๋˜ํ•œ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ตฌ๊ธ€์ด ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์šด์˜ ์ฒด์ œ๋ฅผ ์ถœ์‹œํ•˜๋ฉด์„œ, ์ตœ์‹  ๊ธฐ๋Šฅ์„ ํฌํ•จํ•œ ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ SDK ๋˜ํ•œ ์ถœ์‹œ๋˜์—ˆ๋‹ค(20).

(31)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

31

ํ”„๋กœ๊ทธ๋žจ์ด ์จ์ง€๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ์ž๋Š” Java Development Kit(JDK) ๋˜ํ•œ ์„ค์น˜ํ–ˆ์–ด์•ผ ํ•œ๋‹ค (20).

Notepad++

(32)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

32

WinZip
(33)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

33

WinZip์€ ๋‹ค์–‘ํ•œ ์˜ต์…˜์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•œ๋‹ค (22).

๏‚Ÿ Archive ์•ˆ์˜ ๋ชจ๋“  ํŒŒ์ผ์€ ์••์ถ•๋˜์–ด ์žˆ๋‹ค. WinZip์€ Add๋ผ๋Š” ์˜ต์…˜์„ ๊ฐ–๊ณ  ์žˆ์–ด์„œ ํŒŒ์ผ์„ ์••์ถ•ํ•˜๊ณ  ์•„์นด์ด๋ธŒ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ ํŒŒ์ผ์˜ ์••์ถ•์„ ํ’€๋ ค๋ฉด, WinZip์ด Extract ๋ผ๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•œ๋‹ค. ์ด ๋ช…๋ น์€ ๋””์Šคํฌ์— ๊ฐ๊ฐ์˜ ์•„์นด์ด๋ธŒ๋กœ๋ถ€ํ„ฐ ์••์ถ• ํ•ด์ œ๋œ ํŒŒ์ผ์— ๊ฐœ์ธ ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค.

JD-GUI

์ด ๋„๊ตฌ๋Š” http://javea.decompiler.free.fr/?q=jdgui ์—์„œ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•œ Java Decompiler์ด๋‹ค. ์ด๊ฒƒ์€ ๋ถ„๋ฆฌ๋œ ๊ทธ๋ž˜ํ”ฝ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋กœ์„œ ์‚ฌ์šฉ์ž๊ฐ€ .class ํŒŒ์ผ์˜ Java ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์ด๊ฒƒ์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ์„ ํฌํ•จํ•œ๋‹ค (23).

๏‚Ÿ Drag์™€ Drop์„ ์ง€์›ํ•œ๋‹ค.

๏‚Ÿ JAR ํŒŒ์ผ์„ ์ง€์›ํ•œ๋‹ค.

๏‚Ÿ wxWidgets toolkit ๊ต์ฐจ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•œ๋‹ค.

๏‚Ÿ ์‚ฌ์šฉ์ž๊ฐ€ class ํŒŒ์ผ์˜ ์„œ์—ด์„ ๋ธŒ๋ผ์šฐ์ง• ํ•  ์ˆ˜ ์žˆ๊ฒŒ ใ…์ค€๋‹ค. ๏‚Ÿ ์ปฌ๋Ÿฌ ์ฝ”๋“œ๋กœ ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

(34)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

34

์ ˆ์ฐจ

์ •์  ๋ถ„์„

"์ •์  ๋ถ„์„์€ ๊ตฌ๋ฌธ๋ก ์ ์ธ ์ˆ˜์ค€(syntactic level)์—์„œ์˜ ํ”„๋กœ๊ทธ๋žจ ์ดํ•ด๋ฅผ ๋‹ค๋ฃฌ๋‹ค". (24)

์ •์  ๋ถ„์„์„ ์‹คํ–‰์— ์˜ฎ๊ธฐ๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, ์ด๋Š” ๊ฐ๊ฐ,

๏‚Ÿ ApkTool์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ•ด์ฒดํ•˜๊ณ  smali ์ฝ”๋“œ๋ฅผ Notepad++๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ„์„ํ•œ๋‹ค.

๏‚Ÿ .dex ํŒŒ์ผ์„ ์ž๋ฐ” ํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด Dex2Jar ์„ ์‚ฌ์šฉํ•˜๊ณ , ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด Notepad++๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๋ฐฉ๋ฒ• 1:-

๏‚Ÿ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๋ฏธ๋ฆฌ ํฌ์žฅ๋œ ApkTool์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ , WinZip์„ ์ด์šฉํ•˜์—ฌ ๊ธฐ์–ต๋  ์ˆ˜ ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ์— ๋ฝ‘์•„๋‚ธ๋‹ค.

Apltool์€ h

ttp://code.google.com/p/android-apktool/

์—์„œ

๋‹ค์šด๋กœ๋“œ

ํ• 

์ˆ˜

์žˆ๋‹ค

.

ApkTool

์œˆ๋„

ํ”Œ๋žซํผ์ด

apktool-install-windows-r04-brut1.tar.bz2

and

apktool1.4.1.tar.bz2.

์„ค์น˜๋œ๋‹ค๋Š”

์ ์„

์œ ์˜ํ•ด์•ผ

ํ•œ๋‹ค

.

๏‚Ÿ ์šฐ๋ฆฌ ๊ฒฝ์šฐ iCalender๊ฐ™์€ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— ApkTool๋กœ์„œ

๋‹ค์šด๋กœ๋“œ ๋œ๋‹ค. ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋Š” http://www.mediafire.com/?v3ct2u7zt87eb8 ์—์„œ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ ๋ฐ”๋กœ ์ง์ „ ์‹œ์Šคํ…œ ์ƒ์˜ ์•ˆํ‹ฐ ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ๊บผ์•ผ ํ•œ๋‹ค.

๏‚Ÿ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฐฝ์„ ์—ด๊ณ  ApkTool์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ํ–ฅํ•ด ์•„๋ž˜์˜ ๋ช…๋ น์ด

(35)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

35

apktool if iCalender acbcad45094de7e877b656db1c28ada2.apk

์ด ๋ช…๋ น์˜ ์ถœ๋ ฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

I: Framework installed to: C:/Users/Vibha/apktool/framework/127.apk

๏‚Ÿ apk ํŒŒ์ผ์„ ๋””์ปดํŒŒ์ผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

apktool d iCalender acbcad45094de7e877b656db1c28ada2.apk

(36)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

36

์ด๋Š” apk ํŒŒ์ผ์„ ์‹ค์ œ๋กœ ๋””์ปดํŒŒ์ผํ•˜๋Š” ๋‹จ๊ณ„์ด๋‹ค. ํ•œ ๋ฒˆ ๋ช…๋ น์ด ์‹คํ–‰๋˜๋ฉด, ์˜ค๋ฅ˜๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„์ด๋‚˜, ์—ฌ๊ธฐ์˜ ๊ฒฝ์šฐ, ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ด๋ฆ„์ด ์ ํžŒ ํด๋”๊ฐ€ ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— ์ƒ์„ฑ๋  ๊ฒƒ์ด๋‹ค. ์ด ํด๋”๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ํŒŒ์ผ์„ ํฌํ•จํ•  ๊ฒƒ์ด๋‹ค.

Res ํด๋” - ์ด ํด๋”๋Š” ๋ ˆ์ด์•„์›ƒ์„ ์ •์˜ํ•˜๋Š” XML, drawable, ์†์„ฑ, ์–ธ์–ด ๋“ฑ์„ ํฌํ•จํ•œ๋‹ค (25).

(37)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

37

๏‚Ÿ ๊ทธ๋ฆฌ๊ณ ๋‚˜์„œ ์ฝ”๋“œ๋Š” IDE Notepad++์˜ ๋„์›€์œผ๋กœ ๋ถ„์„๋œ๋‹ค. ํ•œ ๋ฒˆ ์ฝ”๋“œ๊ฐ€ ๋ถ„์„๋˜๊ณ 

์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ํƒ์ง€ ๋ฐ ์ •๋ฐ€ ์กฐ์‚ฌ๋˜๋ฉด, ์šฐ๋ฆฌ๋Š” ํ•„์š”ํ•œ ์ˆ˜์ • ์ž‘์—…์„ ๊ฑฐ์ณ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์žฌํฌ์žฅ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์žฌํฌ์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์€,

(38)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

38

๋ฐฉ๋ฒ• 2:-

๋จผ์ € WinZip์„ ์ด์šฉํ•˜์—ฌ Dex2Jar ๋„๊ตฌ๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋˜์–ด ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ์— ์••์ถ•์„ ํ‘ผ๋‹ค.

http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.7.11-

์—์„œ

๋‹ค์šด๋กœ๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์•ž์— ์–ธ๊ธ‰ํ•œ ๋ฐ”์™€ ๊ฐ™์ด ์ด ๋„๊ตฌ๋Š” .dex ํ˜•์‹์„ .class ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋„๋ก ๋„์™€์ค€๋‹ค.

๏‚Ÿ ์•…์„ฑ์ฝ”๋“œ๋Š” ๋˜ํ•œ ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋‹ค์šด๋กœ๋“œ ๋๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€

(39)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

39

๋ณธ ํด๋”์˜ ๋‚ด์šฉ๋ฌผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค (26),

Meta INF ํด๋” - ๋ณธ ํด๋”๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์˜ ๋ณด์•ˆ๊ณผ APK ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ†ตํ•ฉ์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์ •๋ณด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

Res ํด๋” - ๋ณธ ํด๋”๋Š” ๋ ˆ์ด์•„์›ƒ, ์‚ฌ์šด๋“œ, ์„ธํŒ…, ๊ทธ๋ž˜ํ”ฝ ๋“ฑ์˜ ๋ฆฌ์†Œ์Šค ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ ๋งค๋‹ˆํŽ˜์ŠคํŠธ ํŒŒ์ผ(Android Manifest File) - ์ด๊ฒƒ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ํŒจํ‚ค์ง€ ์ด๋ฆ„, ๋ฒ„์ „ ๋“ฑ์— ์˜ํ•ด ์ ‘๊ทผ๋˜๋Š” ํ—ˆ๊ฐ€์™€ ๊ฐ™์€ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” XML ํŒŒ์ผ์ด๋‹ค.

Classes.dex - ์ด ํŒŒ์ผ์€ ์ปดํŒŒ์ผ๋œ ๋ชจ๋“  ์ž๋ฐ” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค. ์ด ํŒŒ์ผ์€ Dalvik Machine์—์„œ ์‹คํ–‰๋œ๋‹ค. ์ด ํŒŒ์ผ์€ Dalvik Machine์ด ํ•ด์„ํ•  ์˜จ์ „ํ•œ bytecode๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

Resources.arsc - ์ด ํŒŒ์ผ์€ ์ปดํŒŒ์ผ ํ•œ ๋’ค์— ์–ป์–ด์ง„ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฆฌ์†Œ์Šค ํŒŒ์ผ์ด๋‹ค.

(40)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

40

๏‚Ÿ ํ•œ ๋ฒˆ dex2jar๊ฐ€ ์•„๋ฌด๋Ÿฐ ์˜ค๋ฅ˜์—†์ด ์‹คํ–‰๋˜๋ฉด, classes.dex.dex2jar.jar ์ด๋ž€ ์ด๋ฆ„์˜
(41)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

41

๏‚Ÿ ์ž๋ฐ” ์ฝ”๋“œ๋Š” ์ดํ›„ ์ •๋ฐ€ ๋ถ„์„๋˜์–ด ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ํƒ์ง€ํ•œ๋‹ค.

๋™์  ๋ถ„์„

"ํ†ต์ œ๋œ ํ™˜๊ฒฝ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๊ณ  ์ด์˜ ํ–‰๋™์„ ๊ฐ์‹œํ•˜๋Š” ์ผ๋ จ์˜ ๊ธฐ์ˆ ์„ ์—ญ๋™์  ๋ถ„์„์ด๋ผ ์นญํ•œ๋‹ค". (25)

โ—

์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์—ญ๋™์  ๋ถ„์„ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๊ฐ€์ƒ ๊ธฐ๊ณ„๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ SDK๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด ๊ฐ€์ƒ ๊ธฐ๊ณ„๋Š” ์œ„์˜ ์ •์˜๋Œ€๋กœ ํ†ต์ œ๋œ ํ™˜๊ฒฝ์—์„œ ์ž‘๋™ํ•œ๋‹ค.
(42)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

42

SDK๋Š” ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค (7).

๋„๊ตฌ - ๋‹ค๋ฅธ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋„๊ตฌ์™€ ํ•จ๊ป˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋””๋ฒ„๊ทธํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ํฌํ•จํ•œ๋‹ค.

ํ”Œ๋žซํผ ๋„๊ตฌ - ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋””๋ฒ„๊ทธํ•˜๋Š”๋ฐ ์“ฐ์ด๋Š” ํ”Œ๋žซํผ ์ „์šฉ ๋„๊ตฌ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

ํ”Œ๋žซํผ - ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์— ๋ฐฐ์น˜ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์•ˆ๋“œ๋กœ์ด๋“œ ํ”Œ๋žซํผ์„ ํฌํ•จํ•œ๋‹ค. ๊ฐ๊ฐ์˜ ํ”Œ๋žซํผ์€ ๋ฌต๋ฌตํžˆ ๋”ฐ๋ฅด๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์Šคํ‚จ, ์ƒ˜ํ”Œ ์ฝ”๋“œ์™€ ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•œ๋‹ค.

๏‚Ÿ SDK Manager.exe ๊ฐ€ ์‹œ์ž‘๋œ๋‹ค. ์ด๋Š” ๋จผ์ € ๋ฏธ๋ฆฌ ์„ค์น˜๋œ ํŒจํ‚ค์ง€์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ

(43)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

43

๏‚Ÿ New๋ฅผ ์„ ํƒํ•˜๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ํ•„์š”ํ•œ ํ•„๋“œ๋ฅผ ์ฑ„์›Œ๋„ฃ๊ณ  Create AVD๋ฅผ ์„ ํƒํ•œ๋‹ค.
(44)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

44

๏‚Ÿ ํ•œ๋ฒˆ ์ƒˆ๋กœ์šด AVD๊ฐ€ ๋งŒ๋“ค์–ด์ง€๋ฉด, ์šฐ๋ฆฌ๋Š” ๊ทธ AVD๋ฅผ ์„ ํƒํ•˜๊ณ  Start๋ฅผ ํด๋ฆญํ•˜์—ฌ ๊ฐ€์ƒ

๊ธฐ๊ณ„/์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ํ•œ ๋ฒˆ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์˜จ์ „ํžˆ ์‹คํ–‰๋˜๋ฉด, ์•„๋ž˜์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋ณด์ธ๋‹ค.

๏‚Ÿ ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์•ˆ๋“œ๋กœ์ด๋“œ SDK์˜ 'platform-tools' ํด๋”์— ๋ณต์‚ฌํ•œ๋‹ค. ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์‹คํ–‰๋˜๋ฉด์„œ, ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฐฝ์„ ์—ด์–ด ์•ˆ๋“œ๋กœ์ด๋“œ SDK์˜ platform-tools ํด๋”๋กœ ํ–ฅํ•œ๋‹ค. ๋‹จ๋ง๊ธฐ์— ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์•„๋ž˜์˜ ๋ช…๋ น์„ ์ž…๋ ฅํ•œ๋‹ค.

(45)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

45

ํ•œ ๋ฒˆ ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์น˜๋˜๋ฉด ์—๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ๋ฉ”๋‰ด ์Šคํฌ๋ฆฐ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

๏‚Ÿ ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‹คํ–‰๋˜๋Š”์ง€ ์ฒดํฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์šฐ๋ฆฌ๋Š” ์•…์„ฑ

(46)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

46

๏‚Ÿ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์šฐ๋ฆฌ๋Š” Dev Tools๋กœ ํ–ฅํ•ด Running Processes๋ฅผ ๊ณจ๋ผ iCalender ์•…์„ฑ
(47)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

47

์—ญ๊ณตํ•™ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์— ์–ธ๊ธ‰๋œ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ Seesmic 1.5.1 ์ด๋ผ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋‹จ์ผํ•˜์ง€๋งŒ ๊ฐ•๋ ฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ์„œ ์‚ฌ์šฉ์ž๋กœ ํ•˜์—ฌ๊ธˆ ๊ทธ๋“ค์˜ ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์ด๊ฒƒ์˜ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค (27),

๏‚Ÿ Salesforce, Facebook, Google Buzz์™€ Twitter ๊ณ„์ •์„ ๋™์‹œ์— ์—…๋ฐ์ดํŠธํ•œ๋‹ค. ๏‚Ÿ ์ตœ์‹  ๋ฉ”์‹œ์ง€๋ฅผ ์–ป์–ด ํ†ต์ง€ ์‚ฌํ•ญ์„ ๊ฒ€์ƒ‰ํ•œ๋‹ค.

๏‚Ÿ TwitPic, Youtube, vFrog ๋“ฑ์˜ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋น„๋””์˜ค, ์œ„์น˜ ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์ง„์„

๊ณต์œ ํ•œ๋‹ค.

๏‚Ÿ Facebook, Twitter, Google Buzz ๋ฐ Salesforce์™€ ์™„์ „ํ•˜๊ฒŒ ํ†ตํ•ฉ

์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋ž˜์—์„œ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

http://www.freeware4android.net/googleandroid-2-2-device-1745/multimedia-graphics-ta

g/seesmic-get-23529.html

(Appendix 2).

(48)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

48

๏‚Ÿ ์•ž์— ์–ธ๊ธ‰๋œ ๋ฐ”์™€ ๊ฐ™์ด ์•ˆ๋“œ๋กœ์ด๋“œ SDK๋Š” ์„ค์น˜ ๊ฐ€์ด๋“œ์— ๋‚˜์˜จ ๊ฒƒ์ฒ˜๋Ÿผ ๋‹ค์šด๋กœ๋“œ ๋ฐ

์„ค์น˜๋œ๋‹ค.

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ApkTool๊ณผ ๊ฐ™์€ ๋””๋ ‰ํ† ๋ฆฌ์— ๋‹ค์šด๋กœ๋“œ ๋œ๋‹ค. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฐฝ์ด ์—ด๋ฆฐ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ApkTool์ด ๋‹ค์šด๋กœ๋“œ ๋œ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋“ค์–ด๊ฐ€ ์•„๋ž˜์˜ ๋ช…๋ น์„ ์ž…๋ ฅํ•œ๋‹ค.

๋ช…๋ น์˜ ์ถœ๋ ฅ์€ ์•„๋ž˜์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค.

๏‚Ÿ seismic_1.5.1 ์ด๋ž€ ์ด๋ฆ„์˜ ํด๋”๋Š” ๊ฐ™์€ ๋””๋ ‰ํ† ๋ฆฌ์— ๋งŒ๋“ค์–ด์กŒ์„ ๊ฒƒ์ด๋‹ค. ์ด ํด๋”๋Š”

๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŒŒ์ผ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. * Res ํด๋”

* Smali ํด๋”

* ์•ˆ๋“œ๋กœ์ด๋“œ ๋งค๋‹ˆํŽ˜์ŠคํŠธ ํŒŒ์ผ (XML) * ์•ˆ๋“œ๋กœ์ด๋“œ yml ํŒŒ์ผ

(49)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

49

* 4๊ฐœ์˜ ํ—ˆ๊ฐ€๊ฐ€ ์ถ”๊ฐ€๋˜๊ณ , ๊ฐ๊ฐ์˜ ์ด๋ฆ„์€ READ_SMS, WRITE_SMS, SEND_SMS ๊ทธ๋ฆฌ๊ณ  READ_OWNER_DATA ์ด๋‹ค.

(50)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

50

๏‚Ÿ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฐฝ์—์„œ ์œ„๋Š” ์•„๋ž˜์˜ ๋ช…๋ น์„ ์ž…๋ ฅํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์žฌํฌ์žฅํ•œ๋‹ค.

์ถœ๋ ฅ์€ ์•„๋ž˜์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค.

๏‚Ÿ ํ•œ ๋ฒˆ ๋ช…๋ น์ด ์˜ค๋ฅ˜์—†์ด ์ง„ํ–‰๋˜๋ฉด, seismic 1.5.1 ์ด๋ž€ ํด๋” ์•ˆ์— dist ๋ผ๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ

ํ•จ๊ป˜ ์žฌํฌ์žฅ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋“ค์–ด์žˆ๋Š” ํด๋”๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

(51)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

51

๏‚Ÿ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฐฝ์— ์šฐ๋ฆฌ๋Š” ์•„๋ž˜์˜ ๋ช…๋ น์„ ์ž…๋ ฅํ•œ๋‹ค.

๊ทธ๋ฆฌ๊ณ ๋Š” ์ด ๊ฒฝ์šฐ android์ธ ํ‚ค์Šคํ† ์–ด ํŒจ์Šค์›Œ๋“œ๋ฅผ ์š”๊ตฌํ•œ๋‹ค. ์ดํ›„์˜ ๋‹จ๊ณ„๋Š” ์•„๋ž˜์˜ ์Šค๋ƒ…์ƒท์— ๋‚˜์˜จ ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ๋์— seismic_1.6์— ํ•„์š”ํ•œ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋„๋ก ์š”๊ตฌํ•˜๋ฉด ์ด ๊ฒƒ ๋˜ํ•œ android ์ด๋‹ค.

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด์ œ ์•„๋ž˜์˜ ๋ช…๋ น์œผ๋กœ jarsigner๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„œ๋ช…๋˜์—ˆ๋‹ค.

(52)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

52

๏‚Ÿ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด์ œ ์„œ๋ช…์ด ์™„๋ฃŒ๋๋‹ค. seismic_1.6.apk ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ทธ ์›๋ž˜
(53)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

53

๏‚Ÿ ๋‹ค์Œ ๋‹จ๊ณ„๋Š” SDK Manager.exe๋ฅผ ์‹คํ–‰์‹œํ‚ค๊ณ  ํ”Œ๋žซํผ ์•ˆ๋“œ๋กœ์ด๋“œ 2.2์—์„œ ์‹คํ–‰๋˜๋Š”

TEST ๋ผ๋Š” ์ด๋ฆ„์˜ ์ƒˆ๋กœ์šด ๊ฐ€์ƒ ๊ธฐ๊ณ„๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

๏‚Ÿ ํ•œ ๋ฒˆ ์ƒˆ๋กœ์šด AVD์ด ์ƒ์„ฑ๋˜๋ฉด start๋ฅผ ์„ ํƒํ•œ๋‹ค. ๊ทธ ๋™์•ˆ ์ƒˆ๋กœ์šด ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ

(54)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

54

๏‚Ÿ ์„ค์น˜๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๋๋‚˜๋ฉด menu ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  settings์— ๋“ค์–ด๊ฐ€ ์›๋ณธ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ํ—ˆ๊ฐ€๊ฐ€ ๋ฌด์—‡์ด ์žˆ๋Š” ์ฒดํฌํ•œ๋‹ค.

(55)

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์•…์„ฑ์ฝ”๋“œ ์—ญ๊ณตํ•™

ยฉ 2012 SANS ์ฝ”๋ฆฌ์•„ www.sans.or.kr ๋ฒˆ์—ญ : www.boanproject.com

55

(56)

์•ˆ๋“œ๋กœ์ด๋“œ ๏ฟฝ

References

Related documents