반응형

Network 33

(정보기기운용기능사) 패킷트레이서 - password, MD5 설정

(정보기기운용기능사) 패킷트레이서 - password, MD5 설정1. Enable Password(Security)라우터의 Enable은 User Exec Mode(사용자 모드)에서 Privileged EXEC Mode(관리자 모드)로 들어가기 위한 명령어로 일반적으로 일반저으로 인증된 사람만이 접근할 수 있도록 보안 설정을 하게 됩니다. * 보안 설정 라우터 명령 Router(config)#enable password [암호] * 패스워드 설정하기 지금은 enable을 입력하고 관리자모드로 들어갔을 때 패스워드 입력과정이 없습니다. enable password 명령을 통해서 패스워드를 설정합니다. * 패스워드 설정 확인 설정을 다시 사용자모드에서 관리자모드로 진입하면 패스워드를 입력하는 과정이 생겼습..

Network 2017.08.04

(정보기기운용기능사) 패킷트레이서 - Banner, History, DNS설정

(정보기기운용기능사) 패킷트레이서 - Banner, History, DNS설정1. Banner 설정배너 메시지는 라우터나 스위치에 접소하는 사용자에게 보여주기 위한 메시지를 생성하는 명령어입니다.일반적으로 라우터의 접근에 대한 주의사항이나 경고 문구를 표시합니다. R1(config)#banner motd [기호] 출력 문구 입력 [기호] * 기호 입력의 경우 출력 문구의 끝을 표시해줍니다. * $와 같은 기호는 어떻 문자를 사용해도 상관이 없습니다. 문장의 끝을 표시해주기 때문입니다. * exit 명령어를 통해서 라우터 초기화면(사용자 모드)으로 돌아오면 입력한 출력 문구를 확인할 수 있습니다. 2. History 설정History 기능은 라우터가 최근의 사용한 명령어를 기억하는 기능으로 기본적으로 10..

Network 2017.08.03

(정보기기운용기능사) 패킷트레이서 - ip address 설정

(정보기기운용기능사) 패킷트레이서 - ip address 설정패킷트레이서를 이용하여 라우터, 스위치, pc에서 ip address 설정이 가능하다 1. 라우터 - 라우터의 경우 LAN구간과 WAN 구간 두 부분으로 나뉜다. - 둘의 구분은 처음 interface 설정에서 포트의 경로만 변경하면 된다. * int fa [포트] - interface fastethernet [N/N]의 줄임말로 ip를 설정하고 싶은 해당포트로 전환하는 명령어입니다. * ip address [ip주소] [서브넷마스크] - 해당 라우터의 ip주소와 서브넷마스크를 입력합니다. * no shutdown - 비활성화된 포트를 활성화시키는 명령어입니다. (ON/OFF) LAN구간과 WAN구간의 포트 설정은 동일하기 때문에 WAN구간 포..

Network 2017.07.28

네트워크 웹보안 - http, robots.txt, xss

4장 연습문제 1. ARPA – 최초의 네트워크(인터넷의 시초) TCP/IP – 인터넷 핵심 프로토콜 신뢰성을 바탕으로 한 프로토콜 www – 윌드 와이드 웹 웹페이지 표준 2. http request 방식 get방식 – 가장 일반적인 http request형태로 웹 브라우저에 다음과 같은 요청 데이터에 대한 인수를 URL을 통해 전송한다.(보안에 취약한 방식이다.) post방식 – url에 요청 데이터를 기록하지 않고 http 헤더에 데이터를 전송하기 때문에 url 뒷부분의 데이터가 존재하지 않는다.(최소한의 보안성을 갖추고 있다.) head방식 – 서버 측의 데이터를 검색하고 요청하는데 사용 3. 서버 측 웹 스크립트 언어 jsp, asp, php 클라이언트 측 웹 스크립트 언어 js 4. 구글 해킹..

Network 2017.04.25

네트워크 보안 - 스니퍼, 스푸핑, 세션하이재킹

3장. 네트워크 보안 1- OSI 7계층 7-6-5-4-3-2-1 * 애플리케이션 – 프레젠테이션 – 세션 – 트랜스포트 – 네트워크 – 데이터링크 – 물리 2- MAC주소의 올바른구조 * 12개의 16진수 3- 공인IP로 가장 많은 호스트를 구성할 수 있는 네트워크 – A클래스 1. 2. 3. 4 -> 2,3,4 모두 호스트가 가능하다 4- 네트워크 서비스 포트 ftp = 21(파일전송), dns = 53(도메인 주소해석), http = 80(웹서비스제공), smtp=25(메일서비스 제공) 5- 3way-handshaking = tcp패킷을 주고 받기 전에 가상 경로를 설정하는 과정으로, 클라이언트의 syn, 서버의 syn+ack, 클라이언트의 syn패킷에 의해 이루어진다. 6- syn flooding..

Network 2017.04.25

웹 프로그램의 실행 순서

웹 프로그램의 실행 순서웹 프로그램의 실행 순서를 이야기하기 전에 콘솔 프로그램의 실행 순서를 정리해 보겠습니다. 콘솔 프로그램은 이제껏 우리가 작성한 로컬 응용 프로그램을 이야기한다. 파일의 확장자가 JAVA이고, 이 파일을 컴파일하면 확장자가 CLASS가 되어서 명령어 java로 실행되는 프로그램 말이다. 콘솔 프로그램은 실행 순서가 다음과 같다. static 초기화 구문, public static void main(String[] arg)메서드, protected void finalize()메서드 void main() 메서드가 잇는 클래스에 메서드가 모두 있으면 실행 순서는 앞서와 같을 것이다. void main()메서드의 시작 블록에서 프로그램이 시작되어 종료 블록에서 프로그램이 종료된다는 식으로..

Network 2017.02.20

jsp - 디폴트 객체

JSP - 디폴트 객체jsp에서는 문서 유형의 선언을 page 지시어가 담당하고 out객체는 디폴트 객체로 있기 때문에 별다른 코드 없이 실행이 가능하다. 서블릿의 문서 유형 선언이나 PrintWriter 객체의 선언에서 특별한 매개 변수를 호출하는 메서드 이름에 변화가 없는데도 불구하고 매번 객체를 선언한다면 개발자의 부담만 늘게 된다. 그래서 JSP에서는 이 구문을 직접 개발자로 하여금 코드를 작성하게 하여 문서 유형을 선언할 수 있도록 하고, JspWriter out = pageContext.getOut();는 JSP가 서블릿으로 변환되면서 자동으로 생성되게 하여 개발자들이 따로 out객체를 선언하지 않고서도 사용할 수 있도록 하였다. 서블릿으로 변환되면서 자동으로 생성되는 객체를 디폴트 객체라고 ..

Network 2017.02.20

쿠키(Cookie) - 웹 프로그래밍

쿠키Http 프로토콜은 상태가 없는, 즉 이전에 무엇을 했고, 지금 무엇을 했는지에 대한 정보가 없는 것이라고 했습니다. 이런 상태에 대한 지속적인 연결이 없기 때문에 이런 부분을 해결하기 위해서 서버 측에 클라이언트의 정보를 저장해서 이후에 계속 되는 클라이언트의 요청 속에 있는 클라이언트의 정보와 서버에 저장되어 있는 각각의 클라이언트에 대한 정보를 비교해서 동일한 클라이언트로부터 온 요청을 판단할 수 있다고 했습니다. 마찬가지로 쿠키 역시 상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법입니다. 쿠키는 세션과는 달리 서버에 클라이언트의 정보를 담아두지 않고 클라이언트 자신들에게 그 정보를 저장하게 됩니다. 그래서 이후에 서버로 전송되는 요청에는 쿠키가 담아둔 정보를 포함해 전송이 되면, 요청..

Network 2017.02.19

세션(session)이란?

세션과 쿠키 온라인 쇼핑몰에서 쇼핑을 하면서 구매하기를 원하는 물품들을 장바구니에 넣어둡니다. 이 장바구니에 물품을 새로 추가할 수 있고, 장바구니에 있던 물품을 삭제시킬 수도 있습니다. 장바구니를 온라인이나 오프라인에서 많이 사용한 경험이 있을 것입니다. 장바구니를 들고 다니면서 필요한 물품을 그 안에 넣어두고 다시 새로운 물품을 넣고, 필요 없는 물품은 다시 뺄 수도 있는 장바구니는 세션을 사용함으로 가능하게 됩니다. HTTP프로토콜은 상태가 없는 프로토콜이라고 하는데, 사용자의 브라우저와 서버 간의 상태에 대한 보존 없이 매 순간 순간 새로운 연결을 하고, 요청에 대한 응답을 서버가 전송하고 나면 모든 연결이 끊어지게 됩니다. 이렇게 연결이 끊어지게 되면 지금 어떤 사람이 로그인되어 있는지에 대한 ..

Network 2017.02.18

표현언어와 JSTL

JSP의 표현언어표현언어의 이해썬마이크로 시스템즈에는 JSP 페이지 내의 자바코드를 최소화 하려는 정책이 있습니다. 복잡한 자바코드가 JSP페이지에 많이 들어가게 되면 웹 디자이너들의 작업에 어려움이 있기 때문에 썬마이크로시스템즈는 이번 장에서 설명할 표현언어와 JSTL등 여러 가지 기술들을 제시하고 있습니다. 표현언어는 JSP2.0 버전부터 지원이 되는 기술이고 이름으로도 알 수 있듯이 데이터를 JSP페이지 내에 표현하는 기술입니다. 물론 앞장에서 배운 JSP 문법 기술만으로도 데이터를 표현 할 수 있지만 좀 더 효율적이고 고급 프로그래밍을 위해서 사용을 해야 합니다. 표현언어의 기본객체내장 객체가 제공되는 이유는 JSP페이지에서 꼭 필수적으로 필요한 객체들이 있기 때문입니다. 마찬가지로 EL 영역에서..

Network 2017.02.14
반응형