§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¦ý¬OI«áÁÙ¬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¨Ï¥ÎªÌ¥un¿é¤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קïÀɮ׫á¡AnÀ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¸£¡An¥´¶}¦¹Àɮ׮ɡ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/ |