<4D F736F F D20B1B9B0A1BAB020BEC6C0CCC7C720C2F7B4DC20B0A1C0CCB5E5>

Similar documents
Microsoft Word - windows server 2003 수동설치_non pro support_.doc

작성자 : 기술지원부 김 삼 수

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

SBR-100S User Manual

PowerPoint 프레젠테이션

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

Install stm32cubemx and st-link utility

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

Microsoft Word - Armjtag_문서1.doc

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Microsoft PowerPoint - 03-Development-Environment-2.ppt

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

Studuino소프트웨어 설치

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

<41736D6C6F D20B9AEBCADBEE7BDC42E687770>

윈도 모바일 6.1을 OS로 사용하는 스마트폰(옴니아2 등)에서의 Tcl/Tk의 사용

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

Slide 1

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Windows Server 2012

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox

ICAS CADWorx SPLM License 평가판설치가이드

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

Packstack 을이용한 Openstack 설치

SBR-100S User Manual

PowerPoint 프레젠테이션

CODESYS 런타임 설치과정

Tizen

RTLinux 설치방법 (Ubuntu Breezy Version) Last update: by deathymn - Mechatrobotics Lab, Mechanical Eng.Dep. Yonsei Univ * 이작업은반드시 root 사용자로로그인해

목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여

Adobe Flash 취약점 분석 (CVE )

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

RHEV 2.2 인증서 만료 확인 및 갱신

SmartUpdaterPlus 설치 설치파일 다운로드 설치파일 다운로드하여 실행하여 순서에 따라 스마트 업데이트 플러스를 설치합니다. [스마트 업데이트 플러스 다운로드] 버튼을 클릭하여 설치파일 다운로드합니다. 소프트웨어 사용권에 동의하기를 누릅니다. 압축을 해제합니다

PowerPoint 프레젠테이션

Chapter. 5 Embedded System I Bootloader, Kernel, Ramdisk Professor. Jaeheung, Lee

*2008년1월호진짜

Mango-E-Toi Board Developer Manual

슬라이드 1

JDK이클립스

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

OnTuneV3_Manager_Install

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

ActFax 4.31 Local Privilege Escalation Exploit

Microsoft Word ARM_ver2_0a.docx

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

Report Designer V3.0 사용설명서 2장

PowerPoint 프레젠테이션

리눅스 취약점대응방안권고 / KISA 취약점점검팀 영향받는플랫폼 OS, FAQ 추가 개요 미국보안회사 에의해 시스템의 라이브러리 의특정함수에서임의코드를실행할수있는취약점이공개 해당취약점은 CVE 지정, 도메인네임을

ISP and CodeVisionAVR C Compiler.hwp

Office 365 사용자 가이드

PowerPoint 프레젠테이션

행자부 G4C

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

NTD36HD Manual

PowerPoint 프레젠테이션

System Recovery 사용자 매뉴얼

게시판 스팸 실시간 차단 시스템

Microsoft Word - Windows_Server_Hmail_설치법

PowerPoint 프레젠테이션

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

PowerPoint 프레젠테이션


비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

PowerPoint 프레젠테이션

SBR-100S User Manual

MF5900 Series MF Driver Installation Guide

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

IP Cam DDNS 설정설명서(MJPEG) hwp

Microsoft Word - CooCox

PowerPoint 프레젠테이션

Abstract View of System Components

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

Abstract View of System Components

#WI DNS DDoS 공격악성코드분석

ㅇ악성코드 분석

SBR-100S User Manual

PowerPoint 프레젠테이션

게임 기획서 표준양식 연구보고서

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

Microsoft Word - PLC제어응용-2차시.doc

Cubase AI installation guide

< FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

Transcription:

국가별아이피차단가이드 작성자 : 기술지원팀백철현작성일 : 2009 년 2 월 20 일 가이드소개 급증하는웹해킹과침해사고, DDOS 공격때문에서비스에장애가많으신분들은 IPTALBES 를활용하여침해사고를예방할수가있습니다. DDOS 공격도또한마찬가지입니다. 중국에서한크래커가사이트를공격을위해서준비할때, 웹사이트를먼저확인하고공격을시도할것입니다. 그러나, 공격전에미리중국으로부터의접속을막고있다면, 일단어느정도의공격받을확률은줄였다고할수가있습니다. 리눅스커널, iptables, geoip 설치와더불어 iptables 의룰셋적용부분에대한가이드입니다. 마지막부분에서는 iprange 모듈을활용한약간무식한방법도소개하겠습니다. 리눅스가이드 필요한설치팩키지 운영체제 : CentOS 5.2 Final 커널 2.6.18.8 버전 ( ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.8.tar.bz2 ) Iptables 1.3.8 버전 ( ftp://ftp.iptables.org/pub/iptables/iptables-1.3.8.tar.bz2 ) Patch-o-matic-ng ( ftp://ftp.iptables.org/pub/patch-o-matic-ng/snapshot/patch-o-matic-ng-20080101.tar.bz2) Csv2bin (http://people.netfilter.org/peejix/geoip/tools/csv2bin-20041103.tar.gz) Geoip (http://www.maxmind.com/download/geoip/database/geoipcountrycsv.zip) 위에언급된프로그램을시스템의 /usr/src / 에다운받아서압축을풀어줍니다. 다운로드된프로그램은아래와같습니다. GeoIP 부터설치를하겠습니다. Csv2bin 과 GeoIPCountryCSV.zip 의압축을아래와같이풀어줍니다.

GeoIPCountryWhois.csv 파일과 csv2bin 디렉토리가생성되었습니다. Csv2bin 디렉토리로이동하여 make 명령으로컴파일을합니다. 또는 gcc o csv2bin csv2bin.c 로컴파일해도됩니다. Csv2bin 실행파일이위와같이생성되었다면 shell 에서./csv2bin../GeoIPCountryWhois.csv 를실행합니다. 위에서 geoipdb.bin 데이터파일과 geoipdb.idx 인덱스파일 2 개가생성됩니다. 위 2 개의파일을 /var/geoip 디렉토리를만들고그디렉토리에복사합니다. 설치가완료되었다면해당파일들을삭제하고리눅스커널컴파일준비를하겠습니다. Linux 커널과 iptables, patch-o-matic-ng 파일의압축을아래와같이풀어줍니다. 압축해제후 linux 와 iptables 링크를만듭니다.

patch-o-matic-ng-20080101 디렉토리로이동합니다. 이동후./runme download 명령을내리세요 다운로드가끝나면아래와같이커널과 iptables 의디렉토리를물어봅니다. 기본으로엔터를 2 번치시면됩니다. Geoip 패치가다운로드되었습니다. 패치를위해서아래와같이명령을내리면됩니다. 디렉토리는엔터를 2 번치면됩니다. 엔터를치고나면아래와같은메시지가나옵니다. 패치적용화면입니다. y 를눌러주면적용이됩니다.

Y 를누른후적용된화면입니다. 커널과 iptables 를재컴파일하라는화면입니다. 다음은커널을컴파일하기위한화면입니다. Linux 디렉토리로이동후 /boot/config-2.6.18-92.e15 파일을 /usr/src/linux 로복사합니다. Make menuconfig 명령어를사용하여커널설정으로들어갑니다.

Networking - 옵션으로들어갑니다.

Networking options - 옵션으로이동합니다. [*]Network packet filtering (replaces ipchains) - 옵션으로이동합니다.

IP: Netfilter Configuration - 옵션으로이동해서맨아래로커서를내립니다.

< > geoip match support 항목에서스페이스바를누르면 M 이표기됩니다. M 은모듈로선택되었다는의미입니다. M 이표기되는것을확인하고계속해서 Exit 를누르고빠져나옵니다. 메인메뉴에서 Exit 를누르면설정을저장할지를물어봅니다. Yes 를선택해서저장하도록합니다. 저장이되었으면콘솔에서아래와같이명령어를주어서커널컴파일을시작합니다. 커널컴파일이시작됩니다. 하드웨어사양에따라서 1 시간이상걸릴수도있습니다. 위명령어를다실행하고나면부팅순서를변경해줍니다. /boot/grub/ 로이동후 vi 로 grub.conf 파일을열어봅니다. 커널을컴파일하고인스톨을하면부트이미지는맨위로오게됩니다. 따라서 default 옵션을 0 으로주면컴파일한커널로부팅하게됩니다. Default=0 이제 iptables 를설치합니다. 위와같이 /usr/src/iptables 디렉토리에서 make && make install 를치면컴파일과설치가동시에됩니다. 설치는 /usr/local/sbin/ 디렉토리에바이너리가설치됩니다. 라이브러리는 /usr/local/lib/iptables 에설치가됩니다. 설치가끝난후재부팅을해서 2.6.18.8 커널이정상적으로뜨는것을확인해봅니다. uname a 로확인할수있습니다. 이제 geoip 모듈적용화면입니다.

중국은 CN 으로표시되며웹으로접속하는중국아이피를차단하는룰셋입니다. 이룰셋을가장먼저적용하고싶으시면아래와같이적용하시면됩니다. 이룰셋은 iptables 에룰셋이존재할때첫라인에입력하는룰셋입니다. 가장먼저적용이되고적용되는서버는 192.168.0.22 번서버로들어오는모든중국아이피를차단하는룰셋입니다. 포트를지정하지않는경우에는모든포트가적용대상이됩니다. 위와같이 US,CN 나라별로콤마를사용하여중복적으로나라들리스트를열거할수가있습니다. 2 번줄처럼 KR ( 한국 ) 이아닌경우는모두차단도가능합니다.

아래의경우에는 iprange 모듈을활용한방법입니다. 위에서 DATA 변수는 /usr/src/geoipcountrywhois.csv 파일이존재해야합니다. 또한 IPT 변수도 /usr/local/sbin/iptables 가존재해야합니다. 룰셋이적용된리스트입니다. 중국아이피만차단하게되면 759 라인이만들어집니다. 여타다른나라를막고싶으면 GeoIPCountryWhois.csv 파일을열어서나라이름을확인후스크립트에서 egrep United States 이렇게나라를표시하는부분만변경하시면해당국가를차단하실수있습니다. 또한룰셋의 j DROP 부분만변경하시면차단, 허용조절하실수있습니다.