본문 바로가기

사이버보안 1학년 1학기

정보보안의 원칙 기밀성(confidentiality)- 인가된 사람/프로세스/시스템만이 알 필요성(need-to-know)에 근거하여 접근- 정보 자산 분류, 식별, 인증, 권한부여, 암호화, 모니터링 등- 위협요소는 도청과 사회공학(Social Engineering) 이 있다.- 인가된 객체에 의한 시스템의 접근 무결성(Integrity)- 고의적인, 비인가된, 우연한 변경으로 부터 정보가 보호되어야함.- 직무분리, 형상관리, 프로그램 테스트, 트랜잭션(컴퓨터 내부에서 완료되어야는 처리), 업데이트 기능 제한, 접근통제, 인증 등- 위협요소는 트로이목마, 바이러스, 해커 등이 있다.- 데이터 무결성과 시스템 무결성을 의미 가용성(Availability)- 사용자가 필요로 할때 접근이 가능해야한다.- 바이러스/웜 통제,.. 더보기
정보보안 관리 정보보안 관리(Information Security Management)정보(information): 기업이나 공공기관의 중요한 자산, 보호되어야 할 대상 - 정보 자산은 관리적, 기술적, 물리적 통제 활동으로 보호해야한다. - 정보 자산을 보호하지 못하면 기업과 조직에 생산성, 명성, 금전적 손실이 발생 - 적절한 조직의 정책(policy), 절차(procedure), 표준(standard), 지침(guideline) 개발 - 정보보안 관리를 수행하기 위해 고려해야 할 사항들수용 가능한 위험(Acceptable Level of Risk)비즈니스 관점에서 효익비용 - 비용 대비 구현 효과에 대한 가치 검증이 필요하다. 정보보안 전문가는 조언자(Risk Advisor)일 뿐이다. - 잔여위험(Residua.. 더보기
HTML 5 배우기. HEAD의 Title 과 Meta 처음에 하나를 빼먹었네요. 맨 앞의 은 브라우저를 위한 태그입니다.html 4 전까지만 해도 DOCTYPE은 엄청 길게 썼습니다..이제 html 5 시대가 들어서 브라우저가 자동으로 DOCTYPE을 인식하도록길게 쓰지 않기로 약속하였습니다.이런 것을 꼭 쓰지 않아도 됩니다.그러나 윈도XP 같이 이전 버젼 브라우저를 쓰는 컴퓨터와 호환이 되려면 써야겠지요? 이제 태그에 대해 알아볼까 합니다. 태그는 없어도 되는 태그이지만텍스트에 영어가 아닌 다른 언어가 포함될 경우 꼭 있어야하는 태그입니다. 메타 태그에 utf-8 을 입력시켰을 경우 출력되는 화면 메타 태그를 쓰지 않을 경우 출력되는 화면 UTF-8에 대해서는 위키백과를 참조하시면 됩니다. [http://ko.wikipedia.org/wiki/UTF-8].. 더보기
Webmatrix 웹매트릭스 설치방법 웹페이지를 만들기 위해서는그에 맞는 멋진 도구가 있어야합니다.그래서 저는마이크로소프트 웹 매트릭스를 쓰려고 합니다. 검색창에 webmatrix 라고 쓰고 검색해주세요. 바로 마이크로소프트 webmatrix가 뜹니다.찾기 귀찮은 분들은 http://www.microsoft.com/web/webmatrix/ 으로 접속해주세요~ 아래의 Free Download를 클릭하면 다운로드가 됩니다. 웹매트릭스 응용프로그램을 실행해주세요. 기다려주세요^^ 기다려주세요^^ 옵션을 딱히 설정하지 않으셔도 괜찮습니다.이상한 프로그램은 안 깔리니까요.설치 버튼을 눌러주세요. 위의 몇몇 Microsoft 소프트웨어에서는 ~ 더보기
HTML의 기초 HTML 과 CSS 는 웹페이지를 만들기 위해 사용하는 언어이다.웹 서버가 HTML 과 CSS로 만든 웹페이지를 저장하고 서비스를 제공한다.브라우저들은 그 페이지를 받고 HTML 과 CSS를 기초로 콘텐츠를 표현한다. HTML(HyperText Markup Language): 웹페이지를 구조화CSS(Cascading Style Sheets): HTML의 프레젠테이션 제어 엘리먼트(element): 시작태그, 콘텐츠, 종료태그종료태그: 왼쪽 각진 괄호와 태그 이름 사이에 / 가 붙는다. 간단한 웹페이지 구조(아래) 더보기
05. 하드웨어 [그림 1] : 컴퓨터시스템의 하드웨어 1. 중앙처리장치(central processing unit, CPU)컴퓨터에서 프로그램을 실행하고 데이터를 처리하는 중추적인 역할CPU = Processor 2. 기억장치 = 메모리(memory)CPU가 실행해야 할 프로그램 코드나 데이터를 기록 - 메인메모리(main memory)CPU에 가까운 곳에 위치, 프로그램이 실행중일 때 주로 사용, 반도체 - 보조기억장치데이터를 저장할 때 사용, 각종 드라이브 3. 입출력장치 = I/O장치(input/output device)컴퓨터와 사용자간 인터페이스로 입출력 데이터를 전송하는 것 마이크로컴퓨터의 하드웨어 구성 요소마이크로컴퓨터(microcomputer)마이크로프로세서를 CPU로 사용하는 소형 컴퓨터① CPU부: C.. 더보기
04. 데이터 단위와 코드 컴퓨터 단어=컴퓨터 워드(computer word)컴퓨터에서 한 번에 처리하는 고정된 크기의 비트 그룹의 단위 [참고용] MS 운영체제와 커널의 비트 수커널 기반 비트 수 MS사의 운영체제 윈도우 9.x 16 MS-DOS, 윈도우 3.1, 95, 98, ME 윈도우 NT 32 윈도우 NT, 2000 32 / 64 윈도우 XP 이후의 운영체제들 데이터 단위비트 수 데이터 단위 예 4 니블(nibble) 8 바이트(byte) 16 워드(word) 32 더블 워드(double word, dword) 16x2 64 쿼드러플 워드(quadruple word, qword) 16x4 128 악터플 워드(octuple word, oword) 또는 16x8 더블 쿼드러플 워드(double quadruple word, d.. 더보기
03. 데이터 표현 - 2진수, 8진수, 10진수, 16진수 코드(code): 컴퓨터의 처리형식에 맞도록 부호화된 프로그램 명령이나 데이터비트(BInary digiT, BIT): 2진수 체계에서 데이터의 기본 단위로 0과 1을 사용 2진수(binary)8진수(octal)10진수(decimal)16진수(hexadecimal, H) 2진수 변환기법은 아래 숫자만 기억하면 된다. 128 64 32 16 8 4 2 1 예를 들어 10진수: 56을 2진수로 바꾼다고 하자.56 - 32 = 2424 - 16 = 88 - 8 = 0 128 64 32 168421 0 0 1 11000 56을 2진수로 변환한 값은 111000이 된다. 이제 2진수를 8진수로 변환한다.2진수의 맨 앞 두자리를 묶어 아래처럼 계산한다. 맨 앞 두자리를 뺀 3자리를 묶어 아래처럼 계산한다. 맨 뒷자리.. 더보기
01. 리눅스의 기초 리눅스를 잘하는 방법W.T.P. (WTF 아닙니다.)Write, Think, Practice.쓰고, 생각하고, 연습한다. 가상프로그램은 Virtual Box 라고도 부릅니다. 파일시스템 유형swap(스왑): 디스크의 일부분을 메모리처럼 사용하지만 느리다는 단점이 있습니다. 핫키 명령어(Cent 기준이니 Kali나 다른 리눅스는 다를 수 있습니다.) 그래픽(GUI) 창으로 콘솔창 F2~ 취소 확인 가상 리눅스에서 네트워크 연결이 안될때 해결법버추얼박스 기준시스템 → 기본네트워크 → 네트워크 삭제! → 유선 생성이름 : eth0자동 연결및 모든 사용자 가능 체크 후 확인 리눅스 서버 재시작방법터미널에서 service sshd restart 입력 리눅스 서버는 두 종류가 있다.Telnet서버SSHD서버: 보다.. 더보기
02. 컴퓨터 분류 디지털 컴퓨터: 연속된 양의 표현 불가능 아날로그 컴퓨터: 연속적인 양의 자료를 디지털로 변화시키지 않고 직접 처리 하이브리드(hybrid, 혼합) 컴퓨터: 아날로그+디지털 전자소자의 발달 과정 집적회로(IC)의 트랜지스터 집적도 분류트랜지스터 개수약어 설명우리말 표현SSI~100Small Scale Integration 소규모 집적MSI~1000Medium Scale Integration중규모 집적LSI~10,000Large Scale Integration대규모 집적VLSI~1,000,000Very Large Scale Integration초대규모 집적ULSI1,000,000~Ultra Large Scale Integration극대규모 집적 전자소자의 발달에 따른 컴퓨터의 세대 구분연도세대별 전자소자1.. 더보기