iptables�łł���DoS�^DDoS�΍��Fiptables�e���v���[�g�W �����Łi7�j�i1/3 �y�[�W�j

���̘A�ڂł́A���S�҂ɂƂ��ăn�[�h���̍���iptables�̐ݒ���A�e���v���[�g��p���Ȃ���Љ�Ă����܂��B�u�K����芵���I�v�̐��_�ł܂������Ă݂Ă͂������ł��傤�B�i�ҏW���j

» 2010�N07��14�� 00��00�� ���J
[�ߒ������C��IT]

�͂��߂�

�@�����DoS�^DDoS�΍���Љ�܂��B�����iptables���g�������@�ƂƂ��ɁALinux�̃J�[�l���p�����[�^���g�������@���Љ�܂��B

�֘A�����N�F

��Linux�ō��t�@�C�A�E�H�[���m�p�P�b�g�t�B���^�����O�ݒ�ҁn
http://www.atmarkit.co.jp/flinux/rensai/security05/security05a.html

���A�ڋL�� �u�K����芵���I iptables�e���v���[�g�W�v
http://www.atmarkit.co.jp/flinux/index/indexfiles/iptablesindex.html

���A�ڋL�� �u�K����芵���I iptables�e���v���[�g�W �����Łv
http://www.atmarkit.co.jp/flinux/index/indexfiles/newiptablesindex.html


DoS�^DDoS�΍�̓��

�@DoS�U���iDenial of Service attacks�j�̓l�b�g���[�N�̑ш�������ق��A��ʂ̃��N�G�X�g�ŃT�[�o�̃R�l�N�V������H���‚Ԃ��A�T�[�o�𗘗p�s�\�Ɋׂ�܂��B�܂��p�X���[�h����ǂ��悤�Ƒ�������Őڑ������݂��u���[�g�t�H�[�X�iBrute Force�j�U�������s���Ă��܂��B

�@�U������1��̃z�X�g�Ȃ�IP�A�h���X�Ɋ�Â��ċK���ł��܂����A�U���������ł��Ȃ�DDoS�iDistributed Denial of Service attacks�j�U���ɂ͂ق��̎�i���K�v�ł��B�����ŁA���N�G�X�g�����񐔂ɐ�����݂���Ƃ������΍�����{���܂��B

2�ʂ�̑΍����@

�@�p�P�b�g���J�E���g���񐔂Ő�������̂ɁAiptables�ɂ�2��ނ̃��W���[�����p�ӂ���Ă��܂��B

�@1�‚́A��1���Ń��O�̏o�͂�}�����邽�߂Ɏg�p�����ulimit�v���W���[���ł��B�p�P�b�g���J�E���g���A�񐔂ɉ����Đ��������{���܂��B���������M����IP�A�h���X�ʼn񐔐�����������ɂ́A�Ώۂ�IP�A�h���X��s�x�w�肵iptables�����s����K�v������܂��B���̂��ߑ��M�������ł��Ȃ�DDoS�U���ɂ͖𗧂��܂���B

�@����1�‚́uhashlimit�v���W���[���Ȃ�A�N���C�A���g��IP�A�h���X���ƂɃp�P�b�g�����J�E���g���Aiptables���s���ɃN���C�A���g���Ƃɐ��������{���邱�Ƃ��ł��܂��B���̍ہA�X��IP�A�h���X���w�肷��K�v������܂���B

�@����́A����3�‚�DoS�^DDoS�΍����@��������܂��B

�e���v���[�g12
�����񐔂𐧌�����ilimit�ҁj

�T�[�o�Ƃ���
�E��M�p�P�b�g�͔j���B�������X�e�[�g�t�������m�F���T�[�o���瑗�M���ꂽ�p�P�b�g�Ɋ֘A������̂͋���
�E���M�p�P�b�g�͊�{�I�ɂ��ׂċ���
�E���[�v�o�b�N�A�h���X�Ɋւ��Ă͂��ׂċ���
�E�T�[�o�����DNS�₢���킹�iUDP 53�j������
�Eping���N�G�X�g������
�Essh�ڑ�������

DoS�^DDoS�΍�̂���
�Eping���N�G�X�g�ɑ΂�1���Ԃ�10��܂ł����������Ȃ�
�Essh�ڑ����N�G�X�g�ɑ΂�1���Ԃ�1�ڑ��Ɍ���

�e���v���[�g12�̕\���i�ʃE�B���h�E�ŊJ���j

�e���v���[�g12�̉��

�@���܂܂ł̃e���v���[�g�ł́ALinux�T�[�o�ɑ΂���ping�ɑ΂��鉞����ssh�ڑ����‚��A����̃z�X�g�Ɍ��肵�Ă��܂����B�������^�p�̓s����z�X�g������ł��Ȃ��ꍇ������܂��B�����ŁA�N���C�A���g��IP�A�h���X�ŋK�����|�������ɉ����񐔂ɐ�����݂��邱�ƂŁA���X�N��ጸ���܂��B

�@�e���v���[�g12�ł�ICMP Ping�G�R�[�̉����񐔂��A�ő�10��i10�񃊃N�G�X�g�ɉ����������1����1��j�ɐ������Ă��܂��B�u--limit-burst 10�v�ōő剞���񐔂�10��Ƃ��Ă��܂��B10��܂ł͖������ɉ������A11��ڂ̉����͔j������܂��B

�@�������u--limit 1/m�v�Ǝw�肷�邱�ƂŁA1���o�߂��邲�Ƃ�1��̉������”\�ɂȂ�A����10����ping�G�R�[���s���Ȃ���΁A�Ă�10��܂Ń��N�G�X�g�ɉ�������悤�ɂȂ�܂��B�u--limit 2/m�v�Ǝw�肷��΁A1/2���A���Ȃ킿30�b��1��̐ڑ����”\�ɂȂ�܂��B

�@20��܂ł͖������A����ȍ~��1����5�񂸂‰�������ɂ́u--limit 5/m --limit-burst 20�v�Ɛݒ肵�܂��B�u/m�v�̂ق��ɂ́u/s�i1�b������j�v�u/h�i1���ԓ�����j�v�Ƃ������P�ʂ��p�ӂ���Ă��܂��B

28	/sbin/iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/m --limit-burst 10 -j ACCEPT
  -A INPUT                �F��M�p�P�b�g���w��
  -p icmp                 �FICMP�v���g�R�����w��
  --icmp-type echo-request�Fping�G�R�[���w��
  -m limit                �Flimit���W���[����L����
  --limit 1/m             �F1����1��
  --limit-burst 10        �F�ő�10��
  -j ACCEPT               �F�����Ƀ}�b�`�����p�P�b�g������
ping�G�R�[�̉����𐧌�����i10�񃊃N�G�X�g�ɉ����������1����1��j

�@�e���v���[�g12�ł́A��M�p�P�b�g�iINPUT�j�Ɋւ���f�t�H���g���[����DROP�Ƃ��A�j�����Ă��܂��B�������X�e�[�g�t�������m�F���A�T�[�o�̃��N�G�X�g�ɑ΂����M�p�P�b�g�͋��‚��Ă��܂��B���̂��߁A28�s�ڂ�iptables�̃}�b�`���Ȃ��p�P�b�g�͔j������܂��B�������f�t�H���g���[����ACCEPT�ɐݒ肵�Ă���ꍇ�́A���̂悤��iptables�����s���A�����ɘR�ꂽ���̂�j������K�v������܂��B

/sbin/iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
 
-j DENY					�F�����Ƀ}�b�`�����p�P�b�g��j��
INPUT�`�F�C���̃f�t�H���g���[����ACCEPT�ɂ��Ă���ꍇ�̒lj��ݒ�

�@ping�G�R�[�ȊO�̂��̂ɂ������񐔂𐧌����邱�Ƃ��ł��܂��B�Ⴆ��SSH�T�[�r�X�ɑ΂��郊�N�G�X�g�ɐ��������{����ɂ́A�u--dport 22�v��SSH�̃T�[�r�X�|�[�g�ԍ��u22�ԁv���w�肵�܂��Bssh�ڑ����̃p�P�b�g�͋K�����Ȃ��悤�Assh�ڑ��J�n���̃��N�G�X�g�p�P�b�g�����𐧌����邽�߁u-m state --syn --state NEW�v�Ǝw�肵�܂��B���̂ق��AWWW�T�[�r�X�̃��N�G�X�g�𐧌�����ɂ́A�T�[�r�X�|�[�g�ԍ���ς��āu--dport 80�v�̂悤�Ɏw�肵�܂��B���̂ق��̃T�[�r�X�ɂ��|�[�g�ԍ���ς��邱�ƂőΉ��ł��܂��B

�@�p�P�b�g�̋K���́u-m limit --limit 1/m --limit-burst 1�v�Ƃ��Ă��܂��B1���Ԃ�1��܂�ssh�ڑ����”\�ł��B�p�X���[�h�̃^�C�v�~�X�ȂǂŃ��O�C���Ɏ��s����ƁA���̌�1���Ԃ̓��N�G�X�g���󂯕t���܂���B�p�X���[�h�𑍓�����ʼn�͂���u���[�g�t�H�[�X�iBrute force�j�U���ɂ͗L���ł��B

34	/sbin/iptables -A INPUT -p tcp --syn -m state --state NEW --dport 22 -m limit --limit 1/m --limit-burst 1 -j ACCEPT
ssh�ڑ����N�G�X�g�ɑ΂�1���Ԃ�1�ڑ��Ɍ���

�@ping�G�R�[�̂Ƃ��Ɠ��l�ɁA��M�iINPUT�j�p�P�b�g�̃f�t�H���g���[����ACCEPT�ɐݒ肵�Ă���ꍇ�́A���̂悤��iptables�̎��s���K�v�ł��B

/sbin/iptables -A INPUT -p tcp --syn -m state --state NEW --dport 22 -j DROP
INPUT�`�F�C���̃f�t�H���g���[����ACCEPT�ɂ��Ă���ꍇ�̒lj��ݒ�

�@limit���W���[���̐����ł́A����ȃ��N�G�X�g���s���A�N�Z�X�ɕ���Ă��܂��܂��B�N���C�A���g���ƂɃ��N�G�X�g�񐔂𐧌�����ɂ́A���ɏЉ���e���v���[�g13��hashlimit���W���[�����g�p���܂��B

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

Copyright © ITmedia, Inc. All Rights Reserved.

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�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