¢x ½s¿è«Ç ¢x »O¤j­º­¶ ¢x ­p¤¤­º­¶ ¢x
²Ä0023´Á ¡E 2012.12.20µo¦æ
ISSN 2077-8813
¾ú¥v¦^ÅU ­q¾\/¨ú®ø ®Õ°ÈªA°È ±MÃD³ø¾É   §Þ³N½×¾Â ±ÀÂË¥Zª«
­º­¶ > ±MÃD³ø¾É
±MÃD³ø¾É

§Q¥Î¥[±KÀɮרt²Î¶i¦æ­Ó¤H¸ê®Æ¨¾Å@

§@ªÌ¡G±i¤å瀞 / ­pºâ¾÷¤Î¸ê°Tºô¸ô¤¤¤ßµ{¦¡³]­p²Õ°Æ²z

²{¥N¤Hªº¥Í¬¡´X¥GÂ÷¤£¶}3C²£«~¡A¦b¸ê°T¤Æªº¿ì¤½«Ç¤¤ªº¥ô¦ó§@·~¤]µL®ÉµL¨è³£Â÷¤£¶}¹q¸£©Mºô¸ô¡C°£¤F±N¸ê®Æ¦s¦b¹q¸£¤§¥~¡A§Q¥ÎÀH¨­ºÐ¶i¦æ¸ê®Æªº¶Ç»¼©Î³Æ¥÷¤]¬O­Ó«D±`¤è«Kªº¤è¦¡¡CµM¦Ó±N¸ê®Æ¦s¦b¹q¸£¸Ì©ÎÀH¨­ºÐ¦w¥þ¶Ü¡H¦pªG¤£¤p¤ß¿ò¥¢¤F«ç»ò¿ì¡H¥»¤å±N¤¶²Ð±z¦p¦ó§Q¥ÎWindows§@·~¨t²Î¥[±KÀɮרt²Îªº¥\¯à«OÅ@±zªºÄ_¶Q¸ê®Æ¡I

«e¨¥
¤°»ò¬O¥[±KÀɮרt²Î(Encrypting File System, EFS)¡H¥[±KÀɮרt²Î¬O Windows§@·~¨t²Îªº¤@¶µ¥\¯à¡A³o¶µ¥\¯à§Q¥Î±NÀÉ®×¥[±K®æ¦¡¦sªº¤è¦¡«OÅ@¸ê®Æªº¦w¥þ¡C³o¶µ¥\¯à³Ì¦n¥Îªº¯SÂI¬O¥¦ªº³q³z©Ê(Transparency)¡C¬Û¸û©ó¨ä¥¦¤@¯ë±`¨£ªº¥[±K¤èªk¡A¨Ï¥ÎªÌ¹ï©ó¨C¤@­Ó¥[±K¹LªºÀɮסA³q±`»Ý­n¿é¤J±K½X¸Ñ±K¡AÀ˵ø©Î½s¿è¤§«á¥²¶·­n°O±o¦A¶i¦æ¤@¦¸¥[±K¡A¤~¯àºû«ù«O±K©Ê¡A¦pªG§Ñ¤F¡A´N·|³à¥¢³o­ÓÀɮתº«O±K©Ê¡C§Q¥ÎEFS¶i¦æ¥[±K´N¥i¥H¬Ù¥h³o¨ÇÁcº¾ªº¤u§@¡A¹ï©ó¥[±K³o­ÓÀɮתº¨Ï¥ÎªÌ¦Ó¨¥¡AÀÉ®×¥[±K«e©M¥[±K«á¨Ï¥Î°_¨Ó³£¬O¤@¼Ëªº¡C¤]´N¬O»¡¡A§Ú­Ì¦b¨Ï¥ÎÀɮ׫e¡A¤£»ÝÃB¥~ªº¸Ñ±K°Ê§@¡A´N¥i¥Hª½±µ¶}±Ò©Î¶i¦æÅܧó¡FÀx¦sÅܧó«á¤]¤£¥ÎÃB¥~ªº°Ê§@¡A§@·~¨t²Î´N·|¹ïÀɮצ۰ʶi¦æ¥[±K¡C¤F¸ÑEFSªº¹B§@»P°ò¥»¾Þ§@«á¡A¸ê°T¥Í¬¡¤]¥i¥H¬J¦w¥þ¤S«K§Q¡I

²¤¶
ÁöµMEFS¬O¤@¶µ¤è«Kªº¥\¯à¡A¦ý¬O­I«áÁÙ¬O¦³­Ó¬Û·í½ÆÂøªº¾÷¨î¡A¬°ÁקK±µ¤Uªº¾Þ§@µo¥Í°ÝÃD¡A©Ò¥H§Ú­Ì¥ý´N°ò¥»­ì²z¶i¦æ¸Ñ»¡¡AµM«á¹ï©ó­«­nªºª`·N¨Æ¶µ¶i¦æ»¡©ú¡A³Ì«á¤~¬O¾Þ§@¨BÆJ¡C

°ò¥»­ì²z
¼Æ¦r¥[±Kªººtºâªk°ò¥»¤W¥i¤À¬°¹ïºÙ¦¡¸ò«D¹ïºÙ¦¡¨âºØ¡G¹ïºÙ¦¡¥[¸Ñ±K¥Î¦P¤@§âÆ_°Í(Secrete Key)¡F«D¹ïºÙ¦¡«h¬°¤@¹ïª÷Æ_¡A¤½¶}ª÷Æ_(Public Key)¥Î¥H¥[±K¦Ó¨p±Kª÷Æ_(Secrete)¥Î¥H¸Ñ±K¡CÁöµM¹ïºÙ¦¡§Ö¦ý¤£¦p«D¹ïºÙ¦¡¦w¥þ¡A¦pªG¥H«D¹ïºÙ¦¡ºtºâªk¶i¦æ¤j¶q¸ê®Æªº¸ê®Æ¥[±K¤S·|ºC¨ì¨ü¤£¤F¡A©Ò¥H±qÁo©úªº¤uµ{®v´N¥H²V¥Îªº¤è¦¡¡G¸ê®Æ¥H¹ïºÙ¦¡ªºª÷Æ_¶i¦æ¥[±K¡AµM«á¦A¥H¤½¶}ª÷Æ_¹ï©ó³o§âª÷Æ_¶i¦æ¥[±K«OÅ@¡C

EFS¤@ºØ¬O°ò©ó¤½¶}ª÷Æ_(Public Key)ªº¥[±K¤èªk¡A©Ò¥H¨t²Î¤¤¥²¶·­n·Ç³Æ¤@¹ï«D¹ïºÙª÷Æ_¡C¦b¨Ï¥ÎEFS¥[±K¤@­ÓÀɩθê®Æ§¨®É¡A§@·~¨t²Î­º¥ý·|²£¥Í¤@­ÓFEK (File Encryption Key¡AÀÉ®×¥[±KÆ_°Í¡A¹ïºÙª÷Æ_)¡AµM«á±N§Q¥ÎFEK±NÀÉ®×¥[±K¡A§¹¦¨¥[±K«á¡A¨t²Î·|§Q¥Î¹q¸£¤¤§Aªº¤½¶}ª÷Æ_¹ïFEK¥[±K¡A¨Ã§â¥[±K«áªºFEK¦sÀx¦b¦P¤@­Ó¥[±KÀɤ¤¡A³Ì«á¦A§R°£¥¼¥[±Kªº­ì©lÀÉ¡C¦b¨Ï¥Î¥[±KªºÀɮ׮ɡA¨t²Î­º¥ý§Q¥Î¥Ø«e¨Ï¥ÎªÌªº¨p±Kª÷Æ_¸Ñ±KFEK¡AµM«á§Q¥ÎFEK±NÀɮפº®e¸Ñ±K¡C¦b²Ä¤@¦¸¨Ï¥ÎEFS®É¡A¦pªG¨Ï¥ÎªÌÁÙ¨S¦³¤½¶}ª÷Æ_/¨p±Kª÷Æ_¹ï¡A¨t²Î·|¦Û°Ê²£¥Íª÷Æ_¦s©ñ¦b¡u¥[±KÀɮרt²Î¾ÌÃÒ¡v¡AµM«á¶i¦æ¸ê®Æ¥[±K¡C

ºî¦X¥H¤W¡A¨C­Ó¥[±KÀɮ׳£¦³¦Û¤vªºFEK¡A¨t²Î­n³z¹L¡u¥[±KÀɮרt²Î¾ÌÃÒ¡vªº¨pÆ_¨ú¥XFEK¤~¯àÁÙ­ìÀɮפº®e¡A¦Ó¡u¥[±KÀɮרt²Î¾ÌÃÒ¡v¨ü¥Ø«e¨Ï¥ÎªÌªº±b¸¹±K½X«OÅ@¦s©ñ¦b¹q¸£ªº¸ê®Æ«OÅ@°Ï¡C©Ò¥H¨Ï¥ÎªÌ¥u­n¿é¤J±b±Kµn¤J¨t²Î«á¡A³Ñ¤Uªº¨Æ±¡´N¥Ñ§@·~¨t²Î¦Û°Ê°µ§¹¡A¨Ï¥ÎªÌ¤£»Ý¦AÃB¥~¿é¤J¥ô¦ó±b±K¡C¥Ñ©ó¡u¥[±KÀɮרt²Î¾ÌÃÒ¡v¥u¦s©ñ¦b¨Ï¥ÎªÌ¥Ø«e¾Þ§@ªº¹q¸£¡A¦]¦¹¦pªG±z¦³¤@¥x¥H¤Wªº¹q¸£­n¥HÀH¨­ºÐ¦@¥Î¥[±KÀɮ׮ɡA±z´N¥²¶·¦Û¤v±N¡u¥[±KÀɮרt²Î¾ÌÃÒ¡v¶×¥X«á¡A¦A¶×¤J¨ì¥t¤@¥x¹q¸£¤~¯àŪ¨ú³o¨Ç¥[±KÀÉ¡C¦pªG±zªº¹q¸£·lÃa¡A«o¤S¨S¦³³Æ¤À¡u¥[±KÀɮרt²Î¾ÌÃÒ¡v®É¡A­ì¥»¦bÀH¨­ºÐ¤Wªº¥[±KÀɤ]±NµLªkŪ¨ú¡C

¡@

ª`·N¨Æ¶µ
(1) Àɮרt²Î¥²¶·¬°NTFS¤~¯à¶i¦æ¥[±K¡]Figure 1¡^¡A¤]´N¬O»¡¥u¦³¦bNTFS ºÏºÐ°Ï¤WªºÀɮפθê®Æ§¨¤~¥i¥H¥[±K¡C¦pªG±NÀɮ׽ƻs©Î²¾°Ê¨ì¤£¬O NTFS ªººÏºÐ°Ï¤W¡]Figure 2¡^¡A¥[±KÀÉ®×·|Åܦ¨¸Ñ±KÀɮס]Figure 3¡^¡C


Figure 1¡@NTFSªºÀɮרt²Î


Figure 2 FAT32ªºÀɮרt²Î


Figure 3 ½Æ»s¨ìFAT32ªºÀH¨­ºÐ¡A¨t²ÎÅã¥Ü¡uµLªk¥[±K¸ê®Æ§¨¡vªºÄµ§i°T®§
¡@

(2) ¥[±KÀɮק¨ªº¿ëÃÑ¡G¦pªG¦b¬Y­Ó¸ê®Æ§¨¥[±K¡A©Ò¦³¦b¸ê®Æ§¨¸Ì«Ø¥ßªºÀɮפΤl¸ê®Æ§¨³£·|¦Û°Ê¥[±K¡C¥[±Kªº¸ê®Æ§¨ÃC¦â·|Åܱo¤£¤@¼Ë¡]ºñ¦â¦rÅé¡^¡C

(3) ¨t²ÎÀÉ®×µLªk¥HEFS¶i¦æ¥[±K¡G¦p¼Ð¥Ü¬°¨t²ÎÄݩʪºÀɮפΠsystemroot ¥Ø¿ýµ²ºc¤¤ªºÀɮסC¹êÅç¡G

mkdir dir1
attrib +S dir1 #³]©w¬°¨t²Î¸ê®Æ§X
¹ïdir1¶i¦æ¥[±K¡A·|²£¥Í¿ù»~°T®§¡A¦s¨ú³Q©Ú¡C

(4) ¤w¥[±KªºÀɮסA¨S¦³±K½Xªº¤HÁöµM¬Ý¤£¨ì¤º®e¡A¦ý«o¥i¥H±NÀɧR°£¡C
(5) ¥²¶·¦b¦P¤@¥x¹q¸£¤W¤~¯à¶}±Ò¥[±KÀɮסC
(6) ¤£¥Î¥t¥~³]©w±K½X¡A¦pªG¦b¨ä¥L¹q¸£¤W¥u¯à¬Ý¨ì¸ê®Æ§¨¥Ø¿ý¡A¤£¯à¬Ý¨ìÀɮתº¤º®e¡C

  • ­Y±NÀɮ׽ƻs«á«OÅ@¤´µM¦s¦b¡C

  • ­n³Æ¥÷¥[±Kª÷Æ_¡A§_«h¦pªG¹q¸£±¾±¼¡AÀÉ®×´NµLªk¶}±Ò¤F¡C

  • ¹ï¸ê®Æ§¨À£ÁY¦A¥[±K¡AÁöµM¥i¥H¬Ý¨ì¸Ó¸ê®Æ§¨¸ÌªºÀɮסA¦ý¤£¯àÀH·N·s¼W­×§ïÀÉ®× (Read Only)¡A¦ý«o¥i¥H«OÅ@¸Ó¸ê®Æ§¨¥Ø¿ý¤Uªº©Ò¦³¸ê®Æ¡A¬Û¸û¤§¤U¡A¦pªGÁٻݭn°w¹ï­Ó§OÀɮ׶i¦æ¸ê®Æ­×§ï©Î·s¼Wªº¸Ü¡A´N¤ñ¸û¤£¤è«K(Figure 4)¡C


Figure 4­×§ïÀɮ׫á¡A­nÀx¦s¤º®e·|¸õ¥Xĵ§i°T®§

¾Þ§@¨BÆJ
1. ¸ê®Æ§¨¥kÁä/¤º®e

2. ¤@¯ë/¶i¶¥

3. ¦b¥[±K¤º®e¡A«OÅ@¸ê®Æ¶µ¥´

4. ¿ï¾Ü¥u®M¥Î¨ì¦¹¸ê®Æ§¨©Î®M¥Î¨ì©Ò¦³¤l¸ê®Æ§¨¤ÎÀɮ׫á¡A«ö½T©w¡C

³Q³]©w¬°«OÅ@ªº¶µ¥ØÀɮתºÃC¦â·|Åܪº¤£¤@¼Ë¡C

5. ´ú¸Õ¤@¤U¡A¦pªG±N¦¹¥[±KÀɮ׽ƻs¨ì¨ä¥L¹q¸£¡A­n¥´¶}¦¹Àɮ׮ɡA·|¸õ¥Xĵ§i°T®§¡A¦s¨ú³Q©Ú¡C

6. ¦C¥X¥[±KÀÉ®×: cipher /u
³Æ¥÷¥[±Kª÷Æ_
¹q¸£¥ª¤U¨¤¶}©l\°õ¦æcertmgr.msc (¾ÌÃÒºÞ²z¤¤¤ß)
¾ÌÃÒ-¥Ø«eªº¨Ï¥ÎªÌ/­Ó¤H/¾ÌÃÒ¡A·|¦C¥X«e¥Ø«e³o¥x¹q¸£¸Ì­Ó¤H¦s©ñªº¾ÌÃÒ¡A¥[±KªºÀɮפ]·|¦b¦¹Åã¥Ü¥X¨Ó¡A¦p¤U¹Ïªº¥[±KÀɮרt²Î³o­ÓÀɮסC



·Æ¹«¥kÁä/©Ò¦³¤u§@/¶×¥X



¸õ¥X¾ÌÃҶץXºëÆFµøµ¡/¤U¤@¨B



¿ï¾Ü ¬O¡A¶×¥X¨p±Kª÷Æ_/¤U¤@¨B



­Ó¤H¸ê°T¥æ´«-PKCS#12(.PFX)(P)¡C¦¹¬°¨t²Î¹w³]­È¤£¥Î¯S§O³]©w¡C



¿é¤J±K½X/¤U¤@¨B



¿é¤JÀɮצWºÙ/¤U¤@¨B



¦¨¥\¦a§¹¦¨¾ÌÃҶץXºëÆF



¶×¥X¦¨¥\



¦³¤F³o­ÓÀÉ®×°£¤F¥i¥H¥Î¦b­ì¨Óªº¹q¸£ªº¨aÃø´_­ì¥~¡A¤]¥i¥H±NÀɮצw¸Ë¦b¥t¥~¤@¥x¹q¸£(PC2)¡C¦p¦¹¤@¨ÓPC2¤]¯à°÷¶¶§Qªº¥´¶}¥[±KªºÀɮסC
„R ¦p¦ó½Æ»s/¦w¸Ëpfx Àɨì¥t¤@¥x¹q¸£(PC2)

1. ¦bÀɮקֳtÂI¨â¤U

2. «ü©w±z·Q¶×¤JªºÀÉ®×/¤U¤@¨B

3. ¿é¤Jª÷Æ_±K½X/¤U¤@¨B

4. ¨Ï¥Î¨t²Î¹w³]­È¡A¦Û°Ê®Ú¾Ú¾ÌÃÒÃþ«¬¨Ó¿ï¨ú¾ÌÃÒ¦s©ñ°Ï¡C

5. §¹¦¨¾ÌÃҶפJ

6. ¶×¤J¦¨¥\

¡E´ú¸Õ¬O§_¦w¸Ë¦¨¥\
§Q¥Î¥»¾÷´ú¸Õ¡A±NEFS³Æ¥÷(§t¨p±Kª÷Æ_)«á¡A¦b¾ÌÃÒºÞ²z¤¤¤ß±NEFS §R°£¡C
¥²¶·¥ýµn¥X(¤£µM¹q¸£ÁÙ¬O¥i¥H¥Î§Ö¨ú¤¤ªº¨p±Kª÷Æ_)«á¦A¦s¨ú¥[±K¸ê®Æ§X¡A·|¥X²{¦s¨ú³Q©ÚªºÄµ§i°T®§¡C©ÎªÌ¤]¥i¥H§Q¥ÎÀH¨­ºÐ¶i¦æ´ú¸Õ¡A¦ý¤£¥i¥H¥Îºô¸ôºÏºÐ¾÷´ú¸Õ¡A·|¦³´À¥Nµn¤Jªº°ÝÃD (Impersonate Problem)¡C
¥´¶}ÀɮסA¥X²{ĵ§i°T®§¡C


µ²»y
¦b¬ì§Þ¶i¨Bªº¤µ¤é¡A±N¤å¥ó¸ê®Æ¦s¦b¹q¸£©ÎÀH¨­ºÐ¬Æ¦Ü¬O¥~±µµwºÐ³£¬Û·í²©ö¦Ó¥B«K§Q¡A¤£¦ý»´¥©Äâ±a¤è«K¡AŪ¨ú¤]«D±`®e©ö¡F¦p°µ¦n­Ó¤H¸ê®Æ«OÅ@¡AÁקK¸ê®Æ³QÅѨú¡A§ó¬O­«­n¡A¥H§K¤@®Éªº²¨©¿¦Ó«á®¬²ö¤Î¡C

°Ñ¦Ò¸ê®Æ
http://en.wikipedia.org/wiki/Encrypting_File_System
http://technet.microsoft.com/zh-tw/library/dd571087(WS.10).aspx
http://windows.microsoft.com/zh-TW/windows7/What-is-Encrypting-File-System-EFS
 http://www.pczone.com.tw/vbb3/thread/3/124864/

ª©Åv©Ò¦³ © °ê¥ß¥xÆW¤j¾Ç­pºâ¾÷¤Î¸ê°Tºô¸ô¤¤¤ß AllRights Reserved.
¹q¸Ü¡G02-33665022 ©Î 3366-5023 ¶Ç¯u¡G 02-23637204
ŪªÌ·N¨£«H½c¡Gntuccepaper@ntu.edu.tw
¦a§}¡G10617 »O¥_¥«Ã¹´µºÖ¸ô¥|¬q¤@¸¹
«Øij³Ì¨Î¿Ã¹õ¸ÑªR«× 1024*768