{"id":254,"date":"2014-01-27T14:56:05","date_gmt":"2014-01-27T14:56:05","guid":{"rendered":"http:\/\/it.tuxie.eu\/?p=254"},"modified":"2014-01-28T10:50:01","modified_gmt":"2014-01-28T10:50:01","slug":"how-oracle-stores-data","status":"publish","type":"post","link":"http:\/\/it.tuxie.eu\/?p=254","title":{"rendered":"How Oracle stores data"},"content":{"rendered":"<p>This small article is a reaction for those convincing me that authentication+authorization policy inside database provides you ultimate data protection \ud83d\ude42 You don\u00b4t want to pay for Oracle Advanced Security, you\u00b4re not compressing data and you feel that your data are safe (according strict access policy in database). Well, you must be joking apparently! \ud83d\ude42<\/p>\n<p><!--more--><\/p>\n<p>Let\u00b4s have a sample table with 20 records consisting of visa credit card numbers:<\/p>\n<p><img alt=\"\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVEAAAF5CAIAAACp645OAAAgAElEQVR4nO2dT6g9yXXfmyyycVaJRQKGJGjhENvgQMRDVwoSxIYsjBeJQ0QgIF8l7yKNjEAWOCPNYhwlQg887yIUbGUySYiEokCiZ5Rkfi\/Rwttg8MI\/JIN+ehtDLhgJW2b8rp0ZkXmvsujb3fXne06d6qrq2zW\/8+Uy8351u6tO1enTVd23PlXdGyqV6nlSZ\/\/jP6oCncsxKlUl+THfPXb6GT99zD+qVO8IacxrzKueI42D1rSYf\/nlD1OfD3\/4g2cP0cVi\/t\/+vb\/+2s\/91f7zH37hx\/rPl\/\/JX+k\/X\/2n7+o\/y\/tVpaI0P+YNoecq5l\/5x3\/jD\/d\/7gdf\/PN\/\/NqP\/PFrP3L\/n\/7i8et\/+c\/+x4+9+VvvfvO33v3D\/\/03\/9\/v\/KTGvGpVSoh5u0\/rY\/6Fz37d+8yM+Wddt+m6BzZllTGv\/bxcD8+uN5vrZw8P5zbkeVdCzNt9WkI\/v+l8XZeI+Wdunk9SbijlYv61l3769+4fv\/XGw7feePjKqx\/v\/\/D+fu2ln\/bOenh2bbXK5RM3DCrFhp3tw5PLvuCyRcgNmFI6pyGmr\/rvhuOvg6toc\/0sPOyU4eWTMZ8nl9a37sGeAZvrZ2ET\/bPXvJI3r\/wvO2Vz\/Qy0YZIHl78Vlunn42N7PvDmxfx4wDM27CvH\/LfeePjem4\/fe\/PxK69+vP\/D+xvHvH1tLeLysdCHZ9cb4mJdxgCY0offGPYPz643m8vLjWMnkcN0GPrnxinC\/nZo+tPfl0\/CJhLY7N+yoZ1JzVJbCTFv92nJz\/Ne4F1bt85nw7ebIOXB7c+f0RmO\/\/RyfrCyvQ6+LRHzX3n1469\/6RP95yuvfjz8RGL+4clld\/n6s+vN5vr6suuGv79zukD7DvDUH\/Uh4XVOD\/a5b58uw0f3mp4KdQPe6uimix2eTsnK4fLJg2PMk4eHh7677LpTn0nHj\/fP\/s\/eAur48LD+gCfXm\/6fTy67y2syz77ln4T2WE0Uifkgh8dxNGGPHdxBgZ3wnbedr8Pm9Xw9FGq3uPNP3lm90mJ+7NPg8\/ycfv5J110Ogf1suB1shuPf7rrO6sxhkPf\/fLCOtHOmih6\/zYv5Vz71nte\/9Anzw980P\/zN++9\/7vUvfeIHbz3+4K3Hf\/Ovf\/l7bz72f7\/yqfd4Z3kXd9dH+OCzhzHm+zgch6fBiOB0yXk95JPLfnA7\/mEVunEC3rpkpy6OOB2qN266E7nG2HeQx1j82PZM3atb5eB4\/7Ah4cllf5\/sA7j\/CuV5CpehmqCJ3KePk6diY7SpMYMW\/o41NHhyOd0lo\/38kJPbpO4\/hUqL+bHvyu3n7d57gwbqz4Z0T9GY93J+QJnb3+bF\/De++DHz5qvmzVfN\/33VvPnq\/fc\/940vfuwbX\/zo8N\/+j4+Ba8K6jJ65jp8uDvcrd+SJr8JHK3L6\/7mFbq6vp8vUv6Cnnhmc\/mj1OWOPFA50Xw8qQkUsOGCMeSdmgqFKkOEUx1Zcn+oTtl4wfpmOhk3EvIMgYhV7quu67vL1t18fTaOahblUfF\/Pei5IeYf3qff8\/p+ZH7x16uc\/\/OEPUp9IzNu9+rNYzFORCbv9MOcH94\/w24yY\/y+\/9ovm+NK3\/+cvfO3TP\/Ht239gjp+ZPn\/a\/\/GS+dOXzPEz\/\/XXtvCagCl8zI\/9f3jkmNuTy+7yCTFwHboG5oqBp0MVjnnbQvvmjG4xj864dwhAJ9ic2weV5yln6wmLb6KwCKZZqBa2b0pM3D7EfL1czP\/grcfrVz7d\/+H9\/cqn3oPDxovq8e\/rILavh9H+OLaHL+fsUx6Gw8Kcx1B\/IL7NiPmvfvZD5o0Pfe3TP\/4P3\/u3vvbij\/\/R7\/39\/\/M7P\/fdb77vt7\/8U7dXf+1rn\/xLr33kL5g3PmTe+NBX\/+WH4DUBU+IxHz4XoL7Iv6ydUe702BCODOHpUHhsPz3u4rF9GJB2Vv5ZT3CvCw\/DTTE8NoODnVG91eZjE\/GeGkweGs3\/O2zhh2fXl9MvDtYNhr13TL72KlJ7bP\/yL733X3zuV\/nPy7\/03njMP3bd9NohGMPDztn+Knw6GHvvMOcHK\/Ga+HZuzP\/7T\/+8+cO\/\/e3\/9pNfe\/Hd3\/7vP2H+6D3957vffN93v\/m+\/\/yv\/q75\/Q\/+9pd\/6t99+ucZX4IrKTa2H1\/a9C+hwYU+HEoVOr0kQCNVeDol+A4P\/hg2vsNzYt7tp8PGcd6uM4OIhyeX\/Q9pMObhwd8JKh800XtffBH8VuePNUDo9j4KW\/g7p7G9M9YYDw6b1\/O197wwPOBP\/5S4LCHmf+Wj7\/\/em49vvf341tuP\/\/zlq\/6Pt95+fPFXP\/\/mD9\/u\/\/6Vj75fGEVtfajn+d\/45M+Y7\/+o+f67zPfeZb7\/ru9+832\/\/smf+Y1P\/uwLH\/nAr3\/yZ\/s\/XvjIBySeKKjM3\/8W+\/lQdRYlxPwLH\/nAGPOf+Mx+jHn77xc+8oGzx+eSMf\/4+PiFF95v\/qAzf9B995vv+8ILf2dh\/0GFr9+WPF01T\/avbt7Yp6zSYl7yOXt8Lhzzj4+Pr1xe9J\/i7lGpimsmY\/O8fZSlVb1jpDGvMa96vqQxrzGveu50inlv+bfOdPoZP+JV81SqZnT+uNKPfvSz6Of8FuhHP\/pZ8nN+C\/SjH\/0s+Tm\/BfrRj36W\/HSm++znv6Af\/ejnOfmcYv64Ph0Oh3OboCKl3mlOh8Ph9FudxrxqhtQ7zUljXpUl9U5z0phXZUm905w05lVZUu80J415VZbUO81JY16VJfVOc9KYV2VJvdOcGo75+6dXF9325v4+\/Opm23XEV6qy0phvTg3HPK+rC435JaQx35xajfmbbb9IoBPY90Nqt73RmF9GoXeeXl103cXFRe+Ji6un90dr5HXy0cXV\/eSt3l\/TwaqqajXme9mBbQ\/1dWy\/mMg78vbm2N+Ftzd94uis+\/ub7cXV0XLZ1UV3cfX0\/mZ7cfV0QdufU71zYv7p1cX2Zoj\/\/lrTmK8vIuZPPfYY3kcq5rc341ca88tIY16VJY355vTOifnxAjqeHuw15pdQSsyfEq8uuk5j\/nxqMuad1z\/+i6LTS6GL4cJSVRXxDq9\/nzK9aT1ab1gvrq62Xdf94kvbwXn9XeB+eA1zjno8R2oy5lXrkXqnOWnMq7Kk3mlOGvOqLKl3mpPGvCpL6p3mpDGvypJ6pzlpzKuypN5pThrzqiypd5qTxrwqS+qd5qQxr8qSeqc5+TF\/UKlU73Q10M8b1Vql3mlOo8s05lVzpN5pTu3E\/N1+c+JnNvu7k\/W3Owe12d2O9Rq\/2ez3u+kEV0OOm\/3t9Kd1upUfmTiW5KTLE6HEp9cx6W6\/ERjZy4v5u\/0GWeh4bfKklQoTCQ15npw1afLinX0k1T6xcqYMxxzcK27KGBeETAKi6h54hypdWlCvKjF\/oiILoaz2VXW33+x2O7ddbAf3zXC7Gxvkbr\/hmuF2Z103+83ppP6SH\/9p6MQpOiw75IlQ8tMXM4mRG\/O3u83etme6edzuxhC922\/C4mAi1Ohm75T9xnc0bJ\/p4hgzIjTlPx1pXTB3U8awIGhSpCA3MfAOLl1eUK\/yMX9CKevE\/H6zu3UD1Yn5Pj3hCsYxD\/8ZO2bKSp4IlXp6WZPkg5Fe\/h0ZXfpeEdkxPxx459WAGs0RdYnFvJ1lmMldkOQniK9DWHf+gnFKT7xl1+nnn\/brI5SO+aGidh3t4c54+5desCVj3h4mSBOhUk+vYZK8CR3vbPbUubZT7KEsn4iFnvLu9rvdzh+Ik3U55RAvZ+rng34U9eregIs0iayQdSR\/wdgp8oJ6tRTz03Xjde7Ww9vuloh5u12ny+WsMY9NajXmR0fALjF89j6dBK7SIZFon7v9bvT4rfOki4fs8X6eKMh+GbHxemJ0kYGHCM8ksiDQIFzMu6UzdYdqKeadBpvGolbD9f\/QsX22STNiHnrHDH0kdbqkkelvb3fDn7e7DnUDkdzk1ZSM28OYp0ySFMRdMG52qQW1E\/P+vW0cdjnj\/P4Q+\/mIv\/VN3wZ3bsnlOPU5Vu8jT4RKPb2GSXPG9uhc\/y2+Mc4lOjwOEIlYU6Dbf1pnWalhXayCrNeKvMLnbRhaoDcmTHKF6854xy9dWtBJjcT8OCg6Pc+fepPLf+QMlWY9HYIfk9wR2HjfRSWhZ8uERCjx6RVM8n79TOg0nNP7S9AfyqZbCGXZaPt2ymBITWgfJPtA3wJ\/WIQKQibFS4o3CH6lJyrIGFPxvX3XdYXWM9RZH2uWeqc5tTMnR7VKqXeak8a8KkvqneakMa\/KknqnOWnMq7Kk3mlOfsxXoXVVKtWa5MT8uTt1oIP2JCuWeqc5acyrsqTeaU7txHwFfr6XO3NknLccTsbIhNVJxDrUUvx8gkmUvJj3+PkYGR6mSYwB06gMYN2pgtLYwWBFAFyQlT6gHMSlKa4RribddP6RlArH\/L01I6fUvsL2VVWan3eaPczInnSZCatTiHWoxfh5uUmMDt48PJefh5QoJNjlxkSYfCtPWFDiqgF0jdxJ3QHBTrLuwhrBRKbpvCMZlY75m20\/9+7+\/mY7bBFdMOZL8\/OWIKsXm4Rfg11ZjLEJT58Irb7nSLmADOLnI1R8wEIk3oBs7J9j3d0IkcJOBtUIF8RecrPhbi4RYyTxGpl6Y\/v7Yc59flbTVVWen\/eaa6KxqSnZs8FV+E+oxVja2D\/TLiDIz5PcA0GwJ7nOY\/Ix6x4UxHPpfgGoRmFBPMEurxS8dP1EGv4XXvnVYr4cZjOaWJ6fJxZagYR2r5IBdm5+PvbPtJhn+PnT9+FlyvfzLG0eMPk0626ofn74myiIqBEoiCPYqdVC4jUiE6lyhJhglZgvOLA\/VuXniZiHhHbwVXBk+2N7\/kgo3jtMQbHSOeUw+fIKymvEEeyyqxHWSF5N\/khP5WO+bMAf6\/Lzk7PspV4xoR00tKnDpS\/Gz8PTx6brX37GjOX5+RgqH7xzEr7DYzxqvUHABckXMuCtcl5V0AS7JORhjSJLD7hv+5J+e6nx3r5kwB9r8\/NuzlPbBmdnwuoUYs2ZVJmfx6dPvwXtd138YvLf23u9YvH2IZh8zLpngvqoRhRUTxDsgrESrJF86QHqSFqFY96G57tCP9fprI81S73TnNqZk6NapdQ7zUljXpUl9U5z0phXZUm905w05lVZUu80Jz\/mq9C6KpVqTXJi\/tydOtBBe5IVS73TnDTmVVlS7zSndmK+Ej9vzaXYu\/OyXBx6zBPMjUJTMcLEBMh5WX5eZBIlL+aF\/Hx4JJjPg0Vy6ezkqjhpT5flHcasrQBaMriKSAkbBBovrpEx5efh3d9sR39sb0rG\/NAuhfeftyczutPCvLOKwOpjmYxLFubnJSYxOnjz8AT8PDwSrllAnTjlbs1PC7F2OWkPBZuXWVvBK8igq4ivV7RBoPHyGvUqHfMTP1+BpS3Oz1NHijczTwVa6MT5eZYzyelYhIvJ+HdkGT\/PceliFpogpOD0eDFpHyiIed5Oq3lT1nEQNgg0PrVGtcb29\/c32257U5SlLc7PU0fKNzNPBVcl5i3M0nomJeDlxph5\/Dw6MnEavG8eyc8HFeSP5EuJ2ukWJN4WXtwgBL2fVqPyMX9\/Wh+rTMAfa\/Lz45HTjWNieMZvSgaYAzmvg5\/3uWtILNIavSPn5+GRYM0CljYP3Ezy83HSni2IxBaDtRW8gsBVlALqEwXBarJrBwSq2s8XHtuX5+f9fbyn2yWFQ+cMpIWQ85Jje2TS6QIVjpZ470A74ZHMmgVYsuevGaQ9fwxlZ1gQB9X7RcxpEMl6BFAV39v3g\/v8fKb39k4Tl+LniSco0WbmCbC6HHJejJ+nTApflDIKf6uL8fPYcmbNAigqirxXazLSnlMwnAB24oLoq0hSFt8g0HhhjQrH\/NOrbd+3F+7n6\/Hz4fsALwPbr+GhQkI7CXJehp\/nTJK9\/zXGzOPn4ZFozQJa\/mAHYO1JpD0Sv74AytE3n4DqiRoJGgQaL69Rr\/Lv7UdDi3TyR52Ts26pd5pTO3NyVKuUeqc5acyrsqTeaU4a86osqXeak8a8Kkvqnebkx3wVWlelUq1JTsyfu1MHOmhPsmKpd5qTxrwqS+qd5tROzFfg5++s3f7sv8EEiSnRn10hhtWtTNfCzyeYRMmL+QACNwYx5DTrLpoLFJhNQvVyk6AoLj3MM2heziS6RjMK4hYpgKoV8zfbriu9R6Upz88jFNfKKGSkZ8Pqk02xSW6L8fNykxgdvHl4LgRuEEPOsO6S6eLIbGazd5FJUDSXDpYJCJo3Yf956B1xQdIpt6OqxPzNtrvYbovvS2uK8\/NDgxnXrfX2nzcmHmBn4Ocd7muzES\/tYmL8PPQFw3uLMWjHbFuex4QmEdljO8M8+eZNoaed04UFnT\/mT2tlVNiLujg\/PzXZZtN5VwoxVsoCV93nB0qLsrSBSamdv+MdwM8DhpzhvaWuo1vSr53MJKoQYCfKk190IFopfLq4IDlc0qtwzPeRfmxl\/3nCK\/X2nz+ZOd6ckEkL8\/OOScTDDqPROxACJ1YiIHlvdD+in1XDuxIBX0ZMIgsCdsI8ueb11usQezy5INwiQCVjflgtw1KJsB9NLM\/PE83HoMsFBtKxG\/8ZxvboUkuNecI7EYY8a2wfHu+WMc8kvqA46+41mqAMwmWJBfkHkKr1Dq98P1+Fn8ctVWH\/+Vtm03VPS\/Hz2KTZMY\/tYRny8EFUcMlyLUnFl9wkKPjA7D0vUN6R3FaY0wUFRRYpCNVIzC\/Cz8OXBOPZWbA6lQi1DD+PEoeE3S3545Ev\/7292y85hSADx8NwXeTt05cOl\/cUmBQtJ5JnmkkpNZIUJL+0jDHNxLxqrVLvNKd25uSoVin1TnPSmFdlSb3TnDTmVVlS7zQnjXlVltQ7zcmP+Sq0rkqlWpOcmD93pw500J5kxVLvNCeNeVWW1DvNqZ2Yr8DPBxmMkx+q8PNDJeJzvxbj5+UmUfJiXg6rh0dSsHogWOsZTSFfyMClt9EEmND4FKwd5AlPJ\/JMWHrA1N1\/vvR+daYCP+9O6T3NmqrBz4\/5R6eXLsbPy01idPDm4UlhdUCGE7C6L1hreVPIwUF45F68p70ccY3k6dYIzQKWLj3Qq0bMF9uRtpd9VVXh53e3hsqzKD8PWG6kJRkbiJeP3Uh\/v2SNncPPwyNTN1GHx0iaYpJ8pRB8pL3ICjA+FWv38pTHvFduVE3FfA1+\/m4aeILEgvw8wqGhlmNpQ5OmnrEfrCZAWgmwOj4yb1t4lEg2mmwhA\/5Ij5ENjU\/F2sM8w9OZPM8b89PIvmzMV+HnUT9fg58HOPS5+fnQJJ9dTIl5OT8Pj7SfaWdsCy9vCqfAsZegC4ItcbeP7WkPz2cLCvKki0eJZ4v5UW3sP2\/wqKAGPw+Nh1psbA9M8rdUT4h5OawebYqFxvYpceLfyBL3tI8WlJ\/nGmL+BNblZzW9t0fPibn8PIr5Cvw8mQOyaKH950EOd06YpI3toT0srE4NyCS3bEkY5C1kgI\/kf+WwjE\/A2lGe8HQuz\/ON7W+2\/RbU90+vLgo92B8q8vMIlCeSc2F1O1\/+xdhi\/Dwyya76RnAZ+e\/tgwoSsLp\/JA2r+4K1LtEUgcIj\/cH59EwEjBcWROSZexnQKh3z1upYuv9865J0Heqd5tTOnBzVkrImifAHqneak8a8KkvqneakMa\/KknqnOWnMq7Kk3mlOfsxXoXVVKtWa5MT8uTt1oIP2JCuWeqc5acyrsqTeaU7txHwNfp6dNREA3lmwegpNvRA\/H5okAek8eTEvpOKDRNeT7LQAliF30tCRCQVRc6hqLE8gaxDOePk6COVjfqRsijM2pgY\/j\/IcM3YhjSxYXU5WLsbPI5Nk+65YOnjz8ARUPEpM262dYshPeXI4akJBcBmFSismyBqEMT5hHYTCMX9\/s+3a4udRnmOTho04G2hJWUFhIcaGCok72DUT8u\/IAiqeR+WjKHSsJaVtHi0ILqOQ5B3higkzGsRLFBbUq3DM32zLcDW2pquqEj8f5Mmw7rPBVTlNvRhLi0y63U1DWRuKI+V4R0bF86i8pFdkWjKKoMsLIia3i70jXjFhRoNAkOkMMe8ujFV+vn0Nfp7Ps2DMW4rQ1IvFPDDJoxAFI6bRO1Iqnkw0xtAh6wZeYLZ1hhBBFxQEl1GQN698xQRpgxCJzOUKVTzmTwP7wlzdqTWd5vIqPP0jZWwP82QA79kDaSYT+tvl95+fH\/PzqHg\/cc5z2XhqCoKeui18+thevmJCsp1uYmpB1WK+CX6eyJN0wHxYPYGmPsP+8w6hPfU+klcQ4W91cio+TBREIm5JMYIuL8jAZRRqrJgwStgglPHnep4\/va5vgJ8n8vSHW\/C2PYPQzsG2icTiJvU\/cogNNSbGz0OwnEbl5+7WnoSgywuCqytUWDEhsUGIREFBvUq\/t58A+mIv83TWx5ql3mlO7czJUa1S6p3mpDGvypJ6pzlpzKuypN5pThrzqiypd5qTH\/NVaF2VSrUmOTF\/7k4d6KA9yYql3mlOGvOqLKl3mlM7MV+Dn\/dyAOeHU8fBbK\/gSJKmnjbEZGe7LLn\/vNAkSl7MQ4o7LAKRe3hfd0phQUEFKdpcPn2FNMmrEbU4Atq+ni0IzlwSwP\/igowpHvPWlhZd13Xd9qZYzA8NUZafH0+PMtKZsHqfg8Qni\/HzcpMYHbx5eIL95yFUDwF4WgDUDyqIaXNIxUNRJnE1ckxM2Og+NEkO\/8sL6lWxnx\/n4WbKvqpq8PNjA7ulBK3sf0UeiU8XW7UcYxMu8GD1NtS4wJN\/RxbsPx\/baj4+MTYsiIeI7ryvAyo+pogfI7ePeMwDk+bA\/+eN+RpcXRV+3hgTwCR1YHW0Ezs2RppnDZNi1K0vxzuy\/ed5XDzuPlQQb7ZPm6c8RHgmUTVCI+7xi1gzIpPS4H9hQcaYejFfqpM\/1t5\/Ht1QawQY2In93Pw8MMkQxCKt0TuQ4sZFWM\/JHi7uAPBE+8CCuJi\/80I+oOJZUN9j8oka2d8HifbYHRUEQX0uT+q+eMZ+vmAnf1xg\/\/lgKFhjIH2LdmKHWmxsT5h0unBSwUzCO5FaywF46xRQEDe2919hWEfGqhialFQjPlFukhz+TxqalYz5gp38sfL+8\/aR9qC3NKzu3Fz4a225\/ecJk8IXpYzC3+r8gTRda3uEJV61FRfEtI8XIJCKJ\/InFt\/yaxTbKz72VhKZJIf\/EwrqVT7my3byx8X2n7cPrQGr28n8xb0YP0+aJBsjGmNm7T8PcHEKgCcVFCRH5SEVH4o2CTRa5ooJclAf1ijxDUXhmO\/5+YKd\/FHn5Kxb6p3m1M6cHNUqpd5pThrzqiypd5qTxrwqS+qd5qQxr8qSeqc5+TFfhdZVqVRrkhPz5+7UgQ7ak6xY6p3mpDGvypJ6pzm1E\/MV+Pn9ZshtzNyfTGLP2siB1ZO2PRfmuahJlLyYF2Dt5JFUYiAIwGMqHoHlCaA+3KGXgtVd45OaF\/sxyJM6Mm3pgcIxP21pUWdPi9L8\/O1usxlncLqTWH1COw9WZ3YO97UUP0+YlIglHrx5eHGsHR9JJ\/qCtDmVGOIwclAfcv40rO4Zn+Bx6EeUJz4ycemBwvvVTXvU3fdz7suytOX5+dvdZg85LYCCG\/8YQ6AdcpYbajl+PjSJHjhR8u\/IMqwdNi\/V5p4gbR6h4vFk4gioH+H83TwZ44V30fAo4UXomRwtqFrMn\/5cOT9\/u9vsxxOm8xChDZs7lXuFKYY+oCpLi3OY3c\/LsXbYvHSb+0qa3E6D5dGKkpx\/mCdrvLBBAQIsuwjtMyQllR7bT1vQlx\/bV+DnT\/fFPpMw+\/Ix742igUmLx7zXXnNjXo61E6R9kJhCm0cQdESgR0F9+znZ3xbezZO5YCQeD9uKz5O8wGU7XheO+dNm1P1jfYnF8I51+flhLHS33+xurQgBBcHmTh5IC2xbemzvmTQ35uVYO3Ek2eaenDyHP2EicZYRgvrU6WEiZ\/ycNdEieYbGJNWo6NjeGs+3sf+8dSE6b\/Poxg0eQdNYd8kFsBw\/D01yCPD4E334W537WiR5Y3bB8zwI7wiCbr3cmgHqW+8FI7A6ikZpB0RVXDDYTKtR2ef5m23XbW+G5\/mV7z8\/3UrHn+vsQ\/3ffvJhdeErliX5eWhS0i8\/\/nt7r19iygU9mGwVakibCxH0FFAfcP4zapS68k\/qRZi89EBrv9Wp1ib1TnNqZ06OapVS7zQnjXlVltQ7zUljXpUl9U5z0phXZUm905z8mK9C66pUqjXJiflzd+pAB+1JViz1TnPSmFdlSb3TnNqJ+Qr8vH\/kXZgactdo2mOQTrPuojmSi\/DzaSZR8mIeAvDebu1ZE3Kip\/uT2EFTwERKshqRibIVAfCRHPwf2ameU+GYtxib8vvVmfL8vMUe303bijPcdYh\/Cll3CHhDLcXPJ5jE6ODNwxPsPy8H4KHgkZAhhwA8TORKE9SISoSnCwuCFyGse6r7Ssb8\/TDh9tgKPx9sZeafGFwWs4EW+bbnizE2oUnTpqt9d5ICY4\/ZYC7C0hwAPna6931YOGIy43P7hTWiLjnhigCRIxHAZ9f9vDF\/wuq8v4vFfGl+3j8SYI9RvGH6ZwRcFW8qthxLi+fwkzcXKMc7sv3nE4mAQOyRng9DAJ6k4mFBshqR1ZSvCACPhKB+UHcZXDKpeMwPa2YU5+oq8PNczI9ZSvv5SIDJtz1fLOYhcz475gkqvgtHqFIAPoWfN+MZxEP+xl0yy0kkCpLXiEiUrgjA4fdOlrFlAmSPK6Wf5yfGpiv1SD+aWJ6fd4+ENwtxgEUG0lHAe0aeNUyaHfOEd8Bu7fMAeFxBZ9DNPYzM4HblNSKqCU6XFwTtTFomgFKt9\/bl18aqws9bR9qvuWhGejasLt\/2fDF+Hpo0Nkj\/8pOxs1f4W51jz0TjG4trB+XK24cwmxvXwide+WNwtEY4EZ4uLQhfhPagWRUAABxfSURBVKk71UNVifmyO1IfKu4\/vyCsDgHvFZo0\/Ri033XxB0T\/vX3QWU0l29czXW68zPBIgiGHADym4qOF8TUiEuHp0oLkLpO\/CjHGlB\/bDz\/VFdyCvvasj1ODbfaypyGVI52T05zamZOjWqXUO81JY16VJfVOc9KYV2VJvdOcNOZVWVLvNCc\/5qvQuiqVak1yYv7cnTrQQXuSFUu905w05lVZUu80p3Zivjw\/78yCcFllCGNnwuoJ2PZS\/HwaSQ7lxbwMAseJeVg73xT+JQBZ91DcogOCayMf1A8T81cEKBnz9\/c322nvqmIgvX1VFebng63a+nmpEMbOhNXl2PZi\/HwiSY518ObhySDwMDETa4dNAQsyJOvui2nzU56xayMT1A8TS6wIUC7mT3DNEPM9SXtKz9us0r6q6vDzw4xlcGIFWD2OdizE2ACTbGxehtD7d2QBBA4Tc7F2\/kS79DmbRkLcKOKI\/BqFifkrAphKe1Q6IH02bDNdVaX5+dOht7seqgxPDFMywFUptr0gSwtMcts2Hh2Od4QQOErMxNrDutMFIdYdiWlzI7g2cmuE6f28FQGMMUvEfPbiGaOJxfn509n7zW6\/3\/R\/3LpnxDYeTYlPKba9WMwDk4zVyrJ75+gdOQROJGZh7bApYEGAdU9xRC\/JtZFZI6KashUBWLUU8+X5eet5yXtRQMHYswfSTCb0t3XH9lQmfbchHC7x3mHsTE20viULYk60+gvAuvOneI0mvDaEXxmiRgXb01M7Y\/ta\/PypQe0XpAyMPRtWt06JroG56P7zwKTbXf9rB2PkqPC3uhgEzi1PAIyhFevniYJY1t21BDSa\/Nqw8plfIyoxZ0WAKjF\/LP4Orxo\/Dxa7JWDsTFg9Adteip9nTBK+2Tbz9p\/PbB9UUEJTkKx7oPD0lGsjH9QPE0usCFD8vX3Xdf2vc3V+q1MtI\/lrUPVOc2pnTo5qCclXqzlJvdOcNOZVWVLvNCeNeVWW1DvNSWNelSX1TnPyY74KratSqdYkJ+bP3akDHbQnWbHUO81JY16VJfVOc2on5svz82EG4VSHcKqz\/xNWJtbOmuUcmVeQ6Ejh3jW2vJin+fm4MUaEtbsuC6fro4l9eAOIOI8CUXkAq1N5ij2OjRcveSDfOcOYevw8lTI\/5ofGLbv\/vDul155WLSK0M7F2yqLi\/Lz4SNEedbYO3jy8gPcWGmOkk\/8sCy3f3aKN2SmTxDNhASofIdgtyT0OjZcveUDXHatYzHv8PEzJj\/nC\/LwZrxv\/WhcS2pnoC1QNxkZ85Ak0lA5IYvy83Jg0r1nF+We7XEZokjzmPeNCMwGVbEnucWg8PD3CzyeikIXn21MpWTFfnJ831rDM9oqY0M5EXKFqsLTiI293U1PYBBopxztBo8mNkWPtOAdqYj9C0MGTASv7iqII9jBPuccJmAKcjlF5Aiug1FLMV+DncT8vJ7SzAmxBfl58pEshCvre0Tuw0eTGyLH2k\/z+HGzMHkH6ZQUFqDwPq08NKPc4NJ4cLgWlxzal99VSzFfg5\/GoQE5ovwPH9nNjnoDApcbIsXZom1PQNDwm\/QhtQIXM39N+psfZsX28oHfU2L4OP88\/CUT7+UysnbCoPD8vPtJZXUny5Bv+VucOpKXGyLH24RgP+eeue7eftIZ4kVAU7mmP85R7HBovX\/KAr3uoRmK+Fj\/PYGTzCe0klhuoAj8vPLL\/kSPp6dB\/b+91qnJj5Fh7X5AXrqQnZUh\/KAKVx7C62GVUbdjmiK0ykAhDln5v33VdZ62W4abMj3nVWqXeaU7tzMlRrVLqneakMa\/KknqnOWnMq7Kk3mlOGvOqLKl3mpMf81VoXZVKtSY5MX\/uTh3ooD3JiqXeaU4a86osqXeaUzsxX4Gf32+G3HzSJmGPcTEfTkLjoZbi5xNMouTFfMjPU5BegMqnGeOdThHsNG0uKggaP83yuYMHh\/tnxMuCBQWJ1NoBZCNDlYx5Z\/95a0bOxdXTAjE\/tGBRfv52t9mE9CIEpzNhdQoaD7UYPy83idHBm4cn2C+9L9pzSpIx4emRvZys0pMcAWF1DwWiTDodDnaVFxWEEvHaAVQjUyoW8x4tf3+z7efe3d\/fbLuLq6dl5uHtN7ui\/PztbrNn6atiQAuTSB9Tl7GBibM3QjIIVsdbo9MOEsU8Oh3GPLMxu6SgyL7ugj3tqVUYJAXxpeO1A2T1KtrPo9n190NqgZgvz8\/f7jb78QS+ZWGbyllRJpE5pipLixMHHDN10RUKVke0OYnKy7pfcDoELDBtnlAQcfqpMLuaqEb0KgySghjjjaCRGdWP+VL70lbh5089YZ8J6PFm7T8P\/wkSz83Pw8SU5eKMie8\/D3hvgMpDY4j2YU43fiLJuksKiqDy\/J72sEHSCqJL9y\/xFew\/P6VkD+yP9fefHxvRHZTO338eHskk0scsPrafXgZIH5F478CCGFReNuSOkPaSlk99i8HnCU2KNsiMgoxXhux0TxVjvkjAH+vy885KY+PbPOZV62xYnUn0tBg\/DxKd9dhmsLRkKc6TAo3Ki0IRnB6h4sPnlKSYx6i8eE97eVmRN5GDqJBfeg1ML+bvn15dlAj4Y01+3vlxZeziCHA6E1anoHHsuiDPGvw8TLSHiTFDnQvIOZvdL91Jt24x0vaBpL2YNpcXlIDKk\/C\/aBVqWBD9MhWs10ociVX6vX3XdV23vbF\/quu6vJ\/rdNbHmqXeaU7tzMlRrVLqneakMa\/KknqnOWnMq7Kk3mlOGvOqLKl3mpMf81VoXZVKtSY5MX\/uTh3ooD3JiqXeaU4a86osqXeaUzsxvyg\/b5w5QE6e\/iyORFjdn8sBtSw\/LzKJkhfzLi4u3yueJMOhggpypxOgvmgGC0LlmbUV\/JakSPu0gojd8lBBogl\/JWPe4efvb7ajD7Y3BWLeGLMUPy\/nrlNh9VOe0VlZQZ71+HmJSYwO3jw8BxeX7xWPj4RCFSRPD2cQy3drh6g8s7aCl0iR9sKCoJ2wIOhxRsVinubny7G0S\/Hzcu46FWiBR3pamLFxjuz7i\/BvWv4dmcDFMe+NwjuKQjMV9E9HV0Lqbu39OShooR9RomwpC+\/ImJ2iawOqaD+P+fmbbbe9KcHSLsbPy7nrVHBVYt7CLK2hAlJ283S8Q+PiBLsqpeKoA8KDXbCcwNrlTzQBKm9\/E6b6ifTp8YJYO+2C+AYJVTHm70+T7rMC\/ngefl7GXacHmMPkr4Of95cJGJtPdu8cvcMtN3TnhTy9X7p9ZEr7wIIg1g5KJ7F2K6OgnHAEBBOd01MKYlrJK2hFMT9EfrG1sZbk52GDsv+MD6QpJp8usfrYHprUj3KEwyXeO5Yhk0ccC70yBL7jhrLu6QTWTpcuKhQ3Gu9c+dAT3eUdO8OCVje2Px6P\/eA+N+YX5OdHRblrOawuW\/6UzLMGP0+adLvrf+2QWBv+VofuLN5LZjLqJLdrpoL+6QhrF+\/WjlF52GgokSDtxQVBO2Hp8o3ue9WK+adX275vL9PPL8nPJ3HXQlidYPKxluHnWZOEC2aY6P7zfaJ8r3jJjYZ80MWv9PySyNIFBcFGo1pS\/uIAHhnamV+QMaYeP+\/+VFfmeV61mORjUfVOc2pnTo5qCck7wZPUO81JY16VJfVOc9KYV2VJvdOcNOZVWVLvNCc\/5qvQuiqVak1yYv7cnTrQQXuSFUu905w05lVZUu80p3ZivgI\/H8UYisLq1oSVtfDzhEnW3I+orV7Me41G7H6XQIYjMQR7MJWX+NUxcC5bELQTz\/+BLhPWSOSdYGWHtKUHTD1+ftTNdgJss2J+aNai\/DzOc8zYpReyYHU5Tb0YP0+ZlAImivefd8sdkROeDIdiCHa4QACqjWhbeGgnjd\/7eco9LvcOWtkhYemBXsVi3uPnx4C\/2G5L7UtryvPzOM+x9XhU07B4A9n88StgOcYmNCl1Z0X\/juw2GhHzUjI8ppn7gjKcf9ROynguTxk\/L\/GOfFN6RkX7eZexOf2r3F7UFfh5nCeDgmeBqzKaelGWFpk0s59HjYa5BzEZzis8UhTzLOfvFxDaSSXCPOX8vMw7zMoOohoZY2oyNhf9HnXr3n8+kmfhmB\/NHG9OyKSF+XnHJHOya0bMc\/y8W4aUDGdpcwirS2Jevi08tBMmRuou4+dl3iFXdpC7rUrM3\/tbVGY90o8mVuDncZ7M+LbAQDp2Pz7D2D7onGfEfPShYAYZTok6UhLz8ocXaCeRKK27rDjRV36i+LKvOLZnEufEfA1+nsiTaeu5sLqcpl6MnydNyniH55VyC7eFl5PhUMyRwud5Pn0UtJPH73HdZUuMJl0w4YsSeU\/XSMzX4OeJPO0nBbLzT4XViSMjhlXl5\/GR7g8\/ie\/wwO9YmWQ41zjOkbCCuNbQTigIGTLwv6TuSHI\/wpUdTqWLVy4u\/d6+6zoXmC\/5Dk+1Pql3mlM7c3JUq5R6pzlpzKuypN5pThrzqiypd5qTxrwqS+qd5uTHfBVaV6VSrUlOzJ+7Uwc6aE+yYql3mpPGvCpL6p3m1E7ML8rPJ8DYclh9KDA+3Wwxft4zydrgTSov5mX8PDjSADKcFATLMxuNL8f7gkbl7Xl4+NJkSwrnfTo1TVmPgFTJmCf3ny+0X51Zip+Xw9hyWH00NjrlczF+HpqUBCWaWfx85MgYeUqB5TmNRhU0ojE8Ko8KSsDaoZ0G7SYkX4+AUbGY9\/efz96CGsb8Yvy8kU3eTgJahNj2koxNaNJ+s9uJ1\/Mxs\/h5eCRPhmM52H9WoxHZS1F5pqDgbCB8OrqMZ61H4KtoP29Ns60S84vx88aY5JiPgatibHs5lhaZNA1aZSs9ON6R8\/PoSIYM9xWA5ZmNxpbS+eADaDRuoDTP43f73W7nP+3MWI8gVNWYn0b2RWJ+MX6ecdXsAJNj24vFPKS++S4r1OgdOT9PHBmQ4Sxt7maZ12gp\/Hys0dCNFYZszOPWuxV49xWtRwBVK+anxFXvP8+Rz2XH9jOx7Zpje2LtgJkxn8LPS4+MCoV3sbG9c\/p0c0lsNMHVCE+3YFqcB677Gcf2VsyfUnNjfnF+XhLzcqw9ms7nWWP\/eZg+O+ZRbpif5+2JvYjCYHlmoxElcbHkPpiQBUk6IHw6WHEgYT0CRtXG9jfbnqi9f3p1kfdgf1icn0+AseWwunEK4XyyGD8fmHT6x2ZP\/3jky39v71Uw8mtoZwUtRYbPb5\/EpghUAJWXYe3E6VMyuLDZ9QhYlX5v33Vdv\/+89W\/df\/4dLPVOc2pnTo5qlVLvNCeNeVWW1DvNSWNelSX1TnPSmFdlSb3TnPyYr0LrqlSqNcmJ+XN36kAH7UlWLPVOc9KYV2VJvdOc2on5Cvy8TWpYf1PkcxaszpDkoZbh55NMouTFPFwgACZ6ZDhzZChqX3c3T45gh6Uz5bgW+o2Wj7WzKwJ400NBfeRLD5iq+8+PlE0pxsZU4OcBikuQz5mwupBtpvKswc\/LTWJ08ObhgQUCQGJIhtOnhwdh9iTIkyTYidJBQf1JdkPBRsvE2mGNxPvPJyw90KtYzPv8\/M22a4KfH+Ytw+YKEb3ZQIs8wBZjbAiTpiHSbreLmuzfkdGdxU8kHCRcX8Cx1KkraavjR\/HlAbn0lJhPw9r7c1iCzrEdEqGSkor289Z8+77Hzw\/4Y21+vnfYZgNvkFEWWg6uSggAJs8aLC00aRwlmDtRd+h4J1wgAKPygAyXry9gmR7LE1WcPxKV4oyuYaMVwNqDGhHVBKsMpC09UG0vanthrGLz7Wvw873wdYYymh1glob79rn5eWxS0v0yxs8TiV04bJWvLxBaTeVpxnycQUZwZAo\/j4tHieD0lBoRicEqA2QiqXoxfxrYl+HqjDF1+PkhZ3Slo3xmD6SFX1F51hjbg68yYp4Ay6HLABkuX18A1oijzd1\/R7n0MHOKUeVp61SsXZLnvERP9WN+zfw821L8QgW95mz2jkhyW2fYf94yyWu66N0z\/K0ufi1i9ps73RLm55k8fT+ypbslhUELGy0Ta4c1IqrpVEL0WiFUvef50+v69fLzY4PjkVbYSaKS8rB2rMX4+UhBop9+\/Pf2oKNmf\/HywlPSz8tp8z5PvFJ12rUReUrPxNrFecJVBhKWHjDGVOTnJ4A+92WezvpYs9Q7zamdOTmqVUq905w05lVZUu80J415VZbUO81JY16VJfVOc\/Jjvgqtq1Kp1iQn5s\/dqQMdtCdZsdQ7zUljXpUl9U5zaifm6\/Hzk8AEZnfWJphekbTDuQzbhnkmFJRrktUuqfPwAgAeT7OhdsyQ8fOwLtBlsIJkU3ii1heQ0ftcIlGjrFYSLj1g6vHz9hSdruu67U1uzA8VK8jP25yendXEllnTHjNhdSPGthfj5ymTkibdH7x5eC4ATyHooYXwdChYF+gygypINUUoioqX0ftkYqgSrSRqul7FYt7j522N83DzY748P2+fKPhqPtAitmo5xgZDRM64J2qtf0emdpV3Vh\/BFibx8xwjyG7hHjt9UmT6epTezwP1k1opqemK9vNwj8pyXF0lfp6J+ZQ1M6KwuhTbXpCfxybN7Ocpfj4YHWMLk\/h5+jDbeKbNhTHvXVruF\/YcfLhXfBaon9BKiU1XPeYzO\/njEvw8jvl+zQgvcXaAybHtxWKeYs7nxTxE5SGCDi1M5edJJztjQFxB\/\/Qo1g7hzBi9nwnqS1uJSGRUN+bzO\/njEvw8iPl+xZHw0NkD6ZnYds2xPWXSvJgn+HnLGHbUmvpMEdoYuoxp89SxIA8Iw4IyQX15K81+HKsS8\/md\/HEJfh5hs8Q5c2H1BGx7uf3nCZMy3uH5pUCGnLEQGEkofIeH1zMk2lxQSgyVj9L7WaD+nFY6fz9fpJM\/Vubnw9cBwQBsHF2jkuSwuhzbXoyfBya5v34mvsMDvznJEXR4OhKoC+EyVEGyKYDkqDzh3PKgPtlKCetql35v33Wdxc\/nd\/JHnZOzbql3mlM7c3JUq5R6pzlpzKuypN5pThrzqiypd5qTxrwqS+qd5uTHfBVaV6VSrUlOzJ+7Uwc6aE+yYql3mpPGvCpL6p3m1E7Ml+fnb3fuHIYeu3XPt+dS5MDqrqXxiYHguPOaRMmLeZKfJwh0L7cMfh7UmgLgnQle8YLidsKCqNJDoSNJ79DOjZZzUsmYt\/n5aUuLontalOXnze1us7HwheHvCrA6uRd6qKX4+QSTGB28eXguxQ2xdoiLw9Oh5LWObPAUm5UttzNnJyniSOwdxrkni88wD++0X920R919P+e+CEtbnJ+\/3W12u75B95vxzzqw+qBofC3Hz0OT5HtsGWME+88PmoyhNmbP4edhrYlFLzCvii2W2Vkh5p1vx5IY59KJvor289MelVbMI8B2ZswX5+dvd5v93X6zu53+47VsMXA1ms7nuZRJLlgiGPE73qEp7vhtJY+fh7WG1IXTz\/P3NbGdVEHCJyf+SMqhYUMJr\/wqMX\/sx\/mlx\/bl+fmBve3cEysGmLukwyr2n79zQt4OAsk1NHqHobg9rB3i4pn8PB8M7jg+2K09BWuPwersDvIzQH3XB0w14XIPULVi\/rQZdf9Yn7EY3rEqPz8c2bsUxXzpgbTAtqXH9u6oaXbMUxR3iLUTuDg+nZK81vB4JjHTzhzKFRzpeoSqJrXcA1Sdsb3T4a94\/3niEq8Cq4MCsZbj54FJzpUkuVLD3+q8d3hogRkQS0mFhoehWuNt4a1TIs\/bYjsTNqXH5dBHehcMdK54wduTKj3P32y7bnszvsBf5f7zRJ7uYK8krC58xbIkPx+aJP+FqZf\/3t7uACmsndyYfS4\/n9JodlqkbnI7U0h7IAaV94wMj6TXDqBU+r1913U9P1\/ntzrV2qTeaU7tzMlRrVLqneakMa\/KknqnOWnMq7Kk3mlOGvOqLKl3mpMf81VoXZVKtSY5MX\/uTh3ooD3JiqXeaU4a86osqXeaUzsxX56fZ2bu1Nh\/PmHXgaX2n08wiZIX8wQ\/T5Tr7wkvnFcirQszv2j4hpktQ5kkrJGdGp8nI6fiEfy\/En5+YmyK7VdnivPzQwZeEgSS82B1Bsb2tRQ\/n2ASo4M3Dw\/x88Hc+LB5E2B+eV2oeu1F28Jjk8Q1wo6AklPxEP5fDz8\/zL1dMz9vnyX7djbQQsHYoRZjbLBJ1n5Lm8T59hQAT1cYNL4QCJXUBcd88hamwCRJjaLYD8otQsXH4P9z8vMnrO546vDXvP8810xRZyeAq+LZ18uxtPhxyV6dKSXmaQCecgj01DzGJjK1ft628LRJkhrF8F6cG0\/F8\/D\/Ofn5+6FzPxbk6mrw80MGsGkgkDw7wACMfW5+HvLhNFiCNXqHActJh4QtL1hfIKEuk+ZsCw9MSqkRcESKx2Ge9qP7xh3EnJ+fv7eZm0L9fHl+fjjHOX1s2qL7z0MYG2qxsX3EpAgBehLvHViuYXhvse9Sm9fqL6TbwjMmSWqUP7bnqXjbhvPz89HEOTFfg5\/3WnnIiwGSZ8PqPIxtazF+HplktVZizFOlhClM88pv17K6IC7d+jviCdokSY34DeSjR\/JUvP2qYhX8\/JRSYkfqQ7X95\/2hVj\/YIoDkXFhdPmZejJ8HJjk\/UCWN7Z3TrR87\/Pw43lv0CiqheYl3KNZrSlHIR0qnapTDzxN5Avh\/Rfz88FNd\/hb0OutjzVLvNKd25uSoVin1TnPSmFdlSb3TnDTmVVlS7zQnjXlVltQ7zcmP+Sq0rkqlWpOcmD93pw500J5kxVLvNCeNeVWW1DvNqZ2Yr8DPE4x0Ejgth9Uh+cyb5U01kxaUYZI1G10mL+YDft4uJXQcpM1ju8sQLk8CywX8vH0+yhMh2JJqspUC2EzYnmGiuCBjSsW8Pbu+n4TTDD9vTekdzk8Ap5Ow9pB8pixahp\/HJiViiQdvHl6wgXwIq0\/uscqFiUjkxuxysFzGz+OWpBYdEFYTigbgQXuGifKCehWK+ZvtiZYfiLoeoD328\/MK7VFpavDzdx7gcEd9aRkA\/ymG1RPIyqX4efurCVjGvZkn\/47s3Vl4X7CbuEZFuS4Cls\/BeBDBzl45XuHioZPjMrgeAbVIgbygwmP7npz9\/O9+feLn17z\/vPH7Cj7Cw5QUcFW67fmCLC0yaWiFGBhykuMdsDE7AaufntTc5oWJtNyCpGC5nJ\/HLYlB\/ZRq0roLquSZQS5SkFJQ6Zh\/enVxcfW7f\/L1GmtmVOHn3TXTaA+cNDvA7Gc2ftvzxWIemDTUun8iMgKN3oH8PIDVvfKZfj4Na5eC5XJ+HrYksSm9rJpsjQI7YXuSixRQhYcqGfPjwL7SOjlV+HlmVCAAp+UDaeFXVJ41xvb4q8SuKeadCKwOTRIN1Ggv82C5nJ+PO8J6GTGjmp5VAX4P2pNZpEBYkCkY8+7aODflx\/aV+Hk65iXOS93s3QTvftABi+4\/75t0d3pnktrP41IArG4FiL0GJkjkRIVrHCwX8\/OwJfE6CNJqYvEAfOy2mNx0Bd\/bOwtgFX6HV4efd94G+IcJwGmnoAisDshnSkvx88ikYZQqXqXZf28f1BHA6uIK0vK9kwSWS\/l5aBJxyUiryZUS5gp\/FwwS05quUMw7C2GdFr+t8ludam1S7zSndubkqFYp9U5z0phXZUm905w05lVZUu80J415VZbUO83Jj\/kqtK5KpVqTnJg\/391HpVItKo15ler5ksa8SvV8SWNepXq+9P8BAtZyBHF9N5AAAAAASUVORK5CYII=\" \/><\/p>\n<p>I\u00b4m system power user and still curious if I can dig some &#8222;gold&#8220; from data persisting in data files. Let\u00b4s try something! First step = find where data are stored.<\/p>\n<p><span style=\"font-family: courier new,courier; font-size: 12px;\">[oracle@ol65 orcl]$ <span style=\"color: #ff0000;\"><strong>ll<\/strong><\/span><\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">total 2738040<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall\u00a0\u00a0 9748480 Jan 27 15:53 control01.ctl<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall 104865792 Jan 27 09:07 example01.dbf<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall\u00a0 52429312 Jan 27 15:53 redo01.log<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall\u00a0 52429312 Jan 27 09:07 redo02.log<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall\u00a0 52429312 Jan 27 09:07 redo03.log<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall 545267712 Jan 27 15:53 sysaux01.dbf<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall 828383232 Jan 27 15:53 system01.dbf<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall 112205824 Jan 22 13:09 temp01.dbf<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall 723525632 Jan 27 15:53 undotbs01.dbf<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-rw-r&#8212;&#8211; 1 oracle oinstall 322445312 Jan 27 15:42 users01.dbf<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">[oracle@ol65 orcl]$ <span style=\"color: #ff0000;\"><strong>pwd<\/strong><\/span><\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\/u01\/app\/oracle\/oradata\/orcl<\/span><\/p>\n<p>Well, nothing interesting, just few dbf file. But consider, maybe all is stored there. It begins to be interesting if you\u00b4re familiar with strings command and basic knowledge of regular expressions (time is just informing about speed on my laptop):<\/p>\n<p><span style=\"font-family: courier new,courier; font-size: 12px;\">[oracle@ol65 orcl]$ <span style=\"color: #ff0000;\"><strong><code>time strings -a users01.dbf | grep \"[0-9]\\{4\\}\\-[0-9]\\{4\\}\\-[0-9]\\{4\\}\\-[0-9]\\{4\\}\"<\/code><\/strong><\/span><\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4255-8613-9716-5076,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4531-2930-4967-2232,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4548-7929-1826-4899,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4691-3746-9407-0405,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4649-1103-3295-2551,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4997-5257-8004-9774,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4692-4078-2653-8573,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4044-8832-9347-1412,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4688-8299-4664-4385,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4339-4136-0219-4499,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4016-7845-2950-8098,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4961-6591-9364-9979,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4787-0768-3223-3820,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4582-2114-8843-1397,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4549-3001-8407-0658,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4464-3676-8558-3399,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4804-1261-5366-8044,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4284-1059-8455-5702,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4127-1856-7120-0292,<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4633-7926-0863-2443<\/span><\/p>\n<p><span style=\"font-family: courier new,courier; font-size: 12px;\">real\u00a0\u00a0 \u00a00m4.653s<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">user\u00a0\u00a0 \u00a00m2.857s<\/span><br \/>\n<span style=\"font-family: courier new,courier; font-size: 12px;\">sys\u00a0\u00a0 \u00a00m1.678s<\/span><\/p>\n<p>As you can see, few seconds on laptop\u00b4s disk is perfect result, can imagine much more faster on servers storages. And of course I chose credit card numbers &#8211; because valid cc number is still valuable in a black market \ud83d\ude42<\/p>\n<p>Pay for Oracle Enterprise and consider if your data are <strong>automatically<\/strong> in bulletproof vault \ud83d\ude09<\/p>\n<p>-a-<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This small article is a reaction for those convincing me that authentication+authorization policy inside database provides you ultimate data protection \ud83d\ude42 You don\u00b4t want to pay for Oracle Advanced Security, you\u00b4re not compressing data and you feel that your data &hellip; <a href=\"http:\/\/it.tuxie.eu\/?p=254\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,12],"tags":[],"_links":{"self":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts\/254"}],"collection":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=254"}],"version-history":[{"count":0,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=\/wp\/v2\/posts\/254\/revisions"}],"wp:attachment":[{"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/it.tuxie.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}