ITmedia NEWS > �Ȋw�E�e�N�m���W�[ >
ZLeBEzbggsbNX

�d�q�@����C���T�[�r�X�ɏo���̂͊댯�H�@�J�i�_�`�[�������؁@�C�����̑S���O�擾�A�ԋp��ɉ�͂��Ă݂��FInnovative Tech

» 2023�N05��19�� 08��00�� ���J
[�R���T�B�CITmedia]

Innovative Tech�F

���̃R�[�i�[�ł́A�e�N�m���W�[�̍ŐV�������Љ��Web���f�B�A�uSeamless�v����ɂ���R���T�B�������M�B�V�K���̍����Ȋw�_�����R�������s�b�N�A�b�v���A�������BTwitter: ��shiropen2

�@�J�i�_��University of Guelph�ɏ������錤���҂炪���\�����_���uNo Privacy in the Electronics Repair Industry*�v�́A�d�q�@��C���ƊE�ɂ�����ڋq�̃v���C�o�V�[�Ɋւ��钲�����s���������񍐂ł���B

�d�q�@��̏C���T�[�r�X�Ōڋq�̃v���C�o�V�[�͈��S�H�@�J�i�_�`�[��������

�@�d�q�@��̏C���T�[�r�X�́A��^���珬�^�X�܂܂ŁA���܂��܂Ȋ�Ƃɂ���Ē񋟂���Ă���BGeek Squad�iBest Buy�̋Z�p�C���E�T�[�r�X�̎q��Ёj�����ł��A�N��450���l�̌ڋq�ɃT�[�r�X��񋟂��Ă���Ƃ����B

�@�����̊�Ƃ��񋟂���T�[�r�X�̎�ނɂ́A�\�t�g�E�F�A�̃C���X�g�[����g���u���V���[�e�B���O�A��������e�i���X�i�\�t�g�E�F�A�̃A�b�v�f�[�g�Ȃǁj�A�f�[�^�����A�n�[�h�E�F�A�̏C���Ȃǂ�����B�ڋq�́APC��X�}�[�g�t�H���ȂǁA���܂��܂ȃR���s���[�e�B���O�f�o�C�X�ł����̃T�[�r�X�𗘗p���Ă���B

�@�R���s���[�e�B���O�f�o�C�X�̃T�[�r�X��C���ł́A�C���X�g�[����f�f�A�܂��͌��؂̂��߂ɁA�f�o�C�X�̃I�y���[�e�B���O�V�X�e���ւ́i�Ǘ��ҁj�A�N�Z�X���K�v�ɂȂ邱�Ƃ��悭����B����ɂ��A�Z�p�҂̓f�o�C�X���L�҂̌l�f�[�^�ɃA�N�Z�X�ł����ԂƂȂ�B���̂悤�ȃv���C�o�V�[�N�Q�́A�����I��Ӑ}�I�A�܂��͖@���s�@�ւ̗v���Ŕ�������

�@�ߋ��̎���Ō����ƁAApple Store��Geek Squad�̋Z�p�҂ɂ���ď��L�҂̃k�[�h�ʐ^�����܂ꂽ�B�����ł́A�X�}�[�g�t�H���̏C���T�[�r�X�̏]�ƈ����A7�N�ȏ�ɂ킽���ăk�[�h�摜�𓐂݁A�z�z���Ă����B�������������������o������A��Ƒ��͏]�ƈ��ɑ΂��Ďw����v���g�R���̋������s�������A���N��ɓ��l�̎��������o���A���{�I�ȉ��P�ɂ͎����Ă��Ȃ��B

�@���̌����ł́A�d�q�C���T�[�r�X�Ǝ҂ƌڋq�̗�������C���^�r���[��I�����C�������Ȃǂ��s������𒲍�����B�܂��C������]�ƈ������s�����S�ẴA�N�V�������L�^����悤�f�o�C�X�Ɏd�|�����{���A�C��������Ƀ��O�𕪐͂��A�]�ƈ����s�����v���C�o�V�[�N�Q�̎�ނ𖾂炩�ɂ���B

�@�����̌��ʁA���Ɏ����悤�Ȃ��Ƃ����������B�܂��A18�̏C���T�[�r�X�Ǝ҂�ΏۂƂ������n�����ɂ��A�قƂ�ǂ̋Ǝ҂��]�ƈ��ɂ��f�[�^�ޓ�����f�o�C�X���L�҂̌l�f�[�^��ی삷�邽�߂̃v���C�o�V�[�|���V�[��Ǘ��̐���L���Ă��Ȃ����Ƃ����炩�ɂȂ����B

�@���ɁA�]�ƈ��̓��[�U�[�ɑ΂��āA�s�v�ȂƂ��ł��f�o�C�X�ւ́u�S�A�N�Z�X�v��v�����邱�Ƃ����������B����̓��[�U�[�ƍēx�A������邱�ƂȂ��A�v���Ȑf�f��C���A���؂��s�����߁A�����Ăǂ̃R���|�[�l���g�����̌����ł��邩���\������ȏꍇ�A�K�v�ȃA�N�Z�X�̎�ނ����肷�邱�Ƃ�������߂ł���B

�@�C����̃��O�𒲂ׂĂ݂�ƁA�f�[�^���C�y�ɓ��݌��邱�Ƃ����풃�ю��ł���ƕ��������B�u�i�I�o�x�̍����j�ʐ^�̉{���v�u�t�H���_�̂̂������v���ł����������B���Ȃ����f�[�^�̓�����m�F�ł����B����ɁA�]�ƈ������݌��ⓐ��̍��Ղ��c���Ȃ��悤�ɓw�͂��Ă��邱�Ƃ����������B�؋����c��Ȃ��悤�ɐT�d�ɍs���A���邢�͏؋��������Ă����B

�u�C�������f�o�C�X�ɂ́A���̋@���f�[�^���܂܂�Ă��܂������H�v�ɑ΂��郆�[�U�[�̉�

�@�A���P�[�g�����ł́A���[�U�[�͉�ꂽ�[���̂���33���̓v���C�o�V�[�̌��O����C���ɏo���Ȃ����Ƃ����������B����ŁA�v���C�o�V�[�̌��O�͂�����̂́A��ꂽ�[�����K�v�s�Œ��Ȃ��Ƃ�A�f�[�^�������s������C���ɓ��ݐ؂�l�����������B�C���ɏo���ۂɂȂ�炩�̑΍��łŽ҂͏��Ȃ������B�Z�p�I�Ȋ�{�m�����Ȃ����߁A�΍��łĂȂ��ł����B

�@���̂悤�Ȍ����ς���A�v���[�`�Ƃ��ẮA�@�탁�[�J�[���u�C�����[�h�v��p�ӂ���Ƃ������̂���������B�Q�X�g�A�J�E���g�Ō���I�ȃA�N�Z�X�̂��ƏC�����s���Ƃ������̂��B�T���X���́A���Ɏ��Ђ̃X�}�[�g�t�H���Ɏ�����Ă���B

Source and Image Credits: J. Ceci, J. Stegman and H. Khan, �gNo Privacy in the Electronics Repair Industry,�h in 2023 2023 IEEE Symposium on Security and Privacy�iSP�j�iSP�j, San Francisco, CA, US, 2023 pp. 941-958. doi: 10.1109/SP46215.2023.00054



Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);