°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (42,750¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (31,500¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (36,000¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

OS Internals Vol 3 : ¾ÖÇà ¿î¿µÃ¼Á¦ÀÇ º¸¾È°ú Ãë¾àÁ¡

¿øÁ¦ : MacOS and iOS Internals, Volume III: Security & Insecurity
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

50,000¿ø

  • 45,000¿ø (10%ÇÒÀÎ)

    2,500P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • Ç°Àý 
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

iOSÀÇ Å»¿ÁÀ» µÎ°í ÇØÄ¿¿Í ¾ÖÇÃÀº ²÷ÀÓ¾øÀÌ °ø°Ý°ú ¹æ¾î¸¦ ¹Ýº¹ÇÏ°í ÀÖ´Ù. ÀÌ Ã¥Àº °ú°ÅÀÇ À¯¸íÇÑ Å»¿ÁÅøÀÎ Evasi0n¿¡¼­ºÎÅÍ ÇöÀç »ç¿ëµÇ´Â Pangu¿Í iOS 11 ¹öÀü Å»¿Á±îÁö, ¿©·¯ À¯ÇüÀÇ Å»¿Á ±â¹ýÀ» »ó¼¼ÇÏ°Ô ºÐ¼®ÇÑ ¿¬´ë±â¿Í °°´Ù. ¾ÖÇà ¿î¿µÃ¼Á¦¸¦ ÇØÅ·À¸·ÎºÎÅÍ º¸È£Çϱâ À§ÇÑ ÄÚµå ¼­¸í, AMFI, »÷µå¹Ú½º µîÀÇ º¸¾È ¸ÞÄ¿´ÏÁòÀ» ½Éµµ ÀÖ°Ô ´Ù·ç¸ç, macOS High Sierra(10.13)¿Í iOS Bursa(11.1.2) ÀÌÈÄ ¾÷µ¥ÀÌÆ®¸¦ Æ÷ÇÔÇØ ÃֽŠmacOS Mojave(10.14) ¿Í iOS Peace(12.0)ÀÇ ¾÷µ¥ÀÌÆ®±îÁö ¹Ý¿µÇß´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú

¡á ÀÎÁõ, Àΰ¡ ¹×(macOS) °¨»ç
¡á ÄÚµå ¼­¸í
¡á ¼ÒÇÁÆ®¿þ¾î Á¦ÇÑ(macOS) - °ÔÀÌƮŰÆÛ, Á¤Ã¥ ¹× °ü¸®¸¦ Àû¿ëÇÑ Å¬¶óÀ̾ðÆ®
¡á AppleMobileFileIntegrity
¡á »÷µå¹Ú½º
¡á ½Ã½ºÅÛ ¹«°á¼º º¸È£(SIP)
¡á °³ÀÎ Á¤º¸ ¹× µ¥ÀÌÅÍ º¸È£

¡Ú ÃßõÀÇ ±Û ¡Ú

±×µ¿¾È iOS º¸¾È°ú °ü·ÃµÈ ¿¬±¸ ÀÚ·áµéÀº ´Ù¸¥ Ç÷§Æû¿¡ ºñÇØ ±¸Çϱ⠾î·Á¿ü´Ù. ±×·¯´Ù º¸´Ï °ü·Ã ¿¬±¸¿¡ ÀÔ¹®Çϱ⵵ ½±Áö ¾Ê¾Ò´Ù. ÀÌ Ã¥Àº ÀÌ·¯ÇÑ ¹ÌÁöÀÇ ¿µ¿ªÀ» µé¿©´Ùº»´Ù. ¸ÕÀú ÄÚµå ¼­¸í, »÷µå¹Ú½º, KPP °°Àº iOS/macOSÀÇ º¸¾È ¸ÞÄ¿´ÏÁòµé°ú AppleMobileFileIntegrity¿Í °°ÀÌ °ø½ÄÀûÀ¸·Î ¹®¼­È­µÇÁö´Â ¾Ê¾ÒÁö¸¸ Áß¿äÇÑ ¿ªÇÒÀ» ÇÏ´Â º¸¾È ¸ÞÄ¿´ÏÁòÀ» »ìÆ캻´Ù. ±× ÈÄ ÃµÃµÈ÷ Å»¿Á µµ±¸µéÀ» ÇغÎÇÑ´Ù. 2013³â¿¡ µîÀåÇÑ Evasi0n(iOS 6)ºÎÅÍ 2017³â ÀÌ¾È ºñ¾îÀÇ async_wake(iOS 11)¿¡ À̸£±â±îÁö Å»¿ÁÀÌ ¾î¶»°Ô ¹ßÀüÇØ¿Ô´ÂÁö ºÐ¼®ÇÑ´Ù.
Å»¿ÁÀÌ iOSÀÇ ¿©·¯ º¸¾È ¸ÞÄ¿´ÏÁòÀ» ¿ìȸÇϱâ À§Çؼ­´Â ¿©·¯ Ãë¾àÁ¡ÀÌ ÇÊ¿äÇÏ´Ù. ÇÏÁö¸¸ ¹«Á¶°Ç ƯÁ¤ ´Ü°è¸¦ µû¶ó¾ß ÇÏ´Â °ÍÀº ¾Æ´Ï¸ç, iOS´Â ´Ù¾çÇÑ °ø°Ý º¤Å͵éÀ» °®°í Àֱ⠶§¹®¿¡ ´Ù¾çÇÑ ¹æ¹ýÀ» ÅëÇØ Å»¿ÁÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â Å»¿Á °³¹ßÀÚµéÀÌ ¾î¶² ¿µ¸®ÇÑ ¹æ¹ýÀ¸·Î Å»¿ÁÀ» ¼ºÃëÇÏ´ÂÁö »ó¼¼È÷ ºÐ¼®ÇÑ´Ù. Å»¿Á µµ±¸µéÀÇ ³»ºÎ°¡ ¾ó¸¶³ª º¹ÀâÇÏ°í Á¤±³ÇÑÁö, ¾î¶² Ãë¾àÁ¡µé·Î Ä¿³ÎÀ» °ø°ÝÇÏ°í TrustZoneÀÇ Ä¿³Î º¸È£¸¦ ¿ìȸÇÏ´ÂÁö, ±× Ãë¾àÁ¡µéÀÌ ³ªÁß¿¡ ¾î¶»°Ô ¼öÁ¤µÇ´ÂÁö ¶Ç ¾î¶»°Ô À߸ø ¼öÁ¤µÇ´ÂÁö¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÀÌ Ã¥Àº ÀüüÀûÀ¸·Î º¸¾È ¸ÞÄ¿´ÏÁòµé°ú ±× ¸ÞÄ¿´ÏÁòµéÀÌ ¾î¶»°Ô ¿ìȸµÅ¿Ô´ÂÁö¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº½À¸·Î½á ¿¬±¸¿¡ ÇÊ¿äÇÑ ¸¹Àº ÀλçÀÌÆ®¸¦ Á¦°øÇÑ´Ù.

ÀÌÁ¤ÈÆ(@lokihardt)

¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

ÇöÀç *OS InternalsÀÇ 3ºÎÀÛ Áß ÀϺÎÁö¸¸, µ¶¸³ÀûÀÎ ³»¿ëÀÎ µ¿½Ã¿¡ º¸¾È Áß½ÉÀ¸·Î ±¸¼ºµÅ ÀÖ´Ù. µû¶ó¼­ º¸¾È°ú °ü·ÃµÈ ³»¿ëÀ» ¿øÇÏ´Â µ¶ÀÚ¿¡°Ô À¯¿ëÇÒ °ÍÀÌ´Ù.
1ºÎ´Â macOS °ü¸®ÀÚ¿Í °í±Þ »ç¿ëÀÚ´Â ¹°·Ð, º¸¾È ¿¬±¸ÀÚ¿Í º¸¾È °¨»çÀο¡°Ô ÀûÇÕÇÏ´Ù. ³»ºÎ API¸¦ ¹®¼­È­ÇÑ ºÎºÐÀº ÆÛ¡(fuzzing) ¶Ç´Â (¾ÖÇÃÀÌ ½ÂÀÎÇÏÁö ¾Ê´Â) ÇØ´ç ¼­ºê ½Ã½ºÅÛ°ú ÀÎÅÍÆäÀ̽ºÇÏ±æ ¿øÇÏ´Â ÇÁ·Î±×·¡¸Ó°¡ ±âº»ÀûÀÎ ³»¿ëÀ» ÇнÀÇÒ ¶§ À¯¿ëÇÒ °ÍÀÌ´Ù.
2ºÎ´Â Àú¼öÁØ ºÐ¾ß¿Í ±â¼úÀûÀÎ ºÎºÐÀ» ´Ù·ç±â ¶§¹®¿¡ ³ªÀÌ°¡ ¾î¸° µ¶ÀÚ, ½É¾àÀÚ ¶Ç´Â ÀÎÅÚ ¹×/¶Ç´Â ARM64 ¾î¼Àºí¸®¿¡ ½ÉÇÑ °ÅºÎ°¨ÀÌ ÀÖ´Â µ¶ÀÚ¿¡°Ô ºÎÀûÇÕÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ¿ª°øÇÐÀ» ¼±È£Çϸç, ÇØÄ¿ÁöÇâÀûÀÎ µ¶ÀÚ´Â ¿øÇÏ´Â ³»¿ëÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀͽºÇ÷ÎÀÕ°ú Å»¿ÁÀÇ ÀÛµ¿ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸í°ú µð¹ö°Å ½ÃÄö½º¸¦ ÀÌ¿ëÇÑ ´Ü°èº° »ó¼¼ Áö½Ã¹® ±×¸®°í ´Ù¼öÀÇ µð½º¾î¼Àºí¸®¸¦ Á¦°øÇÑ´Ù.

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

1ºÎ´Â macOS¿¡¼­ ½Ã½ºÅÛ º¸¾È ¼­ºñ½º¸¦ Á¦°øÇϰųª ½Ã½ºÅÛÀ» Àá±×±â À§ÇØ ¾ÖÇÿ¡¼­ »ç¿ëÇÏ´Â º¸¾È ¸ÞÄ¿´ÏÁò°ú ±â¼úÀ» ÁßÁ¡ÀûÀ¸·Î ´Ù·é´Ù. ÀÌµé ´ëºÎºÐÀº ÇöÀç ¸ðµç Ç÷§Æû¿¡¼­ °øÅëÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ´Ù(ƯÈ÷, 10.11). ÇÏÁö¸¸ OS´Â ¿©ÀüÈ÷ ¾ÖÇÃÀÌ °¡Àå ¸¹ÀÌ ÅõÀÚÇÏ´Â ºÐ¾ß´Ù.
1Àå¿¡¼­´Â ±âº»ÀûÀ¸·Î macOS ÇÔ¼öÀÎ ÀÎÁõÀ» ´Ù·ç¸ç ½ÃÀÛÇÑ´Ù. ¿À·¡ ÀüºÎÅÍ »ç¿ëÇØ¿Â master.passwd ÆÄÀÏÀ» ´Ù·çÁö¸¸, PAM(Pluggable Authentication Module)°ú ¿ÀÇ µð·ºÅ͸®(Open Directory)ÀÇ macOS ±¸Çö ±×¸®°í NIS ¹× ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¾×Ƽºê µð·ºÅ͸®¿Í °°Àº ¿ÜºÎ µµ¸ÞÀΰúÀÇ ÅëÇÕÀ» ÁßÁ¡ÀûÀ¸·Î ´Ù·é´Ù.
2Àå¿¡¼­´Â »ç¿ëÀÚ ¶Ç´Â ÇÁ·Î¼¼½º°¡ ½ÂÀÎÇϰųª ½ÃµµÇÑ ÀÛ¾÷À» ÃßÀûÇÏ°í ÀÚ¼¼ÇÑ ·Î±× ÃßÀûÀ» Á¦°øÇÏ´Â °¨»ç¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. macOS¿¡¼­ÀÇ °¨»ç´Â ¼Ö¶ó¸®½º(Solaris)¿¡¼­ Â÷¿ëÇÑ ±â´ÉÀ̸ç, ½ÇÁ¦·Î´Â ±âº»ÀûÀ¸·Î »ç¿ëÇÏ°í ÀÖÁö¸¸ ºñ±³Àû ¾Ë·ÁÁöÁö´Â ¾Ê¾Ò´Ù. °¨»ç¸¦ ÅëÇØ Å¬¶óÀ̾ðÆ®(ÀϹÝÀûÀ¸·Î °ü¸®ÀÚ ¶Ç´Â ¸ð´ÏÅ͸µ ¼ÒÇÁÆ®¿þ¾î)´Â ¸ðµç ½Ã½ºÅÛ Ãø¸é¿¡¼­ Å©°Å³ª ÀÛÀº »ç¿ëÀÚ ¶Ç´Â Ä¿³Î¿¡ ´ëÇØ Àü·Ê ¾ø´Â ¼öÁØÀÇ ¸ð´ÏÅ͸µÀ» Á¦°øÇÑ´Ù.
3Àå¿¡¼­´Â »ç¿ëÀÚ ¶Ç´Â ÇÁ·Î¼¼½º(1Àå¿¡¼­ ÀÎÁõ)°¡ ÀÛ¾÷À» Çã¿ë ¶Ç´Â °ÅºÎÇÏ´Â ±ÇÇÑ ºÎ¿©¸¦ Ž»öÇØ AAA »ïÀ§ÀÏü¸¦ ¿Ï¼ºÇÑ´Ù. ±×¸®°í (Ä¿³Î È®Àå ±â´É¿¡ ´ëÇÑ ºñ°ø½ÄÀû Áö¿øÀ¸·Î *OS¿¡¼­´Â ½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ¾øÁö¸¸) KAuth**·Î ¾Ë·ÁÁø Ä¿³Î ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(KPI, Kernel Programming Interface)¸¦ ´Ù·é´Ù.
4Àå¿¡¼­´Â ±ÇÇÑ ºÎ¿©¿Í Ä¿³Î¿¡ ´ëÇØ ÀÚ¼¼È÷ ´Ù·ç¸ç, TrustedBSD¿¡¼­ Â÷¿ëÇÑ °­Á¦Àû Á¢±Ù ÅëÁ¦ ÇÁ·¹ÀÓ¿öÅ©(MACF, Mandatory Access Control Framework)¸¦ ÀÚ¼¼È÷ ´Ù·é´Ù. MACF´Â °¨»çº¸´Ù ÈξÀ °­·ÂÇÑ ±â´ÉÀ» °®Ãè´Ù. °¨»ç´Â ¾î¶°ÇÑ »ç½ÇÀÌ ¹ß»ýÇÑ ÀÌÈÄ¿¡ ¾Ë¸²À» Á¦°øÇÏÁö¸¸, MACF´Â ½ÇÁ¦·Î ÀÛ¾÷¿¡ °³ÀÔÇØ Çã¿ë, °ÅºÎ, ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. MACF´Â ±âº»ÀûÀ¸·Î *OS¿¡¼­ ¸ðµç ¾ÖÇà º¸¾ÈÀÇ ±â¹ÝÀ» Á¦°øÇØÁØ´Ù. À¯°¨½º·´Áö¸¸ ¾ÖÇÃÀÌ °³ÀÎ KPI·Î °£ÁÖÇÏ´Â KAuth¸¦ ´É°¡ÇÏ´Â °¡Àå °­·ÂÇÑ ÀÎÁõ ¸ÞÄ¿´ÏÁòÀÌ´Ù.
5Àå¿¡¼­´Â ÄÚµå ¼­¸í(macOSÀÇ °¡Àå Á÷Á¢ÀûÀÎ ¾ÖÇø®ÄÉÀ̼Ç)¿¡ ´ëÇØ ³íÀÇÇÑ´Ù. MACF´Â ¾ÖÇÃÀÌ iOS ÃÊâ±âºÎÅÍ *OS¸¦ Àû¿ë ÁßÀ̸ç, macOS¿¡¼­µµ ¸Å¿ì ÃÖ±Ù¿¡ Àû¿ëµÇ±â ½ÃÀÛÇß´Ù. ¾ÖÇÃÀÇ OS°¡ ÄÚµå ¼­¸íÀ» »ç¿ëÇÏ´Â À¯ÀÏÇÑ ¿î¿µÃ¼Á¦´Â ¾Æ´ÏÁö¸¸, ±¸Çö ¹æ½ÄÀº ÈξÀ ´õ ¹ßÀüµÆ´Ù. ¶ÇÇÑ ÄÚµå ¼­¸íÀº ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØ º¸¾ÈÀÇ ±âÃÊ°¡ µÇ´Â ÀΟÀÌƲ¸ÕÆ®¿Í ÇÔ²² »ç¿ëÇÏ°í ÀÖ´Ù.
6Àå¿¡¼­´Â macOS¿¡¼­ Ưº°È÷ »ç¿ëÇÏ´Â ±â´ÉÀÎ ¼ÒÇÁÆ®¿þ¾î Á¦ÇÑ ¸ÞÄ¿´ÏÁò¿¡ ´ëÇØ ³íÀÇÇÑ´Ù. macOS °ÔÀÌƮŰÆÛ(GateKeeper)ºÎÅÍ macOS ´ë»ó ¸Ö¿þ¾î(malware) ÅðÄ¡¸¦ À§ÇØ ¾ÖÇÃÀÌ 10.7.5¿¡¼­ µµÀÔÇß´Ù. °ÔÀÌƮŰÆÛ´Â authd ¹× syspolicyd¿Í °°Àº ´Ù¼öÀÇ µ¥¸ó°ú °Ý¸® ÀúÀå¼Ò(Quarantine)¶ó´Â Ư¼ö Ä¿³Î È®Àå ±â´É°ú »óÈ£ ¿î¿ëµÈ´Ù. ±×·± ´ÙÀ½, ±â¾÷ ȯ°æ°ú ÀÚ³à º¸È£(Parental Controls)¿¡¼­ »ç¿ëÇÏ´Â macOSÀÇ ¡°°ü¸® ÁßÀΠŬ¶óÀ̾ðÆ® È®Àå ±â´É(Managed Client Extensions)¡±À» ÁÖÁ¦·Î ´Ù·é´Ù.
7Àå¿¡¼­´Â AppleMobileFileIntegrity ¶Ç´Â AMFI¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. À̸§¿¡ ¡°¸ð¹ÙÀÏ(mobile)¡±ÀÌ ÀÖÁö¸¸, AMFI´Â iOS ÄÚµå ¼­¸í ÁýÇàÀÚ·Î ½ÃÀÛÇØ macOS 10.10ºÎÅÍ »ç¿ëµÆÀ¸¸ç, 10.11¿¡¼­´Â¡°½Ã½ºÅÛ ¹«°á¼º º¸È£(System Integrity Protection)¡±·Î ´õ Å« ¿ªÇÒÀ» ÇÏ°í ÀÖ´Ù. iOS¿Í macOSÀÇ ±¸Çö ¹æ¹ýÀ» MACF Á¤Ã¥, MIG ¸Þ½ÃÁö ¹× IOUserClientÀÇ ¿ª°øÇÐÀ» ÅëÇØ ½ÉÃþÀûÀ¸·Î Ž±¸ÇÑ´Ù.
8Àå¿¡¼­´Â ¾ÖÇà »÷µå¹Ú½º¿Í ¾ÖÇÃÀÌ Ã³À½À¸·Î OS 10.5¿¡¼­ »ç¿ëÇϱ⠽ÃÀÛÇÑ ¡°¾ÈÀüº§Æ®(SeatBelt)¡±¶ó´Â À̸§ÀÇ MACFÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇØ ´Ù·é´Ù. ÀÌÈÄ·Î Á¶±Ý ´Ü¼øÇÏÁö¸¸ »çÀü µ¿ÀÇ opt-in ±¸ÇöÀº ¸Å¿ì ¹ßÀüÇØ, iOS¿¡¼­ °­·ÂÇÑ °¨¿Á(jail)ÀÇ ¿ªÇÒÀ» ÇÏ°í ÀÖ´Ù. »÷µå¹Ú½º Àû¿ë¿¡ ´ëÇØ macOSÀÇ ¡°¾Û »÷µå¹Ú½º(AppSandbox)¡±¸¦ ÅëÇÑ ±âÃÊ¿¡¼­ºÎÅÍ °­È­µÈ iOS ±¸Çö¿¡ À̸£±â±îÁö ¼³¸íÇÑ´Ù. ÇÁ·ÎÇÊ, ÄÁÅ×ÀÌ³Ê ¹× ±âŸ ºôµù ºí·Ï¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº macOS 10.11ÀÇ SIP¿Í iOS 10 Ç÷§Æû ÇÁ·ÎÇÊÀ» ³íÀÇÇϱâ À§ÇÑ ±â¹ÝÀ» ¸¶·ÃÇÒ °ÍÀÌ´Ù.
9ÀåÀº macOSÀÇ SIP¿¡ ´ëÇØ ³íÀÇÇÑ´Ù: ±âÃÊ(AMFI¿Í »÷µå¹Ú½º)¿¡ ´ëÇÑ ¼³¸íÀº SIP´Â ´ÜÁö ½Ã½ºÅÛ Â÷¿øÀÇ Á¤Ã¥ Á¤ÀÇÀÏ »ÓÀÌ´Ù. iOS 9.x¿¡´Â ¾øÁö¸¸ SIP°¡ *OS¿¡¼­µµ µîÀåÇÏ´Â °ÍÀº ½Ã°£ ¹®Á¦ÀÏ »ÓÀ̸ç, iOS 10ÀÇ Ç÷§Æû Á¤Ã¥Àº ÀÌ¹Ì ¸Å¿ì °­È­µÆ´Ù.
10Àå¿¡¼­´Â °³ÀÎ Á¤º¸ º¸È£¿¡ ´ëÇØ ´Ù·ç´Âµ¥, ÀÌ´Â TCCd¶ó´Â ÀÛ°í ¹®¼­È­µÇÁö ¾ÊÀº µ¥¸ó¿¡ ÀÇÇØ Ã³¸®µÈ´Ù. µ¥¸óÀº ƯÁ¤ ¾ÛÀÌ ¾î¶² ½ºÅä¾î¿¡ Á¢±ÙÇÏ´ÂÁö Á¤ÀÇÇÏ°í, °³ÀÎ TCC.framework·Î ·¡ÇÎµÈ XPC API¸¦ Á¦°øÇÏ´Â µ¥ÀÌÅͺ£À̽º¿¡ »óÁÖÇÑ´Ù. ¸¹Àº ¼ÒÇÁÆ®¿þ¾î °ø±Þ ¾÷ü°¡ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÑ ÀåÄ¡¸¦ ½Äº°Çϱâ À§ÇØ ¼öÁýÀ» ½ÃµµÇÏ´Â °íÀ¯ ½Äº°ÀÚ(ƯÈ÷, iOSÀÇ °æ¿ì)¿¡ ´ëÇÑ Ãß°¡ °í·Á »çÇ×À» ´Ù·é´Ù.
11ÀåÀº µ¥ÀÌÅÍ º¸È£¿¡ ÁßÁ¡À» µÎ°í ÀÖÀ¸¸ç, ±¸Çö ¹æ½ÄÀº macOS¿Í ³ª¸ÓÁö OS¿¡¼­ ´Ù¸£´Ù. macOS ¼Ö·ç¼ÇÀº FileVault2¸¦ ÅëÇØ ÀÌ·ïÁö¸ç, CoreStorage¿Í ÇÔ²² 10.7¿¡¼­ ¼Ò°³µÆ´Ù. *OS ¼Ö·ç¼ÇÀº Çϵå¿þ¾î ±â¹Ý Å°¿Í ÆÄÀÏ´ç ¾Ïȣȭ ÇÔ¼ö¸¦ ÅëÇØ ¾Ïȣȭ¸¦ °­È­Çß´Ù. CoreStorage´Â ¾ÖÇÃÀÇ »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛÀÎ APFSÀÇ ±â´ÉÀ¸·Î ´ëüµÆ´Ù. ÀÌ Ã¥Àº 1.4 ¹öÀüÂë µÅ¼­¾ß ÀÚ¸® Àâ¾ÒÁö¸¸(ÀÌ ¹ø¿ª¼­´Â 1.5.3 ±âÁØÀ¸·Î Çß´Ù), ÀÌÀü ¹öÀüÀÇ CoreStorage¿¡ ´ëÇÑ ³íÀǸ¦ Á¦¿ÜÇϱâ·Î °áÁ¤Çß´Ù. APFSÀÇ »ó¼¼ÇÑ ºÐ¼®Àº 2±Ç¿¡¼­ ´Ù·é´Ù.
2ºÎ´Â 1ºÎÀÇ ¾ÖÇà ¿£Áö´Ï¾îµéÀÌ ÃÖ¼±ÀÇ °èȹÀ» ±â¹ÝÀ¸·Î Á¦ÀÛÇÑ Á¤±³ÇÑ ±¸Á¶µéÀÌ ¿¹»ó°ú ´Ù¸£°Ô ÀÛµ¿ÇÑ ¹æ½Ä¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. °¢ Àå¿¡¼­´Â macOS¿¡¼­ ¾Ç¼º Äڵ带 À¯¹ßÇÑ °ú°ÅÀÇ Ãë¾àÁ¡ ¶Ç´Â iOS Å»¿Á¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
macOSÀÇ Ãë¾àÁ¡¿¡ ´ëÇØ, ƯÈ÷ 10.10(°¢ ºÎÀÇ ¹öÀü¿¡¼­ Áß´ëÇÑ º¯È­¸¦ °®´Â´Ù)°ú 10.11À» ±«·ÓÇû´ø ¸î °¡Áö Ãë¾àÁ¡À» °­Á¶ÇÏ°íÀÚ ÇÑ´Ù. iOS Ãë¾àÁ¡¿¡ µû¸¥ Å»¿ÁÀ» ½Ã°£ ¼ø¼­·Î º¸¿©ÁÖ±â·Î °áÁ¤Çß´Ù. ÀÌ·¯ÇÑ Ãë¾àÁ¡°ú ÇØ´ç Ãë¾àÁ¡ÀÇ ÀͽºÇ÷ÎÀÕ¸¦ º¸¿©ÁÖ´Â µ¥ Å»¿Áº¸´Ù ´õ ÁÁÀº °ÍÀº ¾ø´Ù. °¢ Å»¿ÁÀº iOS(¿Í ÆÄ»ýµÈ ¿î¿µÃ¼Á¦)¸¦ Á·¼â¿¡¼­ Çعæ½Ãų ¼ö ÀÖµµ·Ï ¿Ã¹Ù¸¥ ¹æ½ÄÀ¸·Î ¿©·¯ Ãë¾àÁ¡ÀÇ ÀͽºÇ÷ÎÀÕÀ» È°¿ëÇÑ Á¤±³ÇÏ°Ô ¸¸µé¾îÁø ¸ðÀ½Áý°ú °°´Ù.
¾î¶² ¸é¿¡¼­ 2ºÎ´Â ÀÏÁ¾ÀÇ ÀÛÀº ¡°ÇØÄ¿ ÇÚµåºÏ¡±À¸·Î »ý°¢ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ÀÌ Ã¥¿¡¼­ Á¦°øÇÏ´Â ¼¼ºÎ ¼öÁØ°ú ±íÀÌ´Â ÀÌÀüÀÇ ¿ª°øÇРå°ú º¸¾È Ã¥º¸´Ù ÈξÀ ÀÚ¼¼Çϸç Àü·Ê ¾ø´Â ¼öÁØÀÌ´Ù. Å»¿ÁÀ» ¼º°ø½ÃŲ õÀç Áß ¸î ¸íÀ» °³ÀÎÀûÀ¸·Î ¾Ë¾ÒÁö¸¸, ±×·³¿¡µµ °£´ÜÇÏ°Ô ÇØ°áÇÏ°í ½ÍÀº Ã浿¿¡ ÀúÇ×Çϸç, ¿¬±¸ÀÚó·³ ¹ÙÀ̳ʸ®¸¸À¸·Î Å»¿ÁÀÇ ¿ª°øÇÐÀ» ¼öÇàÇß´Ù. ÀÌ °úÁ¤¿¡¼­ ÀúÀÚ°¡ Á¦ÀÛÇÑ ÅøÀ» »ç¿ëÇßÀ¸¸ç, ÀÌ Ã¥ÀÇ °ü·Ã À¥ »çÀÌÆ®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¸¶Áö¸·À¸·Î, ºÎ·Ï¿¡´Â macOS º¸¾È °­È­ °¡À̵尡 Æ÷ÇԵŠÀÖ´Ù. óÀ½¿¡´Â ±×´ÙÁö ÁÁÁö ¾ÊÀ» °ÍÀ̶ó »ý°¢ÇßÁö¸¸, ¼¼¹Ù½ºÆ¼¾È º¼ÇÁ(Sebastien Volpe)ÀÇ Áú¹®À» ÅëÇØ »ý°¢ÀÌ ¹Ù²î¾ú´Ù. macOSÀÇ ´Ù¾çÇÑ º¸¾È ±â´É¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÏ°í Ãë¾àÁ¡À» ¼Ò°³ÇÑ, ÀÌ Ã¥ÀÇ ¡®ºñ°ø½Ä ¿ä¾àº»¡¯À̶ó »ý°¢ÇÑ´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

¿À´Ã³¯ ¸ð¹ÙÀÏ ¿î¿µÃ¼Á¦ ½ÃÀåÀº iOS¿Í ¾Èµå·ÎÀ̵尡 ½ÃÀåÀ» ¾çºÐÇÏ°í ÀÖ´Ù. °³ÀÎÀûÀ¸·Î ¾Èµå·ÎÀ̵庸´Ù iOS ¿î¿µÃ¼Á¦¿¡¼­ ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¼®À» ¼±È£ÇÏÁö¸¸, iOS º¸¾È°ú °ü·ÃµÈ Á¤º¸¸¦ ¼öÁýÇÏ´Â ÀÛ¾÷Àº ¸¶Ä¡ ¹é»çÀå¿¡¼­ ¹Ù´ÃÀ» ã´Â °Í°ú °°´Ù. ÀÌ·¯ÇÑ »óȲ¿¡¼­ iOS¿Í macOSÀÇ ±Ã±ÝÁõÀ» ÇؼÒÇØÁÙ ´Üºñ¿Íµµ °°Àº Ã¥ÀÌ µîÀåÇß´Ù. ÃÖ±Ù iOS 11ÀÇ Å»¿Á ÅøÀÎ ¡®LiberiOS¡¯ÀÇ Á¦ÀÛÀÚÀÌÀÚ ¿Â/¿ÀÇÁ¶óÀÎÀ¸·Î iOS ¹× macOS¿¡ °ü·ÃµÈ ¾çÁúÀÇ Á¤º¸¸¦ Á¦°øÇØÁÖ´ø Á¶³ª´Ü ·¹ºóÀÌ ¾ÖÇÃÀÇ ¿î¿µÃ¼Á¦¿¡ ´ëÇÑ ½Éµµ ÀÖ´Â ³»¿ë°ú ±â¹ýÀ» ´ã¾Æ Ã¥À» Ãâ°£ÇÑ °ÍÀÌ´Ù.
iOS°¡ ¾Èµå·ÎÀ̵庸´Ù ¾ÈÀüÇÑ ¿î¿µÃ¼Á¦¶ó´Â ÆòÀ» ¹Þ°Ô µÈ ¹è°æ¿¡´Â ¾ÖÇÃÀÇ °­·ÂÇÑ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾îÀÇ ÅëÁ¦°¡ ÀÖ´Ù. ÀÌ Ã¥ÀÇ Àü¹ÝºÎ¿¡¼­´Â ¾ÖÇÃÀÇ º¸¾È ¸ÞÄ¿´ÏÁò¿¡ ´ëÇØ »ó¼¼ÇÑ ºÐ¼®À» Á¦°øÇÑ´Ù. macOS¿Í iOS´Â ¿î¿µÃ¼Á¦¿¡¼­ ¸¹Àº ºÎºÐÀ» °øÀ¯Çϸç, ÃÖ±Ù µîÀåÇÑ watchOSµµ iOS¿¡¼­ ÆÄ»ýµÆ±â ¶§¹®¿¡ ÀÌ Ã¥À» ÅëÇØ ¾ÖÇÃÀÇ ¿î¿µÃ¼Á¦¿¡ Àû¿ëµÈ º¸¾È ¸ÞÄ¿´ÏÁòÀ» ÆľÇÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ÈĹݺο¡¼­´Â ¾ÖÇÃÀÇ °ß°íÇÑ º¸¾È °­È­ Á¶Ä¡¸¦ ¹«·ÂÈ­½ÃÅ°°í ·çÆ® ±ÇÇÑÀ» ȹµæÇÏ´Â °¡Àå ±ØÀûÀÎ ÇØÅ·ÀÎ ¡®Å»¿Á¡¯À» ´Ù·é´Ù. Å»¿Á¿¡ °ü½ÉÀ» °¡Á³´ø µ¶ÀÚ¶ó¸é Àͼ÷ÇÑ Evasi0n, TaiG, PanguÀÇ Å»¿Á Åø°ú ÃÖ±Ù ±¸±Û ÇÁ·ÎÁ§Æ® Á¦·ÎÀÇ ÀÌ¾È ºñ¾î°¡ °ø°³ÇÑ Å»¿Á ¹æ¹ý±îÁö ´Ù¾çÇÑ iOSÀÇ Ãë¾àÁ¡°ú ÀͽºÇ÷ÎÀÕÀÇ »ó¼¼ÇÑ ºÐ¼® °á°ú¸¦ º¼ ¼ö ÀÖ´Ù.
Ã¥À» Àд٠º¸¸é ÀúÀÚÀÇ Àü¹®¼º°ú öÇÐÀ» ´À³¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀúÀÚ´Â iOS¿Í macOS ¿î¿µÃ¼Á¦ÀÇ ½ÉÃþ ºÐ¼®À» ÁÖÁ¦·Î 3ºÎÀÛ Ãâ°£À» °èȹ ÁßÀ̸ç, ÀÌ Ã¥Àº ½Ã¸®Áî Áß, ¸¶Áö¸·ÀÎ 3±Ç¿¡ ÇØ´çÇÑ´Ù. ÀÌ Ã¥Àº ³­À̵µ°¡ ³ôÁö¸¸, »ó´çÇÑ ºÐ·®À» ÇÒ´çÇØ ³»¿ëÀ» ÀÚ¼¼ÇÏ°Ô ´Ù·ç°í ÀÖ´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é ÃֽŠƮ·»µå¸¦ ¾î·ÆÁö ¾Ê°Ô ÆľÇÇÒ ¼ö ÀÖÀ¸¸ç, ´õ ³ª¾Æ°¡ ÈǸ¢ÇÑ º¸¾È ¿¬±¸°¡·Î ¼ºÀåÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¸ñÂ÷

1Àå. ÀÎÁõ

__Æнº¿öµå ÆÄÀϵé(*OS)
__setuid¿Í setgid(macOS)
__Pluggable Authentication Module(macOS)
__opendirectoryd(macOS)
__LocalAuthentication ÇÁ·¹ÀÓ¿öÅ©
__Apple ID
__¿ÜºÎ °èÁ¤
__Âü°í ÀÚ·á

2Àå. °¨»ç

__¼³°è
__°¨»ç ¼¼¼Ç
__±¸Çö
__½Ã½ºÅÛ È£Ãâ ÀÎÅÍÆäÀ̽º
__OpenBSM API
__°¨»ç °í·Á »çÇ×
__Âü°í ÀÚ·á

3Àå. ±ÇÇÑ ºÎ¿©

__¼³°è
__±¸Çö
__KAuth ÀÎÁõ Á¤º¸
__KAuth ½Å¿ø È®ÀÎ ¼­ºñ½º(macOS)
__KAuth µð¹ö±ë
__Âü°í ÀÚ·á

4Àå. °­Á¦Àû Á¢±Ù Á¦¾î ÇÁ·¹ÀÓ¿öÅ©

__¹è°æ
__MACF Á¤Ã¥
__MACF ¼³Á¤Çϱâ
__MACF Äݾƿô
__MACF ½Ã½ºÅÛ È£Ãâ
__ÃÖÁ¾ ³ëÆ®
__Âü°í ÀÚ·á

5Àå. ÄÚµå ¼­¸í

__ÄÚµå ¼­¸í Æ÷¸Ë
__ÄÚµå ¼­¸í ¿ä±¸ »çÇ×
__ÀΟÀÌƲ¸ÕÆ®
__ÄÚµå ¼­¸í Àû¿ë
__ÄÚµå ¼­¸í API
__Âü°í ÀÚ·á
__±ÇÇÑ ºÎ¿©

6Àå. ¼ÒÇÁÆ®¿þ¾î Á¦ÇÑ(macOS)

__±ÇÇÑ ºÎ¿©
__authd
__°ÔÀÌƮŰÆÛ(macOS)
__libquarantine
__Quarantine.kext
__°Ý¸® ÀúÀå¼ÒÀÇ ½ÇÁ¦syspolicyd
__¾Û À§Ä¡ º¯°æ
__°ü¸® ÁßÀΠŬ¶óÀ̾ðÆ®(macOS)
__Âü°í ÀÚ·á

7Àå. AppleMobileFileIntegrity

__AppleMobileFileIntegrity.kext
__MACF Á¤Ã¥
__amfid
__ÇÁ·ÎºñÀú´× ÇÁ·ÎÆÄÀÏ
__AMFI ½Å·Ú ij½Ã
__AMFI User Client
__ÃÖÁ¾ ³ëÆ®
__Âü°í ÀÚ·á

8Àå. »÷µå¹Ú½º

__»÷µå¹Ú½ºÀÇ ÁøÈ­
__¾Û »÷µå¹Ú½º(macOS)
__¸ð¹ÙÀÏ ÄÁÅ×À̳Ê(*OS)
__»÷µå¹Ú½º ÇÁ·ÎÆÄÀÏ
__»ç¿ëÀÚ ¸ðµå API
__mac_syscall
__Sandbox.kext
__ÇÁ·ÎÆÄÀÏ Æò°¡
__sandboxd(macOS)
__Âü°í ÀÚ·á

9Àå. ½Ã½ºÅÛ ¹«°á¼º º¸È£(macOS)

__¼³°è
__±¸Çö
__API
__Âü°í ÀÚ·á

10Àå. °³ÀÎ Á¤º¸ º¸È£

__Åõ¸í¼º, µ¿ÀÇ ¹× Á¦¾î
__°íÀ¯ ÀåÄ¡ ½Äº°ÀÚ
__Â÷µî °³ÀÎ Á¤º¸ º¸È£(macOS 12/iOS 10)
__Âü°í ÀÚ·á

11Àå. µ¥ÀÌÅÍ º¸È£

__º¼·ý ·¹º§ ¾Ïȣȭ(macOS)
__ÆÄÀÏ ¼öÁØ ¾Ïȣȭ(*OS)
__mobile_obliterator
__KeyBags
__AppleKeyStore.kext
__ŰüÀÎ
__ÃÖÁ¾ Âü°í »çÇ×
__Âü°í ÀÚ·á

2ºÎ. Ãë¾àÁ¡°ú ÀͽºÇ÷ÎÀÕ ÀÛ¾÷

12Àå. macOS Ãë¾àÁ¡

__10.1: ntpd ¿ø°Ý ·çÆ®(CVE-2014-9295)
__10.2: ·çÆ® ÆÄÀÌÇÁ ±ÇÇÑ »ó½Â(CVE-2015-1130)
__10.3: Kextd ·¹À̽º(CVE-2015-3708)
__10.4: DYLD_PRINT_TO_FILE ±ÇÇÑ »ó½Â(CVE-2015-3760)
__10.5: DYLD_ROOT_PATH ±ÇÇÑ »ó½Â
__11.0: tpwn ±ÇÇÑ »ó½Â ¹×/¶Ç´Â SIP ¹«·ÂÈ­
__11.3 ¡°Mach Race¡± ·ÎÄà ±ÇÇÑ »ó½Â(CVE-2016-1757)
__11.4: ·ÎÅ°ÇϵåÀÇ Trifecta(CVE-2016-1796, 1797, 1806)
__ÃÖÁ¾ ³ëÆ®
__Âü°í ÀÚ·á

13Àå. Å»¿Á

__¹Ì½Å ŸÆÄ
__Å»¿Á °úÁ¤
__Ä¿³Î ÆÐÄ¡
__Ä¿³Î ÆÐÄ¡ º¸È£
__iOS Å»¿ÁÀÇ ÁøÈ­
__Âü°í ÀÚ·á

14Àå. Evasi0n

__·Î´õ
__¾ðÅ×´õ
__Ä¿³Î ¸ðµå ÀͽºÇ÷ÎÀÕ
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á


15Àå. Evasi0n 7

__·Î´õ
__¾ðÅ×´õ
__Ä¿³Î ¸ðµå ÀͽºÇ÷ÎÀÕ
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

16Àå. Pangu 7

__·Î´õ
__Å»¿Á ÆäÀ̷εå
__¾ðÅ×´õ
__Ä¿³Î-¸ðµå ÀͽºÇ÷ÎÀÕ
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

17Àå. Pangu 8

__·Î´õ
__»ç¿ëÀÚ ¸ðµå ÀͽºÇ÷ÎÀÕ
__¾ðÅ×´õ
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

18Àå. TaiG

__·Î´õ
__¾ðÅ×´õ
__Ä¿³Î ¸ðµå ÀͽºÇ÷ÎÀÕ
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

19Àå. TaiG 2

__ÄÚµå ¼­¸í ¿ìȸ
__¾ðÅ×´õ
__Ä¿³Î ÀͽºÇ÷ÎÀÕ
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

20Àå. Pangu 9

__·Î´õ
__Å»¿Á ÆäÀ̷εå
__Ä¿³Î ¸ðµå ÀͽºÇ÷ÎÀÕ
__ÄÚµå ¼­¸í ¿ìȸ
__¾ðÅ×´õ
__Pangu 9.1
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

21Àå. Pangu 9.3

__Ä¿³Î ÀͽºÇ÷ÎÀÕ
__¾ÖÇà ¹ö±× ¼öÁ¤

22Àå. Æä°¡¼ö½º

__ÀͽºÇ÷ÎÀÕ È帧
__Ä¿³Î ¸Þ¸ð¸® ÀÐ±â ¹× KASLR ¿ìȸ
__ÀÓÀÇÀÇ Ä¿³Î ¸Þ¸ð¸® ¾²±â
__Áö¼Ó¼º
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

221/2Àå. ÇǴнº

__Á¤º¸ À¯Ãâ
__¿µ¿ª ´Ùµë±â
__mach_ports_register
__Á¶¸³ - Phoenix ºÎÈ°
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

23Àå. mach_portal

__ÀͽºÇ÷ÎÀÕ È帧
__Mach Æ÷Æ® À̸§ urefs ó¸®
__powerd Ãæµ¹
__XNU UaFÀÇ set_dp_control_port
__º¸È£ ±â´É ºñÈ°¼ºÈ­
__¾ÖÇà ¹ö±× ¼öÁ¤
__Âü°í ÀÚ·á

24Àå. Yalu(10.0~10.2)

__KPP ¿ìȸ
__ÀͽºÇ÷ÎÀÕ ÀÌÈÄÀÇ ÀÛ¾÷
__10.2: Ä¡¸íÀûÀÎ ÇÔÁ¤°ú Àç¾ÓÀÇ ·¹½ÃÇÇ
__ÃÖÁ¾ ³ëÆ®
__Âü°í ÀÚ·á

25Àå. async_wake & QiLin ÅøŶ(11.0~11.1.2)

__KASLR ¿ìȸ
__Ä¿³Î ¸Þ¸ð¸® ¼Õ»ó
__ÀͽºÇ÷ÎÀÕ ÀÌÈÄÀÇ ÀÛ¾÷: Å»¿Á ÅøŶ
__Âü°í ÀÚ·á
__¿¡Çʷα×: ¾ÕÀ¸·ÎÀÇ ¿¹Ãø

ºÎ·Ï A. macOS º¸¾È¼º °­È­ °¡À̵å

__¹Ýº¹ÇØ ÆÐÄ¡Çϱâ
__·Î±ë ¹× °¨»ç
__»ç¿ëÀÚ ¼öÁØ º¸¾È
__µ¥ÀÌÅÍ º¸È£
__¹°¸®Àû º¸¾È
__¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØ º¸¾È
__¼­µåÆÄƼ/¿ÀǼҽº Åø »ç¿ë
__³×Æ®¿öÅ© º¸¾È
__ÆíÁýÁõÀ» °¡Áø »ç¶÷µéÀ» À§ÇØ

ºÎ·Ï B. Darwin 18(º£Å¸) º¯°æ »çÇ×

__°­Á¦Àû Á¢±Ù Á¦¾î ÇÁ·¹ÀÓ¿öÅ©(MACF)
__ÄÚµå ¼­¸í
__°ÔÀÌƮŰÆÛ(macOS)
__AMFI
__»÷µå¹Ú½º
__ÇÁ¶óÀ̹ö½Ã
__APFS ½º³À¼¦ ¸¶¿îÆ®(iOS 11.3)
__Çϵå¿þ¾î º¯°æ »çÇ×(A12¿Í ÀÌÈÄÀÇ ÇÁ·Î¼¼¼­)

ºÎ·Ï C. ¿ë¾î »çÀü

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

Á¶³ª´Ü ·¹ºó [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

10´ë ¶§ºÎÅÍ ÇØÅ·(´ëºÎºÐ ÁÁÀº ÀǹÌÀÇ ÇØÅ·)À» ½ÃÀÛÇß°í, 1993³â¿¡´Â ¼Ð»ó¿¡¼­ 2400 Àü¼Û ¸ðµ©À» °¡Áø XTÀÇ ÀÛµ¿ ¹æ½ÄÀ» ¾Ë±â À§ÇØ ³ë·ÂÇß´Ù. ¿À·ÎÁö man ÆäÀÌÁö¿¡¸¸ ÀÇÁöÇÑ Ã¤, ÀÌ ¸ðµç °úÁ¤À» Åë°úÇؾ߸¸ Çß´Ù. ±× ÈÄ·Î 20³â µ¿¾È OS ºÐ¾ß¿¡´Â ¸¹Àº º¯È­°¡ ÀÖ¾ú´Ù. ÀÌ ±â°£ µ¿¾È À¯´Ð½º, ¸®´ª½º, À©µµ¿ì, OS XÀ» ´Ù·ð´Ù. ÃÊâ±â¿¡ º¸¾È ÄÁ¼³Æà ¹× ±³À° ºÐ¾ß¿¡ Á¾»çÇßÀ¸¸ç, Áö±ÝÀº OS Àü¹Ý¿¡ °ÉÄ£ ÄÁ¼³Æà ¹× ±³À°À» ÇÏ°í ÀÖ´Ù. ÀÌ °úÁ¤¿¡¼­ º¸¾ÈÀº °á±¹ ¡®³»ºÎ¸¦ º¸È£ÇÏ´Â °Í¡¯À̶ó´Â »ç½ÇÀ» ±ú´Þ¾Ò´Ù. Áö±ÝÀº ¸î¸î »ç¶÷µé°ú ÇÔ²² ½ÃÀÛÇÑ Å×Å©³î·Î±ã½º ´åÄÄ(Technologeeks

ÆîÃ帱â

ÀúÀÚÀÇ ´Ù¸¥Ã¥

Àüüº¸±â
Á¶³ª´Ü ·¹ºó [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌÁøÈ£, ÀÌ´ë±Ô [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌÁøÈ£, ÀÌ´ë±Ô [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë