-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

´c·Nºôµ¸Àô¹Ò¤UªºLinux¨¾±s¤§¹D

( ²Åé ¦r)
§@ªÌ¡G[¬ü] ³Íº¸¡PÄõª÷¡]Kyle Rankin¡^Ãþ§O¡G1. -> ¦w¥þ -> ºô¸ô¦w¥þ -> Àb«È§ðÀ»»P¤J«I
¡@¡@¡@2. -> §@·~¨t²Î -> Linux
ĶªÌ¡G
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©ªÀ´c·Nºôµ¸Àô¹Ò¤UªºLinux¨¾±s¤§¹D 3dWoo®Ñ¸¹¡G 53513
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 345 ¤¸

¥Xª©¤é¡G10/1/2020
­¶¼Æ¡G233
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787115544384
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¥»®Ñ¦@¦³9³¹¡A¥D­nÁ¿¸Ñ¤F¦p¦ó¹ïLinuxªA°È¾¹¹ê¬I²{¥N¤Æªº¦w¥þ¨¾½Ã¡A±q¦Ó¥H¸û§Cªº¦¨¥»¨Ó¹ê²{«D±`°ªªº®Ä¯à¡C¥»®Ñ­º¥ý¤¶²Ð¤F¤@¨Ç°ò¥»ªº¦w¥þ·§©À©M¦w¥þ­ì«h¡AµM¦ZÁ¿¸Ñ¤F¦p¦ó¹ï²{¥Nªº¤u§@¯¸¡BªA°È¾¹©Mºôµ¸¶i¦æ¥[©T³B²z¡A±µµÛ¸ÑÄÀ¤F«ç¼Ë¹ï¤@¨Ç¯S©wªºªA°È¾¹¡]¤ñ¦pWebªA°È¾¹¡B¶l¥óªA°È¾¹¡BDNS©M¼Æ¾Ú®wµ¥¡^¶i¦æ¥[©T³B²z¡A³Ì¦ZÁ¿¸Ñ¤F¦p¦ó¹ïÃhºÃ³Q¯}¸ÑªºªA°È¾¹°µ¥XÅTÀ³¡A¥]¬A¦p¦ó·j¶°ÃÒ¾Ú¡B¦p¦ó±ÀÂ_§ðÀ»ªÌªº¤J«I¤è¦¡µ¥¡C¦¹¥~ÁÙ¤¶²Ð¤F¦b¹L¥h³Q»{¬°¬O¬Û·í´_Âø©Î¯«¯µ¡A¦ý¬O²{¦b¹ïºûÅ@Linux¦w¥þ¨Ó»¡¥²¤£¥i¤Öªº¤@¨Ç§Þ³N¡C
¥Ø¿ý¡G

²Ä 1³¹¡@¾ãÅé¦w¥þ·§©À 1
1.1¡@¦w¥þ°ò¦¡@1
1.1.1¡@°ò¥»¦w¥þ­ì«h¡@2
1.1.2¡@°ò¥»±K½X¦w¥þ¡@4
1.2¡@°w¹ï¸ê²`§ðÀ»ªÌªº¦w¥þ±¹¬I¡@9
1.2.1¡@¦w¥þ³Ì¨Î¹ê½î¡@9
1.2.2¡@±K½X¯}¸Ñ§Þ³N¡@12
1.2.3¡@±K½X¯}¸Ñ¹ïµ¦¡@15
1.3¡@°w¹ï°ª¯Å§ðÀ»ªÌªº¦w¥þ±¹¬I¡@18
1.3.1¡@°ª¯Å±K½X¯}¸Ñ§Þ³N¡@18
1.3.2¡@°ª¯Å±K½X¯}¸Ñ¹ïµ¦¡@20
1.4¡@¥»³¹¤pµ²¡@22

²Ä 2³¹¡@¤u§@¯¸¦w¥þ¡@23
2.1¡@¦w¥þ°ò¦¡@23
2.1.1¡@¤u§@¯¸¦w¥þ°ò¦¡@23
2.1.2¡@Web¦w¥þ°ò¦¡@25
2.1.3¡@Tails²¤¶¡@27
2.1.4¡@¤U¸ü¡BÅçÃÒ©M¦w¸ËTails¡@27
2.1.5¡@¨Ï¥ÎTails¡@28
2.2¡@ÃB¥~ªº¤u§@¯¸¥[©T¡@31
2.2.1¡@¤u§@¯¸ºÏ½L¥[±K¡@31
2.2.2¡@BIOS±K½X¡@31
2.2.3¡@Tails«ù¤[¤Æ»P¥[±K¡@32
2.3¡@Qubes¡@35
2.3.1¡@Qubes²¤¶¡@36
2.3.2¡@Qubesªº¤U¸ü»P¦w¸Ë¡@39
2.3.3¡@Qubes®à­±¡@41
2.3.4¡@¤@­ÓappVM°Ï¹j¤Æ¥Ü¨Ò¡@44
2.3.5¡@Split GPG¡@47
2.3.6¡@USB VM¡@48
2.4¡@¥»³¹¤pµ²¡@50

²Ä3³¹¡@ªA°È¾¹¦w¥þ¡@51
3.1¡@ªA°È¾¹¦w¥þ°ò¦¡@51
3.1.1¡@°ò¥»ªA°È¾¹¦w¥þ¹ê½î¡@51
3.1.2¡@SSH°t¸m¡@52
3.1.3¡@sudo¡@53
3.2¡@¤¤¯ÅªA°È¾¹¥[©T§Þ³N¡@57
3.2.1¡@SSH±KÆ_»{ÃÒ¡@57
3.2.2¡@AppArmor¡@61
3.2.3¡@»·µ{¤é§Ó¡@64
3.3¡@°ª¯ÅªA°È¾¹¥[©T§Þ³N¡@67
3.3.1¡@ªA°È¾¹ºÏ½L¥[±K¡@67
3.3.2¡@¦w¥þNTPªº´À¥N¤è®×¡@69
3.3.3¡@¨Ï¥ÎÂù¦]¯À¨­¥÷ÅçÃÒªºSSH¡@70
3.4¡@¥»³¹¤pµ²¡@73

²Ä4³¹¡@ºôµ¸¡@75
4.1¡@°ò¥»ªººôµ¸¥[©T¡@76
4.1.1¡@ºôµ¸¦w¥þ°ò¦¡@76
4.1.2¡@¤¤¶¡¤H§ðÀ»¡@78
4.1.3¡@ªA°È¾¹¨¾¤õùÙ³]¸m¡@79
4.2¡@¥[±Kºôµ¸¡@87
4.2.1¡@°t¸mOpenVPN¡@87
4.2.2¡@SSHÀG¹D¡@94
4.2.3¡@SSL/TLS¨Ï¯àªº­t¸ü§¡¿Å¡@96
4.3¡@°Î¦Wºôµ¸¡@100
4.3.1¡@°t¸mTor¡@101
4.3.2¡@TorÁôÂêA°È¡@106
4.4¡@¥»³¹¤pµ²¡@108

²Ä5³¹¡@WebªA°È¾¹¡@109
5.1¡@WebªA°È¾¹¦w¥þ°ò¦¡@109
5.1.1¡@Åv­­¡@109
5.1.2¡@HTTP°ò¥»»{ÃÒ¡@110
5.2¡@HTTPS¡@113
5.2.1¡@±Ò¥ÎHTTPS¡@114
5.2.2¡@HTTP­«©w¦V¨ìHTTPS¡@115
5.2.3¡@HTTPS¤Ï¦V¥N²z¡@116
5.2.4¡@HTTPS«È¤áºÝ»{ÃÒ¡@117
5.3¡@°ª¯ÅHTTPS°t¸m¡@118
5.3.1¡@HSTS¡@119
5.3.2¡@HTTPS«e¦V«O±K¡@119
5.3.3¡@WebÀ³¥Î¨¾¤õùÙ¡@121
5.4¡@¥»³¹¤pµ²¡@131

²Ä6³¹¡@¹q¤l¶l¥ó¡@133
6.1¡@°ò¥»ªº¹q¤l¶l¥ó¥[©T¡@133
6.1.1¡@¹q¤l¶l¥ó¦w¥þ°ò¦¡@134
6.1.2¡@°ò¥»¹q¤l¶l¥ó¥[©T¡@135
6.2¡@¨­¥÷ÅçÃÒ©M¥[±K¡@138
6.2.1¡@SMTP¨­¥÷ÅçÃÒ¡@138
6.2.2¡@SMTPS¡@140
6.3¡@°ª¯Å¥[©T¡@141
6.3.1¡@SPF¡@142
6.3.2¡@DKIM¡@146
6.3.3¡@DMARC¡@153
6.4¡@¥»³¹¤pµ²¡@157

²Ä7³¹¡@°ì¦W¨t²Î¡@159
7.1¡@DNS¦w¥þ°ò¦¡@160
7.1.1¡@Åv«Â°ì¦WªA°È¾¹¥[©T¡@161
7.1.2¡@»¼Âk°ì¦WªA°È¾¹¥[©T¡@163
7.2¡@DNS©ñ¤j§ðÀ»»P³t²v­­¨î¡@163
7.2.1¡@DNS¬d¸ß¤é§Ó¡@165
7.2.2¡@°ÊºADNS»{ÃÒ¡@165
7.3¡@DNSSEC¡@168
7.3.1¡@DNSªº¤u§@­ì²z¡@169
7.3.2¡@DNSªº¦w¥þ°ÝÃD¡@170
7.3.3¡@DNSSECªº¤u§@­ì²z¡@171
7.3.4¡@DNSSEC³N»y¡@173
7.3.5¡@¬°°Ï°ì²K¥[DNSSEC¡@175
7.4¡@¥»³¹¤pµ²¡@178

²Ä8³¹¡@¼Æ¾Ú®w¡@181
8.1¡@¼Æ¾Ú®w¦w¥þ°ò¦¡@181
8.1.1¡@°ò¥»¼Æ¾Ú®w¦w¥þ¡@182
8.1.2¡@¥»¦a¼Æ¾Ú®wºÞ²z¡@183
8.1.3¡@¼Æ¾Ú®w¥Î¤áÅv­­¡@186
8.2¡@¼Æ¾Ú®w¥[©T¡@190
8.2.1¡@¼Æ¾Ú®wºôµ¸³X°Ý±±¨î¡@190
8.2.2¡@±Ò¥ÎSSL/TLS¡@193
8.3¡@¼Æ¾Ú®w¥[±K¡@196
8.3.1¡@¥þºÏ½L¥[±K¡@197
8.3.2¡@À³¥ÎºÝ¥[±K¡@197
8.3.3¡@«È¤áºÝ¥[±K¡@199
8.4¡@¥»³¹¤pµ²¡@200

²Ä9³¹¡@À³«æÅTÀ³¡@201
9.1¡@À³«æÅTÀ³°ò¦¡@201
9.1.1¡@½Ö­t³dÀ³«æÅTÀ³¡@201
9.1.2¡@°_¶D§ðÀ»ªÌ¡@202
9.1.3¡@©Þ±¼´¡ÀY¡@202
9.1.4¡@Àò¨úªA°È¾¹Ãè¹³¡@203
9.1.5¡@­«·s³¡¸pªA°È¾¹¡@203
9.2¡@¦w¥þªººÏ½LÃè¹³¥Í¦¨§Þ³N¡@204
9.2.1¡@¿ï¾ÜÃè¹³³Ð«Ø¨t²Î¡@205
9.2.2¡@³Ð«ØÃè¹³¡@205
9.2.3¡@Sleuth Kit©MAutopsyªºÂ²¤¶¡@206
9.3¡@¤@­Ó¨úÃÒ½Õ¬dªº¥Ü¨Ò¡@213
9.4¡@¥»³¹¤pµ²¡@219

ªþ¿ýA¡@Tor¡@221
A.1¡@Tor¬O¤°¤\¡@221
A.2¡@Torªº¤u§@­ì²z¡@222
A.3¡@¦w¥þ­·ÀI¡@225
A.3.1¡@¹L®ÉªºTor³n¥ó¡@225
A.3.2¡@¨­¥÷ªnÅS¡@225

ªþ¿ýB¡@SSL/TLS¡@227
B.1¡@TLS¬O¤°¤\¡@227
B.2¡@TLSªº¤u§@­ì²z¡@228
B.3¡@TLSªº¬G»Ù¶EÂ_©R¥O¡@230
B.3.1¡@¬d¬ÝÃҮѪº¤º®e¡@230
B.3.2¡@¬d¬ÝCSRªº¤º®e¡@230
B.3.3¡@±Æ°£TLS¤W¨óijªº¬G»Ù¡@230
B.4¡@¦w¥þ­·ÀI¡@231
B.4.1¡@¤¤¶¡¤H¡]MitM¡^§ðÀ»¡@231
B.4.2¡@­°¯Å§ðÀ»¡]Downgrade Attack¡^¡@231
B.4.3¡@«e¦V«O±K¡]Forward Secrecy¡^¡@232
§Ç¡G