�@����system.img�̌��ɔ���2�̖����������邽�߁AAndroid 6.0����K�{�@�\�Ƃ��ē������ꂽ�Z�p���A�udm_verity�v�ł���i�֘A�����N�j�Bdm_verity�ł́Asystem.img��4�L���o�C�g�P�ʂ̃u���b�N�ɕ������āA�e�u���b�N�̃n�b�V���l���c���[�`���ō\�������uHash Tree�v�����O�Ɍv�Z���Ă����i�}5�j�B�����Ă���Hash Tree����쐬�����T�C�Y�̏��������^�f�[�^�̈ꕔ�idm_verity_table�j�������Z�L���A�u�[�g�̌��ؑΏۂƂ��邱�ƂŁAsystem.img�S�̂�������ꍇ�ɔ�ׂāA�N�����Ԃ������I�Ȏ��ԓ��ɒZ�k����B
�@�܂��AHash Tree���̂��̂�Android�N�����ɂ͌�����Ȃ����AAndroid���s���Ƀt�@�C���V�X�e���ւ̓ǂݍ��݂����������ۂɂ́AHash Tree�I�Ɍv�Z���Ċ��S�����`�F�b�N����B����ɂ��A����������o�ł���悤�ɂȂ��Ă���B
�@�����Android 6.0�ł́A�u���b�N���x���̊��S����������dm_verity�̐v�ɍ��킹�āAOTA�X�V�p�b�`���A�r�b�g���x���̓��ꐫ���m�ۂ��邽�߂ɁA�t�@�C�����x������u���b�N���x���ɕύX����Ă���Bdm_verity�̃t���[������ƁA�ȉ��̂悤�ɂȂ�i�}6�j�B
�@dm_verity���K�p���ꂽ�V�X�e���ɂ����ă��[�U�[�́A�}���E�F�A�ɂ��P����/system�̃t�@�C�������������A�ǂݍ��u���b�N�̃n�b�V�����؎��s�ɂ��I/O�G���[�Ō��m���邱�Ƃ��ł���B����ŁA�}���E�F�A��dm_verity��O��Ƃ��āA�o�C�i�����x���Ńu���b�N�ƑΉ�����Hash Tree�������ւ����ꍇ�ɂ́A�N������root hash�̏������ʼn���������m�ł���B�܂��A�u���b�N�̃n�b�V���l��Hash Tree�̑Ή�����n�b�V���l�Ɠ����ɂȂ�悤�ȃu���b�N�̒l�����o�����Ƃ́A�Í��w�I�ɍ���ł��邱�Ƃ��m���Ă���B
�@���̂悤��Android6.0����́Adm_verity�ƃZ�L���A�u�[�g��g�ݍ��킹�邱�ƂŁALinux�J�[�l�������łȂ��AAndroid�V�X�e���w�܂ł��܂߂āA������̌����s�����Ƃ��ł���悤�ɂȂ����i�}8�j�B
�@���āA�����܂ŁAAndroid�̋N�����ɃV�X�e���̊��S���������邱�Ƃ�Android�[���̈��S����ۏ���d�g�݂ɂ��ĉ�����Ă����B�������A�����V�X�e����������Ă��邱�Ƃ����������Ƃ��āA�ǂ̂悤�ȃA�N�V���������悢�̂��낤���H �u�V�X�e���������o���ꂽ���_�ŋN�������𒆎~����v�Ƃ����Ή����܂��l�����邪�A���[�U�[���猩��Β[�����Ȃ��N�����Ȃ��̂�������Ȃ����߁A���������ꂪ����B
�@�����ŁA�Z�L���A�ȃu�[�g�����ɂ����čl�����ׂ��t���[�ɂ��āAGoogle����Verified Boot�Ƃ��ăK�C�h���C�������J����Ă���B�Ⴆ�AOS�J�[�l����dm_verity_table���Z�L���A�u�[�g�Ɏ��s�����Ƃ��ɂ́A�ԐF�̌x���Ō��Ɏ��s�����|��\�����邱�Ƃ���������Ă���i�}9�j�B
�@���ݔ̔�����Ă���S�Ă̒[�������̐V�����K�C�h���C���ɏ������Ă���킯�ł͂Ȃ����A���㔭�������[���͂���Verified Boot�ɑΉ����Ă������̂ƍl������B�����̎d�g�݂����p�����A�V�X�e����������悤�ȍI���������}���E�F�A�ւ̊����Ƀ��[�U�[���e�ՂɋC�t����悤�ɂȂ�A��Q�̊g���h�����Ƃ��ł��邾�낤�B
������Еx�m�ʌ����� �m����������� �Z�L�����e�B�����Z���^�[
�Í����_�̃\�t�g�E�F�A�E�n�[�h�E�F�A�����A���o�C���@��̃V�X�e���Z�L�����e�B����J���ɂ�����Z�L�����e�B�A�T�C�o�[�Z�L�����e�B��Z�p�̌����J���ɏ]���B
������Еx�m�ʌ����� �m����������� �Z�L�����e�B�����Z���^�[
Java�𒆐S�Ƃ����\�t�g�E�F�A�Z�L�����e�B�AWeb�A�v���P�[�V�����Z�L�����e�B�A�g�ݍ��@��̃Z�L�����e�B�A�Z�L�����e�B�e�X�g�ȂǁA���Z�L�����e�B�֘A�̌����J���ɏ]���BOS����s���A�l�b�g���[�N���i�Ȃǂ̃Z�L�����e�B�Ǝ㐫�̕����B
Copyright © ITmedia, Inc. All Rights Reserved.