2008ǯ10��01��

shred�Τ��줳��

¤Ï¤Æ¤Ê¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ËÅÐÏ¿

������ shred��6��®�����Ƥߤ� �Υ���ȥ�ϡ� ��������Υ᡼���ۤȤ�ɤ��Τޤ޸������Ƥ��ޤä�����ˡ��������ˤդ줺�°פ˼�ȴ����侩����褦�ʵ����ˤ��Ƥ��ޤ��ޤ����� �����shred��Ȥ���Ū�ϡ����� ���Υǥ��������ΤƤ����� ��shred�����ƾõ�� �Ǥ�Ҳ𤷤��褦�����������������ʤΤ�����μ�������뤳�Ȥ�����ˤʤ�ʤ��ä��ΤǤ���������򵡤ˤ⤦������shred��HDD�ξõ�ˤĤ���Ĵ�٤Ƥߤޤ�����

shred�θ��ˤʤä���ʸ

shred��info�����󥯤���Ƥ�����ʸ������ޤ��� (Secure Deletion of Data from Magnetic and Solid-State Memory) ������ʸ���ɤ�Ǥߤ�ȡ�shred�������Ĥ�Υӥåȥѥ�����Dz�pass��񤭹��ߤ�Ԥ���ͳ����������Ƥ��ޤ�����

����Ū�˾õ�뤿��ˡ�1��0���ߤ˲��٤�񤭹��ߤ����ΤǤ�����HDD��CD�ʤɤ�)��ʪ���ؤǽ񤭹��ޤ��ǡ����ϡ�1��0��Ϣ³���ƽи����ʤ��褦�� ���󥳡��ǥ��󥰤���Ƥ���(Run Length Limited (RLL))�����pass��0xFF�򡢶���pass�� 0x00��񤭹�������Ǥϥե�åפ���ʤ��ӥåȤ�¸�ߤ���褦�Ǥ��� �����ǡ�������ʸ�Ǥϡ��ɤ����ä��ӥåȥѥ������񤭹����RLL�ǥ��󥳡��ɤ��줿ʪ���ؤ���bit��ե�åפ��뤳�Ȥ��Ǥ��뤫��ꥹ�Ȥˤ��Ƥ��ޤ��� �������������HDD����ñ���RLL�����Ψ���ɤ���ʪ�����̤��������̤κ����������������ǽ񤭹��ޤ�Ƥ���Τǡ�RLL�򥿡����åȤˤ��� �ӥåȥѥ��������bit��ե�åפǤ���Ȥϸ¤�ޤ��󡣤������ꡢ������ʥǡ�����񤭹�������ǡ��ǡ������������ˤ����ʤ�ޤ���

�ޤ����ǽ�ȺǸ�˥������񤭹���Ⱦ���������ӥåȥѥ�����ν񤭹��߽���򥷥�åե뤹��Ȥ���˸��Υǡ������¬���ˤ����ʤ�Ȥ� ������Ƥ��ޤ�����

����¾�λ���ʸ��

DoD 5220.22-M �Ȥ������ʤ�����餷��������˽�򤷤��Ȥ����õ�ġ��뤬�����Ĥ�����ޤ��� �켡�����õ���Ƹ��Ĥ����Τ� DoD 5220.22-M �Ǥ������λ����˽񤫤�Ƥ������ϡ�1. �����ɥ쥹��ǽ�ΰ�򤢤�char�����롢2. ��������롢3. �����񤭹��ࡢ�Ȥ�����ΤǤ�����

����������DoD 5220.22-M���פȤ����õ�ġ���Ǥ�õ���˽񤭹���ǡ����ϤФ�Ф�ǡ������ˤ��λ����Τ��Ȥ���äƤ���Τ�����������ޤ���

shred�β��μ�����ML��Ǥε���

shred�����������Ū��/dev/urandom�����褦�ˤʤä��Τ�coreutils-6.0����ǡ�5�ϤǤϡ�/dev/urandom��������μ������äƤ��ơ� ����������������ǹԤäƤ��ޤ�������������ˤϡ�ISAAC�Ȥ������Ź���Ū����������르�ꥺ����Ѥ��Ƥ��ޤ�������stdlib��random()��ꤺ�ä� �����Ǥ���

�ɤ������аޤʤΤ���Ƚ��ޤ��󤬡�coreutils-6.0����� ����򤹤٤� /dev/urandom ������äƤ���褦�ˤʤ�ޤ����� ����Ƿ�Ū���٤��ʤä��ΤǤ�����ML�ǡ�5pass�Ǽ¹Ԥ�����4���ФäƤ⽪���ʤ��פȤ�����𤬤���ޤ����� How to tune shred to run faster on Solaris 8

������Ф����ֿ��ǡ�shred�Υǥե���ȤΥѥ������ѹ����褦�Ȥ����������Ԥ�줿����å� Default number of overwrites in shred ���Ҳ𤵤�Ƥ��ޤ����� ���ε����Ǥϡ������HDD�ʤ�1pass�Ǥ⽽ʬ���̤�����Ȥ���Secure Erase Newsletter�Ǥ�2pass�ȸ����Ƥ����Ȥ���ȯ���⤢��ޤ�����

shred�ʳ��Υġ���

shred�� /dev/sd? ���Ф������Ѥ����硢�񤭹����оݤ��������ɥ쥹�����ʤΤǡ����إ������ʤɤ˾��󤬻Ĥ��ǽ��������ޤ��� �������ä���ʬ��õ�뤿��ˤϡ�HDD���Ȥ˾õǽ��ɬ�פˤʤ�ΤǤ�����ATA���ޥ�ɤ˳������륳�ޥ�ɤ�����ޤ�����Security Erase (SE) �� Enhanced Security Erase (ESE) �Ǥ��� ESE�ξ�硢�桼�����˸����ʤ��ΰ��ޤ�ơ�����2pass������񤭹��ߤ�Ԥ��褦�Ǥ���(����: CMRR Secure Erase)

���ε�ǽ��Linux����Ȥ���硢hdparm --security-erase-enhanced �ʤɤȤ�����ɤ��餷���Ǥ�����Ubuntu Hardy �� man hdparm ���Ƥߤ��Ȥ��� ��DANGEROUS�ס�EXPERIMENTAL�פȤ��ä�ñ�줬�¤�Ǥ��ޤ���������ˡ�CMRR��HDDErase�Ȥ����ե꡼���եȤ�Ф��Ƥ��ޤ��� Ultimate Boot CD �Ȥ���¿��ǽ�֡���CD�����HDDErase�����äƤ���Τǡ� ��ʬ��HDD��ESE���б����Ƥ�����Ϥ�������Ѥ���Ȥ���ڤ˾õ�Ǥ������Ǥ���

�ޤȤ�

��������Ĵ�٤����ˡ����ޤ�ޤȤޤä����������Ĥ����ʤ��ä��ΤǤ������Ȥꤢ�����ޤȤ�Ƥߤޤ���

�ޤ���shred�Υǥե���Ȥ�pass����25�ʤΤϡ��ե��åԡ���Ť�HDD�Τ��Ȥ�ͤ����Ƥ��뤫��ǡ������HDD���Ф���shred�򤫤���ʤ� -n 2 �� -n 3 �ǽ�ʬ�餷���Ǥ���

������ʼ��ˤĤ��Ƥ����줿�����ϸ��Ĥ���ޤ���Ǥ��������������������pass��¹Ԥ�����ΰ�Ĥ�pass�Ȥ��ƻȤ���������ʤ�Ȥ⤫���� pass���򸺤餷�Ƽ¹Ԥ�����ϡ������ͽ¬����뤳�ȤǾ����Ǥ�ǡ����������Ǥ����ǽ���������ꤽ���Ǥ��� ������coreutils-5�Ϥ�Ȥ����Ȥǡ�stdlib��random()����äݤɰ����������/dev/urandom��� ���äȹ�®�����ѤǤ��뤳�Ȥ�Ƚ�ä��Τǡ�����shred�����Ѥ���Ȥ��ˤ�5�Ϥ�Ȥ����Ȼפ��ޤ���

����¾�μ��ʤȤ��ơ�shred��--random-source �� /dev/urandom ��������̤Υե���������Ǥ���Τǡ�

$ mkfifo rnd
$ openssl rand 999999999999999 > rnd &
$ shred --random-source=rnd /dev/sdb

���Ѥˡ��������������ή�����ळ�Ȥ�Ǥ��ޤ���openssl����������ϡ�/dev/urandom����٤Ƥ�������5�ܤۤɹ�®�Ǥ�����


@methane
klab_gijutsu2 at 16:25��Comments(2)��TrackBack(0)��tool 

�ȥ�å��Хå�URL

���ε����ؤΥ�����

1. Posted by ���餷   2008ǯ11��15�� 17:54
�̤ꤹ����Ǥ����Ĥ�����Ʊ���褦��shred��®���˼���Ȥ�Ǥ����Τǥ����Ȥ�

Wikipedia�˰Ź���Ū�������������(CSPRNG)�ƤΤ�����ޤ��ơ�
������ISSAC�⤢��ޤ�������ʬ��ANSI X9.17(X9.31)������ȤäƼ������ޤ�����
������2^128�ˤʤ�ޤ������ƥ�Х������٤�HDD�ʤ齽ʬ���ʤȡ�
OpenSSL��FIPS�Ǥˤ��������Ƥ�褦�Ǥ������ޥ������å��Ǥ��ʤ��ʤ�
���Ĥ���ʤ��Τǡ�OpenSSL��AES�ؿ���Ȥ碌�Ƥ��äƥޥ������åɼ������ޤ�����

��ʬ�ΤϤ⤦�������פ���(��­��)��ñ���AES�򷫤��֤��ΤǤϤʤ���
AES�ǰŹ沽�������˵��������XOR����褦�ˤ��ޤ�����
AES�ν�������٤�е��������������٤ϼ���­��ʤ���Τ�����
ñ���AES�򷫤��֤���������Ū�˰¿��Ǥ���Τǡ�(^^
AES�ΰŹ渰�䵼�������Seed��/dev/urandom����Ǥ���

�Ƕ��CPU�Ǥ�AES�ν����Ϲ�®�ǡ�1����å�������100MB/s�ʾ�Ϸڤ��Ф�Τǡ�
HDDñ�Τ��Ф��ƤϽ�ʬ��®�٤���������Ǥ��ޤ���CPU��٤Ϥ���ޤ�����(^^
���餷�ޤ�����
2. Posted by methane   2008ǯ11��17�� 20:25
���餷��

�����Ȥ��꤬�Ȥ��������ޤ���

shred����äѤ��٤��Ǥ���͡�CPU®�٤�HDD���̤ˤ�äƤϡ������HDD��shred����Τ˲����⤫���äƤ��ޤ��ޤ����顣

�������̤������ɬ�פˤʤä��Ȥ������餷�ͤξҲ𤷤Ʋ����ä���ˡ�򻲹ͤˤ����Ƥ��������ޤ���

���ε����˥����Ȥ���

̾��:
URL:
  ����òµ­²ï¿½: ɾ��: ��    ��
 
 
 
Blog�⸡��
�ǿ�����
Archives
���Υ֥����ˤĤ���
DSAS�Ȥϡ�KLab �����ۤ����Ѥ��Ƥ��륳��ƥ�ĥ����ӥ��Ѥ�Linux�١����Υ���ե�Ǥ�������5����Υǡ������󥿤ˤƹ��ۤ������Ѥ��Ƥ��ޤ������桹��DSAS����Ȥ��䤹�����������ˡ������Ƥ����ϤDZ��ѤǤ��뤳�Ȥ��ܻؤ��ơ��������ɤ˶Ф���Ǥ��ޤ���
���Υ֥����Ǥϡ������ DSAS �ǻȤäƤ��뵻�ѤξҲ�䡢�¸����Ƥߤ���̤���𡢥ȥ�֥�˴������ޤ줿���ηи��̤ʤɡ���������������������򿥤�ޤ��ƾҲ𤷤Ƥ��������Ȼפ��ޤ���
�ǿ�������
<%==comments[n].author%>
<% } %>