1. 재해(Diaster)란?정상적 업무에 지장을 초래하는 사건 - 재해의 특징불확실성, 치명적 결과, 발생율이 낮다. - 발생원인자연적(Nature)인적(Human)기술, 환경적(Environmental) 비재해 재해 재난 중단시간 상대적으로 짧음 하루 이상 자기 중단 정보처리 시설 파괴X 손상 가능 완전 파괴 2. DRP(Diaster Recovery Plan)비상사태 발생 후 대체 사이트에서 IT 중심의 계획을 세운다. - DRP 특징장기간에 걸친 복구계획소규모는 다루지 않음 3. BCP(Business Continuity Plan) 업무중심의 심각한 중단상황과 이후의 운영의 영속성을 위한 계획핵심적 업무에 우선순위화된 재개에 초점 - BCP 특징핵심업무 프로세스를 다룰 수 있다.장기, 단기 모두 ..
서론운영체제를 배우는 이유1. 보안과 필수적인 연결성이 있기 때문에2. 프로그래밍의 실력향상을 위해(운영체제 이해를 통한 속도, 메모리 공간의 절약) CPU, MEMORY, HDD, FILE SYSTEM 위주로 배움 1장 1. 운영체제의 개요 ★ 운영체제란?사용자의 편리성을 도모한다.(사용자는 고급언어를 사용하여 소프트웨어에게 명령을 내리고 소프트웨어와 하드웨어 중간에 위치하여 고급언어를 기계어로 번역해주는 역할을 한다.)각종 자원을 관리해준다.(CPU, RAM, 마우스같은 장치, 하드웨어를 관리해준다.)하드웨어와 소프트웨어사이의 중재역할을 한다. 운영체제의 목적사용자 편의 극대화 - 예로 MS가있음★시스템 성능 극대화 - 예로 UNIX가 있음(처리능력 증대, 신뢰도 향상, 응답시간 단축, 사용 가능도 ..
1. PHP란? (정식명칭 : HyperText Preprocessor)범용성을 지닌 널리 사용되는 오픈소스 스크립트 언어이다.PHP는 서버측에서 실행되기때문에 클라이언트단에서는 PHP 코드가 어떻게 이루어져있는지 알 수 없다. 2. PHP의 특징 - 리눅스에 적합: C, C++ 접근에 용이하다.- 성능면에서 다른 스크립트 언어보다 우수하다.- 서버측에서 동작하는 스크립트 언어- 동적이 웹페이지 구성할 때 쓰인다.- 다양한 DB와 연동이 가능하다.- 다양한 운영체제에서 동작한다.- 라이브러리를 제공한다.
1. 사이버 포렌식이란? 정보보안분야에있어 범죄 조사 및 수사관련 전문기술을 요구하는 기술이다.포렌식 기술 뿐만아니라 사회공학 기술도 포함하여 융합학문을 사용하게 된다. 즉, 데이터의 복구, 복구된 데이터의 의미까지를 파악하는 것을 포렌식이라고 한다.기존의 현장 감식, 시체의 부검을 통하여는 육하원칙의 '왜?' 라는 부분을 파악하지 못하였다.(육하원칙 - 누가 언제 어디서 무엇을 어떻게 왜)디지털 포렌식이 SNS, 대화내역을 통한 심리분석을 하여 '왜' 라는 부분도 알아낼 수 있다.
1. OSI 7 Layer 정확, 신속하게 통신을 하기위해 만든 참조모델이 OSI 7 Layer이다. http://configuration.tistory.com/65 2. Interface 와 Port 두개 모두 연결점이라는 비슷한 의미를 가진다. Port - 연결점, 연결하기만 하면 되는 지점Interface - 표준이 있는 접속점 3. WAN에서 사용하는 케이블Packet Tracer 에서는 DCE DTE 케이블을 쓰지만실무에서는 아래와 같은 케이블을 더 주로쓴다. Back to Back CableSerial CableV.35 CableSmart Cable 모두 같은 의미이다.
1. 암호의 정의제 3자가 읽을 수 없도록 문서를 변환시키는 기술즉, 평문을 암호화된 문장으로 만드는 행위이다. 2. 암호와 스테가노 그래피암호는 메세지에 대한 기밀성(메세지의 내용을 은폐)★스테가노 그래피는 비밀통신 자체를 숨김(메세지의 존재를 은폐한다.) 3. 암호관련 용어 암호학 (Cryptology)평문 (Plain Text) - M암호문 (Chiper Text) - C암호화 (Encryption) - E복호화 (Decryption) - D 4. 암호기술의 제공 기밀성 : 송수신자만이 메세지의 내용을 앎무결성 : 정보전송도중 변경되지 않음인증 : 틀림없이 송신자 본인이라는 것을 확인부인 방지 : 보낸 사람이 보냄을 부인하거나, 받은 사람이 받은 사실을 부인할 경우 증명하는 기술 5. 암호의 역사 ..
다운
자바 개발시 사용하는 것을 Java Development Kit 라고 한다. 자바 실행 시 사용하는 것을Java Runtime Environment 라고한다. 2. Java JVM(Java Virtual Machine) 종류JVM = 자바바이트코드를 실행할 수 있는 주체 JAVA SE (Standard Edition)자바 표준 배포판데스크탑, 서버 응용 개발 플랫폼 JAVA ME (Mobile Edition)자바 마이크로 배포판 JAVA EE (Enterprise Edition) 3. 언어의 특징기계어 - 0, 1 로 이루어진 언어어셈블리어 - 기계어를 표현하기 쉬운 상징적 단어인 니모닉(Mnemonic)기호로 일대일 대응시킨 언어고급언어 - 절차지향, 객체지향 언어 4. 자바개발자 - 제임스 고슬링(J..
1. data_range() 함수를 이용한 날짜 생성 import numpy as np import pandas as pd # 6행 4열의 랜덤한 값으로 이루어진 행렬 생성 df = pd.DataFrame(np.random.randn(6, 4)) df.columns = ['A','B','C','D'] # pd.date_range() 함수는 시계열 형태의 20160701 부터 5일 후 까지의 시간을 배열로 생성한다. df.index = pd.date_range('20160701', periods=6) #출력 DatetimeIndex(['2016-07-01', '2016-07-02', '2016-07-03', '2016-07-04', # '2016-07-05', '2016-07-06'], # dtype='d..
1. 열 단위 인덱싱 import numpy as np import pandas as pd data = {'year' = [2011, 2012, 2013, 2014, 2015], 'number' = [1,2,3,4,5], 'points' = [1.1,2.2,3.3,4.4,5.5]} df = pd.DataFrame(data, index=['one','two','three','four','five'], columns=['year','number','points','penalty']) #열 단위 인덱싱 df['year'] df.year # 여러값을 인덱싱 가능하다. df['year', 'number'] df[0:3] #특정 열에 값을 대입하는것도 가능하다. df['penalty'] = 0.5 df['penal..