�Ǝ�ȃz�X�g��_�����s�����p���������F�C���V�f���g�̌����������i3�j�i1/3 �y�[�W�j

�҈Ђ��ӂ����Blaster���[���B���ꂪ�嗬�s�����̂�2003�N�ł������A���܂��ɂ��̃��[���̍��Ղ̓C���^�[�l�b�g��Ɏc���Ă��܂��B���̗��R��1�‚́A���܂��ɃZ�L�����e�B�p�b�`���K�p����Ă��Ȃ��z�X�g���c���Ă��邱�Ƃɂ�����܂��B����͐Ǝ�ȃz�X�g��ݒ�~�X�ɂ���Ĕ�������u���v�ւ̍U�������������@��������܂��i�ҏW���j

» 2007�N11��07�� 10��00�� ���J
[�C�V�����C��IT]

��������


���Ђ���ё��g�D��Web�T�C�g�Ȃǂւ̃|�[�g�X�L��������уf�[�^�̎擾�Ȃǂ̍s�ׂœ�������N���ȂǂɈ��p���邩�A�܂��͓����ړI�����‘�O�҂ɒ񋟂������_�ň�@�ƂȂ�܂��B�����ӂ��������B


�{�e�̓��e�����؂���ꍇ�́A�K���e�����y�ڂ��Ȃ�����ꂽ�‹����ōs���ĉ������B


�܂��A�{�e�𗘗p�����s�ׂɂ����Ɋւ��܂��ẮA�M�҂���уA�C�e�B���f�B�A������Ђ͈�ؐӔC�𕉂����˂܂��B���������������B


�s�����p�A���ݑ�Ƃ������Ǝ�ȃz�X�g�̈��p

�@�C���^�[�l�b�g��ɂ́A�����̐Ǝ�ȃz�X�g�����݂��Ă���ƍl������B�ߋ��ɖ҈Ђ��ӂ����SQL slammer�ABlaster�ANimda�Ȃǂ̃��[���A����т��̈���Ǝv���邳�܂��܂ȃg���t�B�b�N�����܂��₦�邱�ƂȂ��ϑ�����Ă��邱�Ƃ��������͏ؖ�����Ă���B

�@�����͂Ȃ����݂��Ă���̂��낤���B�ݒu����Ă��邱�Ƃ����Y�ꋎ���Ă���T�[�o�A�t�@�C�A�E�H�[�����Ȃ��قڏ����C���X�g�[����Ԃ̃}�V���A�P�Ȃ�ݒ�~�X�A�����ău���[�h�o���h�ł‚Ȃ���Z�L�����e�B�͍l������Ă��Ȃ��l�pPC�c�c�Ǝ�ȃz�X�g���l�b�g�ɂ‚Ȃ���Ă��܂����R�͑���ɂ킽��ł��낤�B

�@����́A�����C���^�[�l�b�g��̐Ǝ�ȃz�X�g�̈��p���@�Ƃ��āA���ɕs�����p�����グ�悤�B

��Q�҂����Q�҂ɂȂ蓾��s�����p�̕|��

�@�U���҂̑_���́A�{���ނ炪�����������s���s�ׂ����m���Ȃ��̂Ƃ��邱�Ƃł���A��������CPU�^���������\�[�X���m�ۂ����i�Ƃ��āA�Ǝ�ȃz�X�g��ϋɓI�Ɉ��p����B

�@�{���ނ炪�����������s�ׂƂ́A���f���[�����ʂɂ΂�܂�����A�ނ�̌l�I�Ȏ�̂��߁A�f���‚ւ̏������݂␬�l�����T�C�g�֓�������ێ������܂܃A�N�Z�X���邱�ƂȂǂ���������B

�@���p���ꂽ�z�X�g�́A�z�[���y�[�W�̉��������擾�i���R�����j�Ȃǒ��ړI�ŕ�����₷�����ۂƂ͈قȂ邽�߁A�������^�p�Ǘ�����Ă��Ȃ���Δ�Q�ɑ����Ă��邱�Ƃ������Ƃ����ƂɂȂ�B

�@�s�����p�̕|���́A��Q�҂ł���͂��̊Ǘ��҂��A�C�t�����Ƃ��ɂ͉��Q�҂ƂȂ蓾��_�ŁA�Ⴆ�Ζ��f���[���̔z�M�����������Ƃ������ƂŁA�����N���[���Ƃ��̑Ή��ɒǂ���A�Ƃ��������Ƃ͂悭���ɂ���b�ł͂���B

HTTP�v���L�V�𗘗p�����s�����p

�@�v���L�V�͑�փT�[�o�̑��̂ŁAHTTP�̒ʐM���ւ�����̂�HTTP�v���L�V�ȂǂƌĂ΂�Ă���B

�@HTTP�ʐM��ւ̎d�g�݂͊ȒP�ŁA�N���C�A���g����󂯎����HTTP�̃��N�G�X�g�����̂܂܃v���L�V��Web�T�[�o�ɑ΂��čs���AHTTP�̖߂�i���X�|���X�j���N���C�A���g�ɓn�������ł���B

}1@HTTPvLV̓ �}1�@HTTP�v���L�V�̓���

�@���̂��߁AHTTP�̒ʐM���ւ���v���L�V��T���ɂ́AHTTP���N�G�X�g���T�[�o�ɑ���A���������邩���m���߂�΂悢�B�P���Ȏ菇�ŒT���邱�Ƃ���A�U���҂͏��HTTP�v���L�V��T���悤�ȒʐM�𔭐������Ă���̂�����ł���B

�@�Ȃ��A�v���L�V�ɑ��M����HTTP���N�G�X�g�ɂ͓���������A�gGET http://www.example.com/ HTTP/1.0�h�Ƃ����悤��GET��POST�Ƃ��������\�b�h�̌`����URI�ɂȂ�B

HTTP CONNECT�𗘗p�����s�����p

�@�������N��HTTP CONNECT���\�b�h��p���āA�X�p���Ȃǂ�SMTP���[���𑗂�Ƃ����s�����p�̒ʐM���悭�ڂɂ���悤�ɂȂ����B

�@�uHTTP�Ȃ̂�SMTP�̒ʐM�H�v�Ǝv���邩������Ȃ����AHTTP/1.1�iRFC 2616�j��CONNECT���\�b�h��p���邱�ƂŁASMTP�Ɍ��炸TCP�̒ʐM���g���l�����O�����邱�Ƃ��ł���B

}1@HTTP CONNECT̓ �}1�@HTTP CONNECT�̓���

�yHTTP CONNECT���\�b�h�̏����z


CONNECT ���p��z�X�g:���p��|�[�g HTTP�v���g�R���o�[�W����


�@���Ƃ���CONNECT���\�b�h�Ƃ́A�ʏ��HTTP�v���L�V���㗝�����̂ł��Ȃ��ʐM�𓧉ߓI�ɒ��p�i�g���l�����O�j�����邽�߂ɍl�Ă��ꂽ���̂��B���̑�\�I�ȗႪSSL�̒ʐM�ł���B

�@SSL�͒ʐM���m�����邽�߂ɈÍ��������̎菇���K�v�ɂȂ�B���̎菇�̓v���L�V����ւł��Ȃ������ł���A���ׂ����������ł���B���̂��߁A�����I�ɏ����ł���悤�ASSL�̒ʐM��HTTP CONNECT�ŁA�P�ɒ��p�̂ݍs���悤�݌v���Ă���v���L�V�͑����B

�@��������ɏq�ׂ��悤�ɁA���ׂĂ�TCP�v���g�R�����g���l�����O�ł��邱�Ƃ���A�U���҂�HTTP CONNECT�ŗL���ȃv���L�V��T���o���A���̎d�g�݂����p���ăX�p�����[���̑��M�Ƀv���L�V��s�����p�z�X�g�Ƃ��ė��p���Ă���B

�@��Ƃ��āACONNECT���\�b�h���g����SMTP�𒆌p������ʐM���ȉ��ɏЉ�悤�B

�@SMTP�𒆌p����ꍇ�ACONNECT�̌�́u���p��z�X�g�v�Ƀ��[�����M��̃��[���T�[�o�A�u���p��|�[�g�v��25�iSMTP�j���w�肷�邾���ł悢�B���Ƃ́AHTTP�v���L�V�����̗v�������‚���΁A����ȍ~�͐ڑ����ƒ��p�惁�[���T�[�o�Ƃ�SMTP�ɂ��ʐM�����Ƃ肳��邱�ƂɂȂ�B

% telnet proxy.example.com 80
Trying 10.0.0.1...
Connected to proxy.example.com
Escape character is '^]'.
CONNECT mail.example.net:25 HTTP/1.1
Host: mail.example.net
 
HTTP/1.0 200 Connection Established
Proxy-agent: Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8e DAV/2
 
220 mail.example.net ESMTP Postfix
HELO mail.example.net
250 mail.example.net
MAIL FROM: [email protected]
250 2.1.0 Ok
RCPT TO: [email protected]
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Subject: test mail
From: [email protected]
To: [email protected]
 
test
.
250 2.0.0 Ok: queued as 92571107D4
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
���X�g1�@HTTP CONNECT�̒ʐM
�����̂��ߍs�ԍ���t�^����

�@���̗�ł́A�܂�proxy.example.com�i80/tcp�j��HTTP�ڑ����A���̌��CONNECT���\�b�h��p����mail.example.net ��SMTP�i25/tcp�j�̒ʐM�����Ƃ肵�Ă���B

�@CONNECT���\�b�h��HTTP�v���L�V�ɂ���ċ��‚��ꂽ���Ƃ́A8�s�ڂ�HTTP�X�e�[�^�X�R�[�h�́uHTTP/1.0 200 Connection Established�v���炤��������B

�@���‚��ꂽ��A10�s�ڈȍ~�͐ڑ����ƒ��p�惁�[���T�[�o�Ƃ�SMTP�̒ʐM�ƂȂ�AHTTP�v���L�V�́A�P��SMTP�̒ʐM�����̂܂ܒ��p�i�g���l�����O�j���邾���ƂȂ�B�ŏI�I�ɂ��̒ʐM����������Ɓ[email protected]���ĂɃ��[�����͂��B

�@�Ȃ��ACONNECT���\�b�h���͕̂s���Ȃ��̂ł͂Ȃ����߁A�U���Ɣ��f����ɂ͂��̂ق��̗v�f���Q�Ƃ���K�v������B���f�ɂ‚��Ă͌�q����B

Index

�Ǝ�ȃz�X�g��_�����s�����p��������

Page1

�s�����p�A���ݑ�Ƃ������Ǝ�ȃz�X�g�̈��p

��Q�҂����Q�҂ɂȂ蓾��s�����p�̕|��

HTTP�v���L�V�𗘗p�����s�����p

HTTP CONNECT�𗘗p�����s�����p


Page2

SMTP���[���T�[�o�̕s�����p

�s�����p�̎���\�\�Ǝ�ȃz�X�g��T���A���ݑ�ɂ���


Page3

�ǂ̂悤�ɔ��f���ׂ���

���̋@��ɂ�����x�T�[�o���������Ă݂悤


�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B