본문 바로가기

리눅스

Part3) 네트워크 및 서비스의 활용 - 네트워크 서비스 | 인증관련 서비스 II. 웹 관련 서비스 인증관련 서비스의 이해 1) 인증 서비스의 정의 리눅스는 하나의 서버에 여러 사용자가 로그인 할 수 있는 멀티유저 환경을 제공한다. 시간이 지날수록 네트워크상에서 호스트들은 증가하였고, 각각 호스트에 사용자 인증 정보를 저장하는 것은 관리의 문제가 되었다. 이때문에 리눅스에서 인증서비스가 요구된다. 2) 인증 서비스의 구조 *NIS 구조-네트워크상 적어도 하나의 NIS 서버가 있으며, 호스트는 여러 개의 다른 NIS 도메인들의 여러 개의 NIS서버를 사용할 수 있다.-하나의 Master NIS서버로, 다른 것들은 Slave NIS 서버로 NIS를 구성할 수 있다.-Slave NIS서버는 단지 NIS 데이터베이스 복사본을 가지고 있으며, 이것들은 갱신될 떄마다 Master NIS서버.. 더보기
[ Kali리눅스 ] DNS스푸핑 실습 #2 및 보안대책 | ettercap(이더캡) 이전 글에선 dnsspoof를 통한 DNS Spoofing 공격을 해봤지만, 이번엔 Ettercap을 이용해서 공격을 시도해보자. 실습#2 - DNS 스푸핑 공격 (사용툴: ettercap, tomcat, apache) ※실습환경 - (실습#1과 같음) (1) 피싱 웹 서버 구축 - 앞 글과 똑같이 하자 ▶ http://opentogether.tistory.com/27?category=747634 - 공격자 (2) Ettercap 파일 설정 - 공격자 ①etter.conf 파일 수정 root@kali:~# vi /etc/ettercap/etter.conf ▲ Ettercap을 루트 권한으로 실행할 수 있도록 ec_uid, ec_gid 값을 0으로 수정해준다. ▲ 리눅스의 iptables 방화벽 정책을 설.. 더보기
[ Kali리눅스 ] 스니핑 공격 개념 및 실습 | ARPspoofing | Ettercap | VMware 스니핑(Sniffing) 공격 개념✎스니핑의 사전적 의미는 '코를 킁킁거리다'로 네트워크 상에서 자신이 아닌 다른 사람들의 패킷을 엿보는 행위를 말한다.✎즉, 네트워크 트래픽을 도청하는 행위를 말한다. 프리미스큐어스(Promiscuous) 모드✎스니핑을 하기 위해선 랜 카드를 스니핑이 가능한 모드로 변경해야 되는데, 이를 프리미스큐어스 모드라고 한다.✎일반적으로 네트워크 카드로 흘러 들어론 패킷이 자신의 IP주소, MAC 주소와 일치할 경우 패킷을 받아들이고, 다르면 버리는데, 이 모드를 설정하면, 패킷의 MAC주소나 IP 주소와 무관하게 모든 패킷을 수신하도록 된다. 모드 설정 (1) 프러미스큐어스 모드로 변경하기 (2) 랜카드 확인 (PROMISC 표시 확인) 스위칭 환경에서의 스니핑 ARP 리다이렉.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스 시스템의 이해(3) | X 윈도우, 쉘(Shell) I. X 윈도우 - (매년 출제) X 윈도우 시스템(X Window System): 리눅스에서 GUI 환경을 위한 시스템으로, 모든 종류의 애플리케이션과 유틸리티에 대해 GUI를 사용할 수 있는 기본 플랫폼을 제공하는 클라이언트/서버 시스템이다. 분산형 개방 시스템을 개발하기 위한 목적으로 수행된 아데나 프로젝트의 일환으로 MIT에서 1984년 최초로 개발되었다. 1) X-windows 시스템을 이루는 요소 1. 서버 클라이언트: 윈도우 시스템은 두 개의 개별 소프트웨어 부분에 의해 제어되는 서버/클라이언트 시스템이다. 클라이언트는 응용프로그램을 실행하기 위한 프로그램과 자원을 제공하고, 서버는 응용 프로그램에서 수행된 결과를 출력 장치에 표시하는 역할을 한다. 2. X Protocol: 클라이언트는 I.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스 시스템의 이해(2) | 디렉터리 구조 및 파일 시스템 이해 I. 디렉터리 구조 및 디렉터리별 기능 디렉터리 구조: 리눅스에서 디렉터리 구조는 전체적으로 '역 트리(tree)' 구조를 하고 있다. 루트(/)를 기준으로 크게 주요한 디렉터리로 분할이 되고 하는데, 이러한 구조를 파일시스템이라고 한다. 1) 루트(/): 리눅스 파일시스템의 최상위 디렉토리이다. 즉, 절대 경로표기 시 항상 루트(/)부터 시작한다. 루트 이하에서 포함하는 디렉터리 /bin 주 명령 바이너리 파일 /boot 부트로더의 고정 파일들 /dev 장치 파일들 /etc 시스템 설정 /lib 주요 공유 라이브러리와 커널 모듈 /media 착탈 가능한 미디어에 대한 마운프 포인트(m.p) /opt 추가 애플리케이션 소프트웨어 패키지 /sbin 주요 시스템 바이너리들 /srv 시스템에 의해 제공되는 서.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스의 개요(2) | 리눅스 기초 리눅스의 철학1991년 리누스 토발즈에 의해 첫 공식 버전인 0.02를 처음으로 발표리눅스는 운영체제 소프트웨어로 유닉스 시스템의 표준 인터페이스로 잡고 있는 POSIX 표준을 따르고 있으나, 진정한 자유 소프트웨어를 구현하기 위해 유닉스 소스코드 사용을 배제하고, 모든 소스를 새로 작성Macintosh, SPARC, MIPS, Alpha f 머신 등에서 동작하는 최고의 이식성을 자랑하는 운영체제GNU GPL(General Public License)가 적용된 리눅스 소스코드는, 자유롭게 어느 누구나 사용, 변경, 배포가 가능 GNU GPL(General Public License) - (14년도 전반기) GPL은 FSF(Free Software Foundation)에 의해서 만들어진 특별한 라이선스: .. 더보기