전체 글 49

[Digital Forensics Investigation] 3.1 Intro to computer

Intro to Computer Hardware 3.1.1 Computers - Computer (tower - system unit) - Monitor (output) - Keyboard (input) - Mouse (input) input device : power(controls whether the computer turns on or not), CD or DVD player (giving data to the computer) output device : monitor (looking screen) Older tower Power source : all of the computer gets its power Ventilation : necessary to flow the air to preven..

[Digital Forenscis Investigation] 2.1 Cyber Security

2.1.1 Cybercrimes happen when cyber security fails Whenever we either don't plan for a certain event to take place we don't implement the security solution properly we don't educate people in what they need to do or what part they need to play 2.1.2 Cyber Security seeks to maintain : - Confidentiality (기밀성) - Data or information should only be accessible by those with permission to do so ex) Hac..

[Digital Forensics Investigation] 1.3 Cyber Security and Cybercrime

1.3.1 Cyber Security : At temps to protect networks, computers programs and data from attack, damage or unauthorized access - Difficult to do : - We want full, easy access on demand - We don't want others to have full, easy access on demand - Balance must found between openness and level of risk 1.3.2 CIA Model : Model used to guide information security policies within an organization (C)onfiden..

[Digtial Forensic Investigation] 1.2 Cybercrime and Networks

1.2.1 What is cybercrime? Actually, the meaning of cybercrime depends on which country you're in which jurisdiction you're in how your country's culture thinks about computers how they use computers Basic general definition: Crime conducted via the Internet or some other computer network Focus on a connection between systems (very often global connections) ex) connecting K-mooc(Korea server), or..

[독하게 시작하는 C프로그래밍] C 프로그래밍 입문

1.1.1 C 프로그래밍 입문 B 언어(커닝 헨)에서 C 언어(데니스 리치)로 넘어가면서 '자료형' 이라는 개념이 추가되었다. (포인터, 메모리 통제 형식) 자료형 : 메모리에 저장된 정보를 해석하는 형식 1.1 C 언어 소개 1.2 실습환경 구성(Visual Studio) 2013의 SDL 버전 : C/C++의 Buffer Overflow를 확인 Buffer Overflow는 문자열 함수의 결함에 의해 생겨남. 1.3 "Hello World" 출력 printf 함수 : 화면에 문자열을 출력하는 함수 " " (큰따옴표)로 감싸여진 부분 : 문자열 \n : 제어 문자 (문자열을 다음 줄에서 출력되도록 만든다) = enter 1.4 프로그램의 기본 요소 #include 전처리기 ※ 이 문서는 Youtube ..

CSS 동아리_/[C] 2019.04.15

[생활코딩] 프로그래밍 언어

1.1 프로그래밍 언어 1.1.1 프로그래밍 언어 프로그래밍 언어란, 사람과 컴퓨터 사이의 약속 이다. 그리고 프로그래밍 언어로 만들어진 파일이 있을 때, 사람도 이해할 수 있고, 컴퓨터도 이해할 수 있는 언어를 코드(Code) 또는 소스(Source)라고 말할 수 있다. 이러한 코드를 만들어 내는 것을 코딩이라고 말하고, 코드를 만들어 내는 사람을 코더라고 말한다. 이 코드를 건축학적인 측면으로 설명하자면, '설계도'라고 말할 수 있지만, 건축학적인 측면에서의 설계도와 코드는 완전히 동일하지는 않다. 왜냐하면, 건축 쪽에서의 설계도는 '시작'에 불과하다. 설계도를 만들었다고 해서 그 뒤의 일이 자동적으로 일어나는 것이 아니라, 많은 자원, 인력, 노동을 통해 완성품을 만들어 내야 한다. 부과적인 노력이..

1.1 리눅스 기본 명령어

1.1 리눅스 기본 명령어 1.1.1 리눅스 기본 명령어 - mkdir (디렉토리 명) : 디렉토리(폴더) 생성(make directory) - ls : 해당 디렉토리에 있는 파일들 나열 +) -a : .(숨김파일)을 포함한 경로안의 모든 파일과 디렉토리 표시 -l : 지정한 디렉토리의 내용을 자세히 출력 -d : 지정된 디렉토리의 정보출력 -n : 파일 및 디렉토리 정보 출력시 UID, GID를 사용 -F : 파일 형식을 알리는 문자를 각 파일되에 추가 ("*", "/", "@", "ㅣ", "=", "NULL") -R : 하위 경로와 그 안에 있는 모든 파일들도 같이 나열 - cd (디렉토리 이름) : 해당 디렉토리로 들어감 - cd .. : 이전 디렉토리로 되돌아 감. +) cd .. (상대경로) c..

1.1 서버와 클라이언트

1.1 서버와 클라이언트 1.1.1 서버(server) 웹서버가 설치된 컴퓨터 = 서버 컴퓨터네트워크 상에서 하드웨어 또는 소프트웨어로써 서비스의 요청을 받는 측 웹서버의 예시) Apahce(opensource), Nginx(opensource), IIS(microsoft) 1.1.2 클라이언트(client) 웹 브라우저가 설치된 컴퓨터 = 클라이언트 컴퓨터네트워크를 이용하여 서버측에 서비스 요청을 의뢰하는 주체 웹 클라이언트의 예시) Chrome, Internet Explorer 1.1.3 서버와 클라이언트의 출현배경 - 과거에는 동일 컴퓨터 내에서 호출 및 피호출 프로그램이 상호작용함으로써 이들을 분리할 필요가 없었음. - 그러나, 컴퓨터 및 네트워크 기술발전에 따라 많은 프로그램을 대신하여 서비스를..