{"id":3326,"date":"2018-02-04T11:23:08","date_gmt":"2018-02-04T02:23:08","guid":{"rendered":"http:\/\/haisins.epac.to\/wordpress\/?p=3326"},"modified":"2018-02-04T11:23:08","modified_gmt":"2018-02-04T02:23:08","slug":"oracle-tde-aso-oracle-11g","status":"publish","type":"post","link":"http:\/\/haisins.synology.me\/wordpress\/?p=3326","title":{"rendered":"Oracle TDE , ASO (Oracle 11g)"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Oracle Advanced Security\uc758 Transparent Data Encryption (TDE)\uc740 \uc6b4\uc601\uccb4\uc81c\uc758 \ud574\ud0b9 \ub610\ub294 \ud558\ub4dc\uc6e8\uc5b4, \ubc31\uc5c5 \ubbf8\ub514\uc5b4\uc758 \ub3c4\ub09c\uc73c\ub85c \uc778\ud55c \ub370\uc774\ud130 \uc720\ucd9c\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud55c \uac15\ub825\ud55c \uc554\ud638\ud654 \uc194\ub8e8\uc158\uc774\ub2e4.<\/p>\n<p>TDE\ub97c \uc774\uc6a9\ud558\uc5ec \uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638, \uc2e0\uc6a9\uce74\ub4dc\ubc88\ud638\uc640 \uac19\uc740 \ubbfc\uac10\ud55c \uac1c\uc778 \uc815\ubcf4\ub4e4\uc744 \ubcf4\ud638\ud558\uace0 regulation\uc744 \uc900\uc218\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>\ub978 \ub300\ubd80\ubd84\uc758 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc554\ud638\ud654 \uc194\ub8e8\uc158\uacfc\ub294 \ub2ec\ub9ac, TDE\ub294 \uae30\uc874 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc644\ubcbd\ud558\uac8c \ud22c\uba85\ud558\uac8c \uc801\uc6a9\ub418\ubbc0\ub85c \ud2b8\ub9ac\uac70, \ubdf0 \ub610\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc804\ud600 \ubcc0\uacbd\ud560 \ud544\uc694\uac00 \uc5c6\ub2e4.<\/p>\n<p>\ub370\uc774\ud130\ub294 \ub514\uc2a4\ud06c\uc5d0 \uc800\uc7a5\ub418\ub294 \uacfc\uc815\uc5d0\uc11c \ud22c\uba85\ud558\uac8c \uc554\ud638\ud654\ub418\uba70, \uc815\uc0c1\uc801\uc778 \uc778\uc99d \ubc0f \uad8c\ud55c \ud560\ub2f9\uc744 \uac70\uce5c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc0ac\uc6a9\uc790\uac00 \uc77d\uae30\ub97c \uc2dc\ub3c4\ud560 \ub54c \uc5ed\uc2dc \ud22c\uba85\ud558\uac8c \ubcf5\ud638\ud654 \ub41c\ub2e4.<\/p>\n<p>\uae30\uc874\uc758 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubc31\uc5c5 \ub8e8\ud2f4 \ub610\ud55c \ubaa8\ub450 \uc815\uc0c1\uc801\uc73c\ub85c \uc2e4\ud589 \uac00\ub2a5\ud558\uba70 \ub370\uc774\ud130\ub294 \ubc31\uc5c5\ubcf8\uc5d0 \uc554\ud638\ud654\ub41c \uc0c1\ud0dc\ub85c \ubcf4\uc874\ub41c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image0-1.png\"><img loading=\"lazy\" style=\"margin: 0px 0px 18px; display: inline; background-image: none;\" title=\"image0\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image0_thumb-1.png?resize=577%2C336\" alt=\"image0\" width=\"577\" height=\"336\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>\uadf8\ub9bc 1 Transparent Data Encryption \uac1c\uc694<\/p>\n<p>&nbsp;<\/p>\n<p>11g\uc5d0\uc11c TDE\uc5d0 \uc0c8\ub86d\uac8c \ub3c4\uc785\ub41c \uae30\ub2a5\ub4e4\uc744 \uac04\ub2e8\ud558\uac8c \uc815\ub9ac\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\u201e Tablespace Encryption<\/p>\n<p>\u201e Managing TDE with Enterprise Manager<\/p>\n<p>\u201e New Database Features in TDE<\/p>\n<p>\u201e LogMiner<\/p>\n<p>\u201e Logical Standby<\/p>\n<p><a name=\"page1\"><\/a><\/p>\n<p>\u201e Streams<\/p>\n<p>\u201e Hardware Security Module<\/p>\n<p>&nbsp;<\/p>\n<p>\uac01 \ud56d\ubaa9 \ubcc4\ub85c \uadf8 \ud2b9\uc9d5\uc744 \uc0b4\ud3b4\ubcf4\uace0, \ud14c\uc2a4\ud2b8 \uacfc\uc815\uc744 \uc18c\uac1c\ud558\uaca0\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Tablespace Encryption<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>11g\ubd80\ud130 \uc18c\uac1c\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\ub294 \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc804\uccb4\ub97c \uc554\ud638\ud654\ud560 \uc218 \uc788\uac8c \ud574\uc8fc\ub294 \uae30\ub2a5\uc774\ub2e4.<\/p>\n<p>\uc554\ud638\ud654\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \ub0b4\uc5d0 \uc0dd\uc131\ub418\ub294 \ubaa8\ub4e0 \uac1d\uccb4\ub4e4\uc740 \uc790\ub3d9\uc73c\ub85c \uc554\ud638\ud654\ub418\uc5b4 \uc800\uc7a5\ub41c\ub2e4. \ud14c\uc774\ube14\uc5d0 \ubbfc\uac10\ud55c \ub370\uc774\ud130\ub97c \uc800\uc7a5\ud558\ub294 \uacbd\uc6b0 \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uba74 \uc720\uc6a9\ud558\ub2e4.<\/p>\n<p>\ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654 \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uba74 \uac01 \ud14c\uc774\ube14\uc758 \uc5b4\ub5a4 \uce7c\ub7fc\uc744 \uc554\ud638\ud654\ud574\uc11c \uc800\uc7a5\ud560\uc9c0 \uacb0\uc815\ud560 \ud544\uc694\uac00 \uc5c6\uc5b4\uc9c4\ub2e4.<\/p>\n<p>\ud558\ub098\uc758 \ud14c\uc774\ube14\uc5d0 \uc5ec\ub7ec \ud589\uc5d0 \uac78\uccd0\uc11c \ubbfc\uac10\ud55c \ub370\uc774\ud130\ub4e4\uc774 \uc800\uc7a5\ub418\ub294 \uacbd\uc6b0\ub098 \uc77c\ubd80 \ud589\uc774 \uc544\ub2cc \uc804\uccb4 \ud14c\uc774\ube14\uc744 \ub2e4 \ubcf4\ud638\ud558\uace0\uc790 \ud558\ub294 \uacbd\uc6b0 \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654 \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uba74 \uc720\uc6a9\ud558\ub2e4.<\/p>\n<p>\ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654 \uae30\ub2a5\uc740 \uc554\ud638\ud654\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc5d0 \uc800\uc7a5\ub418\ub294 \ubaa8\ub4e0 \ub370\uc774\ud130\ub97c \uc554\ud638\ud654\ud55c\ub2e4. BLOB\uc774\ub098 CLOB\uac19\uc740 Large Object(LOBs) \ud0c0\uc785\ub3c4 \ub9c8\ucc2c\uac00\uc9c0\uc774\ub2e4.<\/p>\n<p>\uc554\ud638\ud654\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc678\ubd80\uc758 \ub370\uc774\ud130\uc5d0 \ub300\ud574\uc11c\ub294 \uc554\ud638\ud654\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc73c\ubbc0\ub85c BFILE \ub370\uc774\ud130\uac00 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc678\ubd80\uc5d0 \uc704\uce58\ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 \uc554\ud638\ud654\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc5d0 BFILE\uce7c\ub7fc\uc744 \ud3ec\ud568\ud55c \ud14c\uc774\ube14\uc744 \uc0dd\uc131\ud588\ub2e4\uace0 \ud574\ub3c4 \uc774 \uce7c\ub7fc\uc740 \uc554\ud638\ud654\ub418\uc9c0 \uc54a\ub294\ub2e4.<\/p>\n<p>\uc554\ud638\ud654\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \ub0b4\uc758 \ubaa8\ub4e0 \ub370\uc774\ud130\ub294 \ub514\uc2a4\ud06c\uc5d0 \uc800\uc7a5\ub420 \ub54c \uc554\ud638\ud654\ub41c \ud3ec\ub9f7\uc73c\ub85c \uc800\uc7a5\ub418\uace0, \uc811\uadfc \uad8c\ud55c\uc744 \uac00\uc9c4 \uc720\uc800\uac00 \ub370\uc774\ud130\ub97c \ubcf4\uac70\ub098 \uc218\uc815\ud560 \ub54c\uc5d0 \ud22c\uba85\ud558\uac8c \ubcf5\ud638\ud654\ub418\ubbc0\ub85c \uc720\uc800\ub294 \ub370\uc774\ud130\uac00 \ub514\uc2a4\ud06c\uc5d0 \uc554\ud638\ud654\ub418\uc5b4<\/p>\n<p>\uc800\uc7a5\ub418\uc5c8\ub294\uc9c0 \uc5ec\ubd80\uc5d0 \ub300\ud574\uc11c \uc804\ud600 \uc2e0\uacbd \uc4f8 \ud544\uc694\uac00 \uc5c6\uc73c\uba70, \ub370\uc774\ud130\ud30c\uc77c\uc774\ub098 \ubc31\uc5c5 \ubbf8\ub514\uc5b4 \ub3c4\ub09c \uc2dc\uc5d0\ub294 \ubbfc\uac10\ud55c \ub370\uc774\ud130 \uc720\ucd9c\uc744 \uc608\ubc29\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>\ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\ub294 Transparent Data Encryption(TDE) architecture\ub97c \uc774\uc6a9\ud55c\ub2e4. \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\uc5d0 \uc774\uc6a9\ub420 \ub9c8\uc2a4\ud130 \ud0a4\ub3c4 TDE \ub9c8\uc2a4\ud130 \ud0a4\uac00 \uc800\uc7a5\ub418\ub294 \uc624\ub77c\ud074 wallet\uc5d0 \uc800\uc7a5\ub41c\ub2e4.<\/p>\n<p>\uc774 \ub9c8\uc2a4\ud130 \ud0a4\ub294 \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\ub97c \uc554\ud638\ud654\/\ubcf5\ud638\ud654 \ud558\ub294\ub370 \uc0ac\uc6a9\ub418\ub294 \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654 \ud0a4\ub97c \uc554\ud638\ud654\ud558\ub294\ub370 \uc0ac\uc6a9\ub41c\ub2e4.<\/p>\n<p>\uc554\ud638\ud654\ub41c \ub370\uc774\ud130\ub294 JOIN\uc774\ub098 SORT \uc791\uc5c5 \uc2dc\uc5d0\ub3c4 \ubcf4\ud638\ub41c\ub2e4. \uc989, JOIN\uc774\ub098 SORT \uc791\uc5c5 \uc2dc temporary \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc5d0 \ub370\uc774\ud130\ub97c \ub0b4\ub824\uc4f0\ub294 \uacbd\uc6b0\uc5d0\ub3c4 \uc554\ud638\ud654\ub418\uc5b4 \uc800\uc7a5\ub41c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\ub610\ud55c<strong> undo\uc640 redo log \uc5d0\ub3c4 \uc554\ud638\ud654\ub418\uc5b4 \uc800\uc7a5\ub41c\ub2e4.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>\ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\ub97c \uc9c0\uc6d0\ud558\uae30 \uc704\ud574\uc11c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\ub97c \uc0dd\uc131\ud558\ub294 CRAETE TABLESPACE \uba85\ub839\uc5b4 \ub4a4\uc5d0 ENCRYPTION \uc808\uc774 \ucd94\uac00\ub418\uc5c8\ub2e4.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>ENCRYPTION \uc808\uc5d0 \uc554\ud638\ud654 \uad00\ub828 \uc18d\uc131\ub4e4\uc744 \uae30\uc220\ud558\uba74 \ub41c\ub2e4. \uc790\uc138\ud55c \uba85\ub839\uc5b4\uc640 \uc18d\uc131\ub4e4\uc5d0 \ub300\ud574\uc11c\ub294 \ud14c\uc2a4\ud2b8 \ubd80\ubd84\uc5d0\uc11c \uc54c\uc544\ubcf4\ub3c4\ub85d \ud558\uaca0\ub2e4.<\/p>\n<p>Temporary \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc640 Undo \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\ub294 \uc554\ud638\ud654\ud560 \uc218 \uc5c6\uc73c\uba70, \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\uc758 \uacbd\uc6b0\ub294 \uc554\ud638\ud654 \ud0a4\ub97c \ubcc0\uacbd\ud560 \uc218 \uc5c6\uc73c\ubbc0\ub85c \ud0a4\ub97c \ubcc0\uacbd\ud558\uace0\uc790 \ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 \uc0c8\ub85c\uc6b4 \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\ub97c \uc0dd\uc131\ud55c \ud6c4 \uac1d\uccb4\ub4e4\uc744 \uc774\ub3d9\uc2dc\ucf1c\uc57c \ud55c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>Transparent Data Encryption(TDE)\uc758 column-level encryption\uacfc \ub2e4\ub978 \uc810<\/p>\n<p>&nbsp;<\/p>\n<p>\ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654 \uae30\ub2a5\uc740 \uae30\uc874\uc758 \uc5b4\ub5a4 \ud14c\uc774\ube14\uc758 \ud2b9\uc815 \uce7c\ub7fc\ub9cc\uc744 \uc554\ud638\ud654\ud558\ub294 \uae30\ub2a5(TDE)\uacfc\ub294 \ub2ec\ub9ac \ube14\ub85d \uc804\uccb4\ub97c \uc554\ud638\ud654\ud558\ub294 \ube14\ub85d \ub808\ubca8 \uc554\ud638\ud654\ub85c\uc11c \ub514\uc2a4\ud06c\uc5d0 \uae30\ub85d\ub418\ub294 \uc2dc\uc810\uc5d0 \uc554\ud638\ud654\ub418\uace0 \uc77d\ud788\ub294 \uc2dc\uc810\uc5d0 \ubcf5\ud638\ud654\ub418\ub294 \ubc29\uc2dd\uc774\ub2e4.<\/p>\n<p>\uadf8\ub7ec\ubbc0\ub85c \uce7c\ub7fc \ub808\ubca8 \uc554\ud638\ud654\ub294 SGA \uba54\ubaa8\ub9ac \uc0c1\uc758 \ub370\uc774\ud130\ub3c4 \uc554\ud638\ud654\ub41c \uc0c1\ud0dc\ub85c \ub0a8\uc544\uc788\uc5c8\ub358 \ub370 \ubc18\ud574 \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\ub294 SGA \uba54\ubaa8\ub9ac \uc0c1\uc758 \ub370\uc774\ud130\ub294 clear text \uc0c1\ud0dc\ub85c \ub0a8\uc544\uc788\uac8c \ub418\uba70, \uc554\ud638\ud654\ub85c \uc778\ud55c \uc624\ubc84\ud5e4\ub4dc\ub294 I\/O \uc791\uc5c5 \uc2dc\uc5d0\ub9cc \ubc1c\uc0dd\ud55c\ub2e4.<\/p>\n<p>TDE\ub294 transportable tablespace\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc9c0\ub9cc \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\uc5d0\uc11c\ub294 \uc9c0\uc6d0\ub41c\ub2e4.<\/p>\n<p>\uc18c\uc2a4 \ud50c\ub7ab\ud3fc\uacfc \ub300\uc0c1 \ud50c\ub7ab\ud3fc\uc758 endian\uc774 \ub3d9\uc77c\ud558\uace0, \ub3d9\uc77c\ud55c wallet\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\ub97c \uc774\uc6a9\ud558\uc5ec \uc554\ud638\ud654\ud55c \ud14c\uc774\ube14\uc744 transportable tablespace\ub97c \uc774\uc6a9\ud558\uc5ec \uc774\ub3d9\uc2dc\ud0ac \uc218 \uc788\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Note : TDE\ub294 \ubbf8\ub514\uc5b4\uc5d0 \uc800\uc7a5\ub41c \ub370\uc774\ud130\uc5d0 \ub300\ud55c \ubcf4\ud638 \uc194\ub8e8\uc158\uc774\ubbc0\ub85c SGA \uba54\ubaa8\ub9ac \uc0c1\uc5d0 clear text\uac00 \ub0a8\ub294 \uac83\uc774 \ubcf4\uc548 \uc815\ucc45\uc5d0 \uc704\ubc30\ub41c\ub2e4\uace0 \ubcfc \uc218\ub294 \uc5c6\uc73c\uba70, temporary \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc5d0 \uae30\ub85d\ub418\ub294 \ub370\uc774\ud130 \ub610\ud55c \ubcf4\ud638\ub418\ub294 \ud2b9\uc9d5\uc744 \ud1b5\ud574 \uc774\ub97c \uc815\ud655\ud558\uac8c \uc900\uc218\ud558\uace0 \uc788\uc74c\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\uc9c0\uc6d0\ub418\ub294 \ub370\uc774\ud130\ud0c0\uc785<\/p>\n<p>\ubaa8\ub4e0 \ub370\uc774\ud130\ud0c0\uc785\uc744 \uc9c0\uc6d0\ud55c\ub2e4.<\/p>\n<p><strong>\uc9c0\uc6d0\ub418\ub294 \uc554\ud638\ud654 \uc54c\uace0\ub9ac\uc998<\/strong><\/p>\n<p><strong>3DES168<\/strong><\/p>\n<p><strong>AES128 (default)<\/strong><\/p>\n<p><strong>AES192<\/strong><\/p>\n<p><strong>AES256<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\uc81c\uc57d\uc0ac\ud56d\ub4e4<\/p>\n<p>Temporary\uc640 Undo \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\ub294 \uc554\ud638\ud654\ud560 \uc218 \uc5c6\ub2e4.<\/p>\n<p>Bfile\uc640 External \ud14c\uc774\ube14\uc740 \uc554\ud638\ud654\ud560 \uc218 \uc5c6\ub2e4.<\/p>\n<p>\uc11c\ub85c \ub2e4\ub978 endian\uc744 \uc0ac\uc6a9\ud558\ub294 \ud50c\ub7ab\ud3fc\uac04\uc5d0\ub294 Transportable Tablespace\uc744 \ud1b5\ud574\uc11c \uc554\ud638\ud654\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\ub97c \uc774\ub3d9\uc2dc\ud0ac \uc218 \uc5c6\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Managing TDE with Enterprise Manager<\/strong><\/p>\n<p>11g TDE\uc758 \uac00\uc7a5 \ud070 \ud2b9\uc9d5 \uc911\uc758 \ud558\ub098\ub294 Enterprise Manager\ub97c \ud1b5\ud574 \uc124\uc815 \ubc0f \uad00\ub9ac\ub97c \ud560 \uc218 \uc788\uac8c \ub418\uc5c8\ub2e4\ub294 \uc810\uc774\ub2e4.<\/p>\n<p>wallet\uc758 \uc624\ud508\/\ud074\ub85c\uc988, \uc704\uce58 \uc774\ub3d9 \ubc0f \uc0c8\ub85c\uc6b4 \ub9c8\uc2a4\ud130\ud0a4 \uc0dd\uc131 \ub4f1\uc758 \uc791\uc5c5\uc744 Enterprise Manager\ub97c \ud1b5\ud574 \ud560 \uc218 \uc788\uc73c\uba70 \ud14c\uc774\ube14 \ubc0f \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc0dd\uc131 \uacfc\uc815\uc5d0\uc11c TDE\uad00\ub828 \uc635\uc158\uc744 \uc124\uc815\uc744 \ud560 \uc218 \uc788\ub294 \ud654\uba74\uc774 \uc81c\uacf5\ub41c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>New Database Features in TDE<\/strong><\/p>\n<p>11g\ubd80\ud130\ub294 \uc880 \ub354 \ub2e4\uc591\ud55c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uae30\ub2a5\ub4e4\uc5d0 TDE\ub97c \uc801\uc6a9\ud560 \uc218 \uc788\uac8c \ub418\uc5c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>LogMiner<\/strong><\/p>\n<p>TDE\ub97c \uc774\uc6a9\ud574\uc11c \uc554\ud638\ud654 \uce7c\ub7fc\uc758 \ub370\uc774\ud130\ub294 Data File, Undo Segment, Redo Log File\uc5d0 \ubaa8\ub450 \uc554\ud638\ud654\ub41c \uc0c1\ud0dc\ub85c \uc800\uc7a5\ub41c\ub2e4. \ub54c\ubb38\uc5d0 10g\uae4c\uc9c0\ub294 LogMiner\ub97c \uc774\uc6a9\ud574\uc11c Redo log\ub97c \ud655\uc778\ud574\ubcf4\uba74 \uc554\ud638\ud654\ub41c \uce7c\ub7fc\uc758 \ub370\uc774\ud130\ub294 \ud655\uc778\ud560 \uc218 \uc5c6\uc5c8\ub2e4.<\/p>\n<p>\uc608\ub97c \ub4e4\uc5b4, \ub2e4\uc74c\uacfc \uac19\uc774 CUST_PAYMNET_INFO\ud14c\uc774\ube14\uc758 CREDIT_CARD_NUMBER \uce7c\ub7fc\uc774 \uc554\ud638\ud654\ub418\uc5b4\uc788\ub294 \uacbd\uc6b0, 10g\uc5d0\uc11c LogMiner\ub97c \uc774\uc6a9\ud574\uc11c \ub85c\uadf8\ub97c \ud655\uc778\ud574\ubcf4\uba74 \uc554\ud638\ud654\ub41c \uce7c\ub7fc\uc5d0\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 Unsupported Type\uc774\ub77c\ub294 \uba54\uc2dc\uc9c0\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc5c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; select * from user_encrypted_columns;<\/p>\n<p>TABLE_NAME COLUMN_NAME ENCRYPTION_ALG SAL<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;<\/p>\n<p>CUST_PAYMENT_INFO CREDIT_CARD_NUMBER AES 192 bits key NO<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; select sql_redo from v$logmnr_contents where table_name = &#8216;CUST_PAYMENT_INFO&#8217; and operation=&#8217;INSERT&#8217;;<\/p>\n<p>SQL_REDO<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>insert into &#8220;OE&#8221;.&#8221;CUST_PAYMENT_INFO&#8221;(&#8220;FIRST_NAME&#8221;,&#8221;LAST_NAME&#8221;,&#8221;ORDER_NUMBER&#8221;,&#8221;CR EDIT_CARD_NUMBER&#8221;,&#8221;ACTIVE_CARD&#8221;) values (&#8216;Jon&#8217;,&#8217;Oldfield&#8217;,&#8217;10001&#8242;,Unsupported Ty pe,&#8217;YES&#8217;);<\/p>\n<p>&nbsp;<\/p>\n<p>insert into &#8220;OE&#8221;.&#8221;CUST_PAYMENT_INFO&#8221;(&#8220;FIRST_NAME&#8221;,&#8221;LAST_NAME&#8221;,&#8221;ORDER_NUMBER&#8221;,&#8221;CR EDIT_CARD_NUMBER&#8221;,&#8221;ACTIVE_CARD&#8221;) values (&#8216;Chris&#8217;,&#8217;White&#8217;,&#8217;10002&#8242;,Unsupported Ty pe,&#8217;YES&#8217;);<\/p>\n<p>&nbsp;<\/p>\n<p>[10g LogMiner \uc608]<\/p>\n<p>\ud558\uc9c0\ub9cc 11g\ubd80\ud130 LogMiner\ub294 TDE\ub97c \uc9c0\uc6d0\ud55c\ub2e4. 11g\uc5d0\uc11c LogMiner\ub97c \uc774\uc6a9\ud574\uc11c \ub85c\uadf8\ub97c \ud655\uc778\ud574 \ubcf4\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \uc554\ud638\ud654\ub41c \uce7c\ub7fc\ub3c4 \uadf8 \uac12\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; select * from user_encrypted_columns;<\/p>\n<p>TABLE_NAME COLUMN_NAME ENCRYPTION_ALG SAL<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;<\/p>\n<p>CUST_PAYMENT_INFO CREDIT_CARD_NUMBER AES 192 bits key NO<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image18.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image18\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image18_thumb.png?resize=244%2C5\" alt=\"image18\" width=\"244\" height=\"5\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>SQL&gt; select sql_redo from v$logmnr_contents where table_name = &#8216;CUST_PAYMENT_INFO&#8217; and operation=&#8217;INSERT&#8217;;<\/p>\n<p>SQL_REDO<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>insert into &#8220;OE&#8221;.&#8221;CUST_PAYMENT_INFO&#8221;(&#8220;FIRST_NAME&#8221;,&#8221;LAST_NAME&#8221;,&#8221;ORDER_NUMBER&#8221;,&#8221;CR EDIT_CARD_NUMBER&#8221;,&#8221;ACTIVE_CARD&#8221;) values (&#8216;Jon&#8217;,&#8217;Oldfield&#8217;,&#8217;10001&#8242;,&#8217;5446959708812 985&#8242;,&#8217;YES&#8217;);<\/p>\n<p>insert into &#8220;OE&#8221;.&#8221;CUST_PAYMENT_INFO&#8221;(&#8220;FIRST_NAME&#8221;,&#8221;LAST_NAME&#8221;,&#8221;ORDER_NUMBER&#8221;,&#8221;CR EDIT_CARD_NUMBER&#8221;,&#8221;ACTIVE_CARD&#8221;) values (&#8216;Chris&#8217;,&#8217;White&#8217;,&#8217;10002&#8242;,&#8217;51223580460825 60&#8242;,&#8217;YES&#8217;);<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image19.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image19\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image19_thumb.png?resize=244%2C5\" alt=\"image19\" width=\"244\" height=\"5\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>[11g LogMiner \uc608]<\/p>\n<p>\uc704\uc758 \uc608\uc5d0\uc11c\ucc98\ub7fc 11g\ubd80\ud130 LogMiner\ub294 DML \ubb38\uc7a5\uc5d0 \ud3ec\ud568\ub418\uc5b4\uc788\ub294 \uc554\ud638\ud654\ub41c \uce7c\ub7fc\uc758 \ub370\uc774\ud130\ub97c clear text \ud615\ud0dc\ub85c V$LOGMNR_CONTENTS\uc5d0 \uc800\uc7a5\ud55c\ub2e4. LogMiner\uac00 \ub370\uc774\ud130\ub97c \ubcf5\ud638\ud654\ud574\uc11c V$LOGMNR_CONTENTS\uc5d0 \uc800\uc7a5\ud558\uae30 \uc704\ud574\uc11c\ub294 \ubb3c\ub860 \ub300\uc0c1 \ud14c\uc774\ube14\uc758 \ub9c8\uc2a4\ud130\ud0a4\uac00 \ub4e4\uc5b4\uc788\ub294 wallet\uc774 \uc624\ud508\ub418\uc5b4 \uc788\ub294 \uc0c1\ud0dc\uc774\uc5b4\uc57c\ub9cc \ud55c\ub2e4.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image1a.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image1a\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image1a_thumb.png?resize=244%2C5\" alt=\"image1a\" width=\"244\" height=\"5\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Note : TDE\ub294 access control\uc744 \uc704\ud55c \uc194\ub8e8\uc158\uc774 \uc544\ub2cc \ud30c\uc77c \ub808\ubca8\uc5d0 \ub300\ud55c \uc554\ud638\ud654 \uc194\ub8e8\uc158\uc774\uae30 \ub54c\ubb38\uc5d0 V$LOGMNR_CONTENTS\uc5d0 clear text\uac00 \uc800\uc7a5\ub418\ub294 \uac83\uc774 \ubcf4\uc548 \uc815\ucc45\uc5d0 \uc704\ubc30\ub418\ub294 \uac83\uc774 \uc544\ub2d8\uc5d0 \uc8fc\uc758\ud55c\ub2e4.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image1c.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image1c\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image1c_thumb.png?resize=244%2C5\" alt=\"image1c\" width=\"244\" height=\"5\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image1d.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image1d\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image1d_thumb.png?resize=244%2C5\" alt=\"image1d\" width=\"244\" height=\"5\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Logical Standby<\/strong><\/p>\n<p>Logical Standby\ub294 LogMiner\ub97c \uc774\uc6a9\ud574\uc11c Redo Log\ub97c SQL\ubb38\uc7a5\uc73c\ub85c \ubcc0\ud658\ud574\uc11c Standby \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc801\uc6a9\ud558\ub294 SQL Apply\ub97c \uad6c\ud604\ud558\ubbc0\ub85c, 11g\ubd80\ud130 LogMiner\uac00 TDE \uc9c0\uc6d0\ud558\uac8c \ub418\uba74\uc11c \uc790\ub3d9\uc801\uc73c\ub85c Logical Standby\ub3c4 TDE\ub97c \uc9c0\uc6d0\ud558\uac8c \ub418\uc5c8\ub2e4.<\/p>\n<p>Primary\uc640 standby \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 \uac19\uc740 \ub9c8\uc2a4\ud130 \ud0a4\ub97c \uc0ac\uc6a9\ud558\ub3c4\ub85d, \ubc18\ub4dc\uc2dc primary \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 wallet\uc744 standby \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 copy\ud574\uc11c \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4.<\/p>\n<p>\ub9c8\uc2a4\ud130\ud0a4 re-generation \uba85\ub839\uc5b4\ub294 replicate\ub418\uc9c0 \uc54a\uc73c\ubbc0\ub85c primary \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c \ub9c8\uc2a4\ud130 \ud0a4\ub97c re-generation\ud560 \ub54c \ub9c8\ub2e4 \ubc18\ub4dc\uc2dc wallet\uc744 standby \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ub2e4\uc2dc copy\ud574 \uc8fc\uc5b4\uc57c \ud568\uc5d0 \uc8fc\uc758\ud55c\ub2e4.<\/p>\n<p>Standby \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c\ub294 \ub9c8\uc2a4\ud130 \ud0a4 re-generation \uba85\ub839\uc5b4\ub97c \uc218\ud589\ud560 \uc218 \uc5c6\ub2e4.<\/p>\n<p>Standby \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c\ub9cc copy\ud574\uc628 wallet\uc758 \ube44\ubc00\ubc88\ud638\ub97c \ubcc0\uacbd\ud558\uac70\ub098, standby \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \uce7c\ub7fc \ud0a4\ub97c rekey \ud558\ub294 \uac83\uc740 \uac00\ub2a5\ud558\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Streams<\/strong><\/p>\n<p>11g\ubd80\ud130\ub294 Streams\ub3c4 TDE\ub97c \uc9c0\uc6d0\ud55c\ub2e4.<\/p>\n<p>TDE\ub85c \uc554\ud638\ud654\ub41c \uce7c\ub7fc\uc758 \ub370\uc774\ud130\ub294 \ud22c\uba85\ud558\uac8c \ubcf5\ud638\ud654\ub418\uc5b4 Streams\uc758 Filtering\uacfc \uae30\ud0c0 \uacfc\uc815\uc744 \uac70\uce5c\ub2e4. Apply \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 TDE\ub97c \uc0ac\uc6a9\ud55c\ub2e4\uba74, \uc801\uc6a9\ub420 \ub370\uc774\ud130\ub294 \ub85c\uceec\uc758 \uc554\ud638\ud654 \ud0a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud22c\uba85\ud558\uac8c \ub2e4\uc2dc \uc554\ud638\ud654\ub418\uc5b4 \uc801\uc6a9\ub41c\ub2e4.<\/p>\n<p>Source \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \uc77c\ubd80 \uce7c\ub7fc\uc774 \uc554\ud638\ud654\ub418\uc5b4 \uc788\ub294\ub370 apply \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \ud574\ub2f9 \uce7c\ub7fc\ub4e4\uc740 \uc554\ud638\ud654\ub418\uc5b4 \uc788\uc9c0 \uc54a\ub2e4\uba74 \uc801\uc6a9 \uacfc\uc815\uc5d0\uc11c \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud55c\ub2e4. ENFORCE_ENCRYPTION\uc774 FALSE\ub85c \uc124\uc815\ub418\uc5b4 \uc788\ub294 \uacbd\uc6b0\uc5d0\ub9cc \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\ub294\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Hardware Security Module<\/strong><\/p>\n<p>Hardware Security Module(HSM)\uc774\ub780 \uc554\ud638\ud654 \ud0a4\ub97c \uc800\uc7a5\ud558\uae30 \uc704\ud55c secure storage\uc778 \ubb3c\ub9ac\uc801 \uc7a5\uce58\ub97c \uc758\ubbf8\ud55c\ub2e4.<\/p>\n<p>\ub610\ud55c HSM\uc740 \uc554\ud638\ud654 \ubcf5\ud638\ud654 \uc791\uc5c5\uc744 \uc704\ud55c \uba54\ubaa8\ub9ac\ub3c4 \uc81c\uacf5\ud558\uae30 \ub54c\ubb38\uc5d0 \uc624\ub77c\ud074 wallet\ubcf4\ub2e4 \uc880 \ub354 \uac15\ub825\ud55c \ubcf4\uc548\uc131\uc744 \ubcf4\uc7a5\ud55c\ub2e4.<\/p>\n<p>TDE \uae30\ub2a5\uc744 HSM\uc744 \uc774\uc6a9\ud574\uc11c \uad6c\ud604\ud558\uba74, TDE\ub97c \uc704\ud55c \ub9c8\uc2a4\ud130 \ud0a4\uac00 HSM\ub0b4\uc5d0 \uc800\uc7a5\ub418\uace0, \ub9c8\uc2a4\ud130 \ud0a4\ub97c \uc774\uc6a9\ud55c \uc554\ud638\ud654\/\ubcf5\ud638\ud654 \uc791\uc5c5\uc740 \ubaa8\ub450 HSM\ub0b4\uc758 \uba54\ubaa8\ub9ac \uc0c1\uc5d0\uc11c \uc774\ub8e8\uc5b4\uc9c0\uae30 \ub54c\ubb38\uc5d0 \ub9c8\uc2a4\ud130 \ud0a4\ub97c \ubcf4\ud638\ub418\uc9c0 \uc54a\ub294 \uba54\ubaa8\ub9ac \uc0c1\uc5d0 \ub178\ucd9c\uc2dc\ud0a4\uc9c0 \uc54a\ub294\ub2e4\ub294 \uc7a5\uc810\uc774 \uc788\ub2e4.<\/p>\n<p>\uc5ec\ub7ec vendor\uc5d0\uc11c HSM\uc744 \uc81c\uacf5\ud558\uace0 \uc788\uc73c\uba70, \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uc81c\uacf5\ud558\ub294 Vendor\uc758 HSM\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image20.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image20\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image20_thumb.png?resize=122%2C121\" alt=\"image20\" width=\"122\" height=\"121\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image21.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image21\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image21_thumb.png?resize=122%2C121\" alt=\"image21\" width=\"122\" height=\"121\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image22.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image22\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image22_thumb.png?resize=122%2C121\" alt=\"image22\" width=\"122\" height=\"121\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image23.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image23\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image23_thumb.png?resize=75%2C106\" alt=\"image23\" width=\"75\" height=\"106\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image24.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image24\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image24_thumb.png?resize=75%2C106\" alt=\"image24\" width=\"75\" height=\"106\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image25.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image25\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image25_thumb.png?resize=132%2C132\" alt=\"image25\" width=\"132\" height=\"132\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image26.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image26\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image26_thumb.png?resize=132%2C132\" alt=\"image26\" width=\"132\" height=\"132\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image27.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image27\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image27_thumb.png?resize=99%2C90\" alt=\"image27\" width=\"99\" height=\"90\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image28.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image28\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image28_thumb.png?resize=244%2C141\" alt=\"image28\" width=\"244\" height=\"141\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image29.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image29\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image29_thumb.png?resize=244%2C141\" alt=\"image29\" width=\"244\" height=\"141\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Hardware Security Module\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Database Server Encrypted Data<\/strong><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image2e.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image2e\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image2e_thumb.png?resize=99%2C91\" alt=\"image2e\" width=\"99\" height=\"91\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image2f.png\"><img loading=\"lazy\" style=\"margin: 0px; display: inline; background-image: none;\" title=\"image2f\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image2f_thumb.png?resize=109%2C91\" alt=\"image2f\" width=\"109\" height=\"91\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>\uadf8\ub9bc 2 Hardware Security Module \uac1c\uc694<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\ud14c\uc2a4\ud2b8<\/p>\n<p>Quick Implementation of Tablespace Encryption 1.) Wallet \uc0dd\uc131 \uc704\uce58 \uc9c0\uc815<\/p>\n<p>&nbsp;<\/p>\n<p>Wallet\uc744 \uc0dd\uc131\ud558\uae30 \uc704\ud574\uc11c\ub294 $ORACLE_HOME\/network\/admin \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc788\ub294 sqlnet.ora \ud30c\uc77c \ub0b4\uc5d0 \ud30c\ub77c\ubbf8\ud130 ENCRYPTION_WALLET_LOCATION\uc744 \uc9c0\uc815\ud574\uc57c \ud55c\ub2e4.<\/p>\n<p>Wallet\uc774 \uc0dd\uc131\ub420 \uc704\uce58\ub97c \uc9c0\uc2dc\ud558\ub294 \ud30c\ub77c\ubbf8\ud130\ub85c\uc11c \uc124\uc815\ub418\uc5b4\uc788\uc9c0 \uc54a\uc73c\uba74 \ub514\ud3f4\ud2b8\ub85c \/etc\/ORACLE\/WALLETS\/&lt;Oracle software owner OS user name&gt; \uc744 wallet \uc0dd\uc131 \uc704\uce58\ub85c \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>oracle@obe11g.us.oracle.com:\/home\/oracle&gt;<\/p>\n<p>$ cd $ORACLE_HOME\/network\/admin<\/p>\n<p>oracle@obe11g.us.oracle.com:\/u01\/app\/oracle\/product\/11.1.0\/db_1\/network\/admin&gt;<\/p>\n<p>&nbsp;<\/p>\n<p>$ vi sqlnet.ora<\/p>\n<p>ENCRYPTION_WALLET_LOCATION=<\/p>\n<p>(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=\/u01\/app\/oracle\/product\/11.1.0\/db_1)))<\/p>\n<p>&nbsp;<\/p>\n<p>2.) Wallet \uc0dd\uc131<\/p>\n<p>\ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \ud1b5\ud574 wallet\uc5d0 \ube44\ubc00\ubc88\ud638\ub97c \uc9c0\uc815\ud558\uace0 TDE\uc5d0 \uc0ac\uc6a9\ud560 \ub9c8\uc2a4\ud130 \ud0a4\ub97c \uc0dd\uc131\ud55c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; connect \/ as sysdba<\/p>\n<p>Connected.<\/p>\n<p>SQL&gt; alter system set encryption key identified by &#8220;welcome1&#8221;;<\/p>\n<p>&nbsp;<\/p>\n<p>Note : \uc704 \uba85\ub839\uc5b4\ub294 wallet\uc5d0 TDE\uc6a9 \ub9c8\uc2a4\ud130 \ud0a4\ub97c \uc0dd\uc131\ud558\ub294 \uba85\ub839\uc5b4\uc774\ub2e4. Wallet\uc5d0 \uc774\ubbf8 \ub9c8\uc2a4\ud130 \ud0a4\uac00 \uc0dd\uc131\ub418\uc5b4 \uc788\ub2e4\uba74 \uc0c8\ub85c\uc6b4 \ub9c8\uc2a4\ud130 \ud0a4\ub97c \ucd94\uac00\ud55c\ub2e4.<\/p>\n<p>\uc0c8\ub85c\uc6b4 \ud0a4\ub97c \ucd94\uac00\ud558\uc9c0 \uc54a\uace0, \ub370\uc774\ud130\ubca0\uc774\uc2a4 shutdown \ub4f1\uc758 \uc774\uc720\ub85c close\ub418\uc5c8\ub358 wallet\uc744 \ub2e4\uc2dc \uc624\ud508\ub9cc \ud558\uace0 \uc2f6\ub2e4\uba74 \ub2e4\uc74c\uc758 \uba85\ub839\uc5b4\ub97c \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>Alter system set wallet open identified by \u201cwelcome1\u201d;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>23.) CLEAN_TABLE \uc0dd\uc131<\/p>\n<p>\uc704\uc5d0\uc11c \uc0dd\uc131\ud55c CLEAN \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc5d0 \uc544\ub798\uc640 \uac19\uc774 \ud14c\uc774\ube14\uc744 \uc0dd\uc131\ud55c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; connect oe\/oe;<\/p>\n<p>Connected.<\/p>\n<p>SQL&gt; CREATE TABLE oe.clean_table TABLESPACE clean AS SELECT * FROM oe.customers;<\/p>\n<p>Table created.<\/p>\n<p>&nbsp;<\/p>\n<p>24.) TDE_TABLE \uc0dd\uc131<\/p>\n<p>\uc704\uc5d0\uc11c \uc0dd\uc131\ud55c \uc554\ud638\ud654\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc778 TDE\uc5d0 \uc544\ub798\uc640 \uac19\uc774 \ud14c\uc774\ube14\uc744 \uc0dd\uc131\ud55c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; CREATE TABLE oe.tde_table TABLESPACE tde AS SELECT * FROM oe.customers;<\/p>\n<p>Table created.<\/p>\n<p>&nbsp;<\/p>\n<p>25.) <span style=\"color: #ff0000;\"><strong>\ub370\uc774\ud130\ud30c\uc77c\uc744 \uc5f4\uc5b4\ubcf4\uba74, \ub2e4\uc74c\uacfc \uac19\uc774 TDE \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc5d0\ub294 \ub370\uc774\ud130\uac00 \uc554\ud638\ud654\ub418\uc5b4 \uc800\uc7a5\ub418\uace0, CLEAN \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc5d0\ub294 clean text\uac00 \uc800\uc7a5\ub41c \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image6a.png\"><img loading=\"lazy\" style=\"margin: 0px 0px 18px; display: inline; background-image: none;\" title=\"image6a\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image6a_thumb.png?resize=537%2C418\" alt=\"image6a\" width=\"537\" height=\"418\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>&lt;clean \ub370\uc774\ud130 \ud30c\uc77c&gt;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image6b.png\"><img loading=\"lazy\" style=\"margin: 0px 0px 18px; display: inline; background-image: none;\" title=\"image6b\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image6b_thumb.png?resize=536%2C421\" alt=\"image6b\" width=\"536\" height=\"421\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>&lt;tde \ub370\uc774\ud130 \ud30c\uc77c&gt;<\/p>\n<p>&nbsp;<\/p>\n<p>26.) <strong><span style=\"color: #ff0000;\">\uc554\ud638\ud654\ub41c \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4\uc5d0 \uc0dd\uc131\ud55c TDE_TABLE\uc758 date_of_birth \uce7c\ub7fc\uc5d0 \uc778\ub371\uc2a4\ub97c \uc0dd\uc131\ud55c \ud6c4 \ucffc\ub9ac\ud574\uc11c \uc2e4\ud589\uacc4\ud68d\uc744 \ud655\uc778\ud574 \ubcf4\uc790. <\/span><\/strong><\/p>\n<p><strong><span style=\"color: #ff0000;\">TDE\ub97c \uc774\uc6a9\ud55c \uce7c\ub7fc \ub808\ubca8 \uc554\ud638\ud654\ub294 range scan\uc740 \ubd88\uac00\ub2a5\ud55c\ub370 \ubc18\ud574, \ud14c\uc774\ube14\uc2a4\ud398\uc774\uc2a4 \uc554\ud638\ud654\uc758 \uacbd\uc6b0 range scan\uc774 \ub418\ub294 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/span><\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p>SQL&gt; CREATE INDEX idx_on_tde_table ON oe.tde_table(date_of_birth);<\/p>\n<p>Index created.<\/p>\n<p>SQL&gt; connect \/ as sysdba;<\/p>\n<p>Connected.<\/p>\n<p>SQL&gt; SELECT cust_last_name, date_of_birth FROM tde_table WHERE date_of_birth BETWEEN &#8217;04-FEB-59&#8242; AND &#8217;06-FEB-59&#8242;;<\/p>\n<p>CUST_LAST_NAME DATE_OF_B<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;<\/p>\n<p>Pacino 05-FEB-59<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; SELECT cust_last_name, date_of_birth FROM oe.tde_table WHERE date_of_birth BETWEEN &#8217;04-FEB-59&#8242; AND &#8217;06-FEB-59&#8242;;<\/p>\n<p>CUST_LAST_NAME DATE_OF_B<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;<\/p>\n<p>Pacino 05-FEB-59<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt; select * from table (dbms_xplan.display_cursor);<br \/>\nPLAN_TABLE_OUTPUT<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nSQL_ID 4dj2brkpf9jp5, child number 0<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nSELECT cust_last_name, date_of_birth FROM oe.tde_table WHERE<br \/>\ndate_of_birth BETWEEN &#8217;04-FEB-59&#8242; AND &#8217;06-FEB-59&#8242;<br \/>\nPlan hash value: 3331872405<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n| Id | Operation | Name | Rows | Bytes | Cost (PLAN_TABLE_OUTPUT %CPU)| Time |<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n| 0 | SELECT STATEMENT | | | | 2 (100)| | |* 1 | FILTER | | | | | |<\/p>\n<p>PLAN_TABLE_OUTPUT<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n| 2 | TABLE ACCESS BY INDEX ROWID| TDE_TABLE | 1 | 21 | 2 (0)| 00:00:01 |<br \/>\n|* 3 | INDEX RANGE SCAN | IDX_ON_TDE_TABLE | 1 | | 1 (0)| 00:00:01 |<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nPredicate Information (identified by operation id):<\/p>\n<p>PLAN_TABLE_OUTPUT<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n1 &#8211; filter(TO_DATE(&#8217;04-FEB-59&#8242;)&lt;=TO_DATE(&#8217;06-FEB-59&#8242;))<br \/>\n3 &#8211; access(&#8220;DATE_OF_BIRTH&#8221;&gt;=&#8217;04-FEB-59&#8242; AND &#8220;DATE_OF_BIRTH&#8221;&lt;=&#8217;06-FEB-59&#8242;)<\/p>\n<p>Note<br \/>\n&#8212;&#8211;<br \/>\n&#8211; dynamic sampling used for this statement<\/p>\n<p>26 rows selected.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image78.png\"><img loading=\"lazy\" style=\"margin: 0px 0px 18px; display: inline; background-image: none;\" title=\"image78\" src=\"https:\/\/i0.wp.com\/oracledba.zapto.org\/wordpress\/wp-content\/uploads\/2018\/02\/image78_thumb.png?resize=244%2C7\" alt=\"image78\" width=\"244\" height=\"7\" border=\"0\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>\uacb0\ub860 \ubc0f \ud65c\uc6a9 \ubc29\uc548<\/p>\n<p>11g TDE \uae30\ub2a5\uc774 \uc774\uc804 \ubc84\uc804\uc5d0 \ube44\ud574 \ub2ec\ub77c\uc9c4 \uc810\uc740 \ub2e4\uc74c\uc758 \ud55c \uac00\uc9c0\ub85c \uc694\uc57d\ub41c\ub2e4.<\/p>\n<p>\u201e Tablespace level encryption \uae30\ub2a5 \uc81c\uacf5<\/p>\n<p>Tablespace level encryption \uae30\ub2a5 \uc81c\uacf5\uc740 \ucd94\uac00\uc801\uc73c\ub85c \uace0\ub824\ud574\uc57c \ud560 \uc0ac\ud56d\uc774 \uc788\ub2e4. Tablespace encryption\uc740 \uba54\ubaa8\ub9ac\uc5d0 \uc62c\ub77c\uc624\ub294 \uc21c\uac04 \ubcf5\ud638\ud654\uac00 \ub418\ubbc0\ub85c \uc885\ub798\uc758 \uceec\ub7fc \ub808\ubca8 \uc554\ud638\ud654\uc5d0 \ube44\ud574 \ubcf4\uc548\uc131\uc740 \ub2e4\uc18c \ub5a8\uc5b4\uc9c0\ub294 \uac10\uc774 \uc788\ub2e4.<\/p>\n<p>\uadf8\ub7ec\ub098 \uc624\ub77c\ud074\uc758 \ubcf4\uc548 \uc194\ub8e8\uc158\uc774 \uc554\ud638\ud654\uc640 \uc811\uadfc \uc81c\uc5b4\uc758 \ub450 \ubd84\uc57c\ub97c \ub69c\ub837\uc774 \uad6c\ubd84\ud558\uace0 \uc788\ub294 \ub9cc\ud07c, \uc911\uc694\ud55c \uac83\uc740 \uace0\uac1d\uc5d0\uac8c \uc5b4\ub5a4 \uba54\uc2dc\uc9c0\ub97c \uc804\ub2ec\ud558\ub290\ub0d0\uc77c \uac83\uc774\ub2e4. \ub2e4\uc2dc \ub9d0\ud574 \uc554\ud638\ud654 \uae30\ub2a5\uc740 \ubbf8\ub514\uc5b4 \ubcf4\ud638\ub97c \uc704\ud55c \uae30\ub2a5\uc774\ub77c\ub294 \uc810\uc5d0 \ucda9\uc2e4\ud55c\ub2e4\uba74 \uace0\uac1d\uc5d0\uac8c \ubaa8\uc21c\ub418\uc9c0 \uc54a\uc740 \uc77c\uad00\ub41c \uba54\uc2dc\uc9c0\ub97c \uc804\ub2ec\ud560 \uc218 \uc788\ub294 \uac83\uc774\ub2e4. \ud55c\ud3b8 \uba54\ubaa8\ub9ac \ub0b4\uc5d0\uc11c\uc758 \uc790\ub3d9 \ubcf5\ud638\ud654\ub294 index range scan\uc744 \uac00\ub2a5\ud558\uac8c \ud55c\ub2e4\ub294 \uc21c\uae30\ub2a5\uc744 \ub610\ud55c \uc81c\uacf5\ud568\uc744 \uac15\uc870\ud560 \uc218 \uc788\uc5b4\uc57c \ud560 \uac83\uc774\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Oracle Advanced Security\uc758 Transparent Data Encryption (TDE)\uc740 \uc6b4\uc601\uccb4\uc81c\uc758 \ud574\ud0b9 \ub610\ub294 \ud558\ub4dc\uc6e8\uc5b4, \ubc31\uc5c5 \ubbf8\ub514\uc5b4\uc758 \ub3c4\ub09c\uc73c\ub85c \uc778\ud55c \ub370\uc774\ud130 \uc720\ucd9c\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud55c \uac15\ub825\ud55c \uc554\ud638\ud654 \uc194\ub8e8\uc158\uc774\ub2e4. TDE\ub97c \uc774\uc6a9\ud558\uc5ec \uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638, \uc2e0\uc6a9\uce74\ub4dc\ubc88\ud638\uc640 \uac19\uc740 \ubbfc\uac10\ud55c \uac1c\uc778 \uc815\ubcf4\ub4e4\uc744 \ubcf4\ud638\ud558\uace0 regulation\uc744 \uc900\uc218\ud560 \uc218 \uc788\ub2e4. \ub978 \ub300\ubd80\ubd84\uc758 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc554\ud638\ud654 \uc194\ub8e8\uc158\uacfc\ub294 \ub2ec\ub9ac, TDE\ub294 \uae30\uc874 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc644\ubcbd\ud558\uac8c \ud22c\uba85\ud558\uac8c \uc801\uc6a9\ub418\ubbc0\ub85c \ud2b8\ub9ac\uac70, \ubdf0 \ub610\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc804\ud600 \ubcc0\uacbd\ud560 \ud544\uc694\uac00 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2427,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":""},"categories":[336],"tags":[760,761,824,762],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/haisins.synology.me\/wordpress\/wp-content\/uploads\/2018\/01\/data-encryption-facts.jpg?fit=468%2C327","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3326"}],"collection":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3326"}],"version-history":[{"count":2,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3326\/revisions"}],"predecessor-version":[{"id":3328,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3326\/revisions\/3328"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/2427"}],"wp:attachment":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3326"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}