전체 글 (19) 썸네일형 리스트형 리눅스 기초 명령어 ls - 현재 위치의 디렉터리 목록 확인 cd - 디렉터리 이동 cp - 파일 혹은 디렉터리 복사 (디렉터리 복사 경우인 -r) mv - 파일 혹은 디렉터리 이동 pwd - 자신의 현재 위치 정보 date - 현재 날짜 mkdir - 디렉터리 생성 rm - 파일 또는 디렉터리 삭제 cat - 파일 보기 (한번에) more, less - 파일 보기 (순차적으로) tail - 파일 최하단에서 보기 chmod - 파일 권한 부여 (주로 755 사용) : 4 - 2 - 1 순으로 읽기, 쓰기, 실행 권한이다. find - 특정 파일 또는 디렉터리 검색 (find [검색경로] -name [파일명]) 쿠키(Cookie), 세션(Session) 쿠키와 세션은 http 프로토콜의 단점을 보완하기 위해 존재한다. http는 클라이언트와 서버 간의 접속을 끊는 순간 통신은 종료되고 상태 정보는 유지되지 않는 특성을 갖고 있다. 어떻게 보면 통신을 유지하고 종료하였을 때 낭비되는 리소스를 줄여 장점으로만 다가올 수 있지만, 반대로 생각해 보면 통신을 시도할 때마다 계속해서 내가 누구인지 인증을 해야 하는 번거로움이 발생하게 된다. 예를 들자면, 우리가 네이버에 로그인을 한 후 서비스를 이용하기 위해 서비스를 클릭해 이동할 때마다 로그인을 계속해서 새로 다시 해 주어야 하는 일이 발생하는 것이다! 쿠키(Cookie) 쿠키는 클라이언트에 저장되는 작은 데이터 파일이며, 일정 시간동안 데이터를 기억하여 로그인 상태를 유지시킨다. 또한 클라이언트의 상태 정보.. (미완성) DHCP (Dynamic Host Configuration Protocol) DHCP의 정의 - 동적 호스트 구성 프로토콜이라고 명칭하며, 호스트 IP 구성 관리를 단순화하는 IP 표준이다. DHCP란? - 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정들을 사용자에게 자동적으로 부여/제공해주는 프로토콜이다. - DHCP를 지원받는 사용자는 네트워크 부팅 과정에서 DHCP서버에 IP주소를 요청하고 이를 얻게 된다. - DHCP네트워크 안의 컴퓨터에 자동으로 DNS주소, IP주소, 게이트웨이 주소를 할당해주며, 해당 사용자에게 일정 기간 동안 임대를 하는 동적 주소 할당 프로토콜이다. DHCP의 장점 - PC의 수가 많거나 PC 자체 변동사항이 많은 경우 IP설정이 자동으로 이루어지기 때문에 효율적으로 사용이 가능하다. - DHCP서버에서 사용 가능한 IP를 자동으로 할.. VLAN (Virtual Local Area Network) VLAN이란? - L2 Switch 부터 제공되는 가상의 LAN을 구성하는 기능이다. - 물리적인 네트워크 분리가 아닌 논리적인 네트워크 분리 기술이다. (물리적 분할은 물리적 장비(라우터) 필요) - 식별자 (Number. 예를 들어 Valn1, Valn2 등) 를 이용하여 네트워크 이름을 지정한다. - Switch port에 VLAN 에 대한 정보를 설정한다. VLAN을 사용하는 이유? - 네트워크가 분리되므로 정책을 통하여 허용된 대상만 접근하게 해 보안성이 증가한다. - 기존 Topology의 큰 물리적 변화 없이 네트워크 구조를 변경할 수 있다. (Topology란? : 컴퓨터 네트워크의 요소들을 물리적으로 연결해 놓은 것. 쉽게 말해 네트워크의 구성라고 생각하자.) VLAN은 같은 네트워크로 .. 이중화 구성 이중화 구성이란? - 시스템의 신뢰성을 올리기 위하여 같은 기능을 가진 시스템을 두 개 준비하여 활용하는 것. 이중화를 해야 하는 이유? 만약 장비 1대로 어떠한 웹 서비스를 운영하는데, 갑작스럽게 장비에 장애가 생기게 되면 해당 서비스는 불능이 될 것이다. 그러므로 이중화를 하여 장비 1대에 장애가 발생하게 되어도 같은 기능을 가진 다른 장비가 서비스를 계속해서 운영하게 되므로 서비스의 신뢰성, 연속성 등을 보장하여 서비스 이용에 끊김이 없게 하는 것이 가능하다. 일단 위 그림을 설명하자면 내부 사용자(컴퓨터 모양)가 인터넷 서비스를 이용하고 있는 그림이다. 방화벽(그림에선 라우터로 표현했다) 부분을 이중화하여 동일한 기능을 수행하는 본 방화벽 1대, 예비 방화벽 1대를 설치하였다. 인터넷 서비스 이용.. 침입차단시스템 IPS (Intrusion Prevention System) IPS란? - 네트워크상의 유해트래픽의 탐지 및 방어를 능동적으로 수행하며, 실시간으로 탐지/방어하는 솔루션이다. 위의 그림처럼 IPS는 일반적으로 인라인 구조 방식으로 구성도에 설계가 된다. 인라인 방식이란? - 네트워크 통로에 들어가서 패킷을 직접적으로 관리하는 방식이다. - IPS를 통과하는 패킷 중 비정상적이거나 악용 된 패킷은 차단시킨다. IPS는 앞에서 알아보았던 IDS와는 다르게 직접 유해트래픽을 탐지하여 차단시키는 기능을 수행한다고 보면 된다. 즉, IDS + 차단기능 = IPS 인 것이다. IPS 차단 방식 비정상적인 패킷을 탐지한 IPS는 다양한 방식으로 패킷을 차단할 수 있다. 설정에 따라 일시적으로 출발지 IP를 블랙리스트에 추가하여 접근을 차단한다던지, 아니면 악성 데이터를 담은 .. 침입탐지시스템 IDS (Intrusion Detection System) IDS란? - 단어 그대로 침입탐지시스템으로, 외부에서 내부로 들어오는 패킷이 정상인지 아닌지를 탐지하는 솔루션을 말한다. (네트워크계의 CCTV라고 이해하면 될 것 같다.) 위의 설명처럼 IDS는 외부에서 내부로 들어오는 모든 패킷들에 대해 정상 여부를 검사해야 하므로, 일반적으로 모든 패킷을 탐지할 수 있는 경로에 설치된다. 위의 그림처럼 IDS는 일반적으로 미러링 구조 방식으로 구성도에 설계가 된다. TAP(또는 Switch) 이라는 장치를 이용하여 IDS 장비로 패킷을 전달하여 탐지를 실행하는 방식이다. 이 미러링 방식을 사용하게 되면 인라인 모드(다음에 배울 IPS에 나온다)에 비해 유해트래픽 차단이 어렵지만, 보안장비의 존재를 숨기는 데 있어 용이하다는 특성을 가진다. 다시 한번 더 말하지만,.. Telnet, SSH Telnet과 SSH는 OSI 7계층(응용계층) 에서 동작하는 프로토콜이다. 둘은 원격으로 제어를 할 수 있다는 공통점을 갖고 있다. Telnet 원격지의 컴퓨터를 인터넷을 통해 접속하여 자신의 컴퓨터처럼 사용할 수 있는 원격 접속 서비스. 텔넷을 이용하기 위해서는 원격 컴퓨터를 이용할 수 있는 사용자 계정이 필요하다. TCP 포트는 23번을 사용한다. Telnet은 원격 접속하여 통신 시 데이터가 암호화되지 않아 보안상의 이유로 현재는 거의 사용하지 않는 추세라고 한다. SSH 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램/프로토콜이다. TCP 포트는 22번을 사용한다. 가장 큰 특징으로는 다른 컴퓨터 혹은 장비.. 이전 1 2 3 다음