분류 전체보기 259

[ 암호학 ] 암호?

1. 암호에서 사용하는 이름 통상적으로 자주 사용되는 이름입니다. 송신자는 Alice (A)로, 수신자는 Bob (B)로 표현합니다. 송수신자 뿐 아니라 도청자는 Eve로, 공격자는 Mallory로, 검증자는 Victor로 표현합니다. ∙ Alice [A] : 전송 (암호화) ∙ Bob [B] : 수신 (복호화) ∙ Eve [Eavesdropper] : 도청자 (=소극적 공격자, 메시지를 수정하지 못하기 때문) Eavesdropper; 암호 해독, 암호 해독자 ∙ Mallory [Malicious] : 공격자 (메시지를 수정 or 자신의 메시지로 대체) ∙ Trent [Trusted arbitrator] : 중재자 (중립적인 제3자, 사용되는 프로토콜에 따라 달라짐) ∙ Victor [verifier] ..

[정보 보안] 필요한 관련 기초 지식

운영체제 운영체제 : OS (Operating System) ex) Windows, Unix, Linux 등 실습 환경은 Windows10과 가상 머신(VMware)에 Kali Linux, CentOS7로 구성할 계획입니다. 관련 카테고리 : [Linux] 리눅스(CentOS7) 및 리눅스 마스터 2급 네트워크 네트워크 : Network 관련 카테고리 : [CISCO] 시스코 및 [네트워크] 컴퓨터 네트워크 서버 서버 : Server 클라이언트-서버 방식 뿐 아니라 P2P(Peer to Peer) 방식도 존재. 클라이언트-서버 방식은 레벨이 존재하지만, P2P는 동등 레벨. 서버와 클라이언트의 역할을 동시 수행 가능. Edge, Chrome 등은 웹 클라이언트 프로그램 Apache, IIS 등은 웹 서버..

[정보 보안] 기본 이론

네트워크 맛보기 이론 네트워크(network)란 net(망)과 work(일, 작업하다)의 합성어입니다. [CISCO] 네트워크 개론 포스팅에서 언급했던 적 있습니다. 그림처럼 네트워크는 여러 가지 장치들이 서로 연결되어 있는 것을 확인할 수 있습니다. 이를 "터미널", "시스템", "컴퓨터", "클라이언트", "노드" 등으로 부릅니다. "용도"가 다르기 때문에 부르는 말도 제각각입니다. 왜 클라이언트(Client)라고 부를까요? 당연한 말이지만 클라이언트 프로그램이 설치되어서 클라이언트입니다. 즉, "클라이언트"라는 것은 "소프트웨어"의 이야기입니다. 클라이언트 프로그램이 설치되면 클라이언트이고, 서버 프로그램이 설치되면 서버인 것입니다. 클라이언트는 서버에게 서비스를 요청합니다. 터미널은 무엇일까요? ..

[Linux] 리눅스 서버 구축 실습_VNC Server

VNC란 Virtual Network Computing으로, X 윈도우 환경으로 원격 접속을 하기 위해 사용합니다. telnet과 ssh는 CLI 전용이고, VNC는 GUI 전용입니다. ( telnet : [Linux] 서버 구축 실습_Telnet(텔넷) ) ( ssh : [Linux] 리눅스 원격 접속 ssh(Secure Shell) ) VNC 접속 포트의 디폴트값은 5900입니다.[ 기본 포트 + 디스플레이 넘버 ==> 실제 포트 ]입니다.디스플레이 1을 설정할 예정이기 때문에 [ 5900 + 1 ]로 포트를 설정해주겠습니다. { 방화벽 설정 } 먼저 방화벽에 포트를 등록해주겠습니다. [root@localhost ~]# firewall-cmd --pe..

[ 리눅스 마스터 2급 ] _리눅스의 역사_연습문제

{ 연습문제 } 1. 미닉스(Minix)를 개발한 인물로 알맞은 것은? 1) 켄 톰슨(Ken Tompson) 2) 데니스 리치(Dennis Ritchie) 3) 리처드 스톨먼(Riichard Stollman) 4) 엔드루 타넨바움(Andrew Tanenbaum) 5) 리눅스 토발즈(Linux Torvalds) 2. "FSF(Free Software Foundation)"라는 단체를 설립한 인물은? 1) 켄 톰슨(Ken Tompson) 2) 데니스 리치(Dennis Ritchie) 3) 리처드 스톨먼(Riichard Stollman) 4) 엔드루 타넨바움(Andrew Tanenbaum) 5) 리눅스 토발즈(Linux Torvalds) 3. Minix의 커널 소스를 고쳐 GNU 시스템에 적합한 커널을 개발한..

[ 리눅스 마스터 2급 ] _리눅스의 역사

{ 1960년대 후반 } > 1965년 MIT, AT&T 벨 연구소, General Electric에서는 Multics라는 실험적인 운영체제를 공동으로 개발하는 프로젝트를 진행하였다. > 이 팀은 멀티태스킹, 멀티유저를 지원하는 초기 형태의 시분할 OS를 만들었다. > 1969년 프로젝트에 참여했던 벨 연구소 연구원 "켄 톰슨(Ken Tompson)"이 초기 형태의 UNIX를 개발하였다. { 1970년대 } > 1971년 벨 연구소의 "데니스 리치(Dennis Ritchie)"가 C언어를 개발함으로써, 어셈블리어로 되어있던 UNIX가 C언어로 재작성되었다. > C언어로 개발된 UNIX는 이식성과 호환성 있는 시스템으로 발전한다. > UNIX는 Berkeley Unix(BSD)와 SYSV로 분열하여 발전한..

[ 리눅스 마스터 2급 ] _리눅스의 이해_연습문제

{ 연습문제 } 1. 리눅스 운영체제의 특징으로 옳지 않은 것을 고르시오. 1) 오픈 소스 운영체제이다. 2) 다중 사용자 및 다중 작업 운영체제이다. 3) 다중 스레드를 지원한다. 4) 여러 종류의 파일 시스템을 지원한다. 5) 대부분 어셈블리 언어로 작성되어 있다. 2. 리눅스에 대한 설명으로 옳지 않은 것을 고르시오. 1) 하드웨어 기능을 효과적으로 사용한다. 2) POSIX 규격을 따른다. 3) 가상 터미널 환경이다. 4) PC용 OS보다 안정적이다. 5) 파일 구조는 단층 구조 형태이다. 3. 보기 중 리눅스의 특징이 아닌 것을 고르시오. 1) 여러 종류의 파일 시스템을 지원한다. 2) 파일 구조가 계층 구조 형태이다. 3) 윈도우에 비해 사용이 용이하다. 4) 동적 라이브러리를 사용하여 메모리..

[ 리눅스 마스터 2급 ] _리눅스의 이해_2

{ 리눅스 배포판 특징 } > 리눅스 전체 시스템을 구성하는 소프트웨어 패키지 형태 > 리눅스 커널, GNU S/W, 자유 소프트웨어 등으로 구성된 OS > 대표적인 배포판 : [ 슬랙웨어 / 데비안 / 레드햇 ] > 데비안, 젠투는 리눅스 커뮤니티 기반 { 종류 } > 슬랙웨어 리눅스(Slackware Linux) + 가장 먼저 대중화된 배포판 + 구조가 간결하며 파악하기 쉬움 > 데비안(Debian) + "이안머독"에 의해 비영리 조직으로 데비안 프로젝트 설립 + GNU의 공식적인 후원을 받고 있는 유일한 배포판 + 패키지 설치 및 업그레이드의 과정이 단순 > 우분투(Ubuntu) + 고유 데스크탑 환경인 유니티를 사용하는 배포판 + 캐노니컬의 지원을 받음 > 레드햇(Redhat) + 미국의 레드햇사..

[ 리눅스 마스터 2급 ] _리눅스의 이해

{ 특징 } > 오픈 소스 운영체제. (소스코드 및 모든 관련 자료가 공개되어 있는 OS) > 멀티유저(다중 사용자), 멀티태스킹(다중 작업) 운영체제. + 멀티유저란? : 여러 사용자가 동시에 동일한 시스템에 접근이 가능한 기능 + 멀티태스킹이란? : 여러 개의 태스크를 동시에 실행하고, 교대로 컴퓨터의 자원을 사용하는 기능 > 가상 터미널 환경으로 하나의 모니터에 여러 개의 가상 화면(가상 콘솔)을 사용 가능 > 다중 스레드를 지원하는 네트워크 운영체제. > 여러 종류의 파일 시스템 지원 (ext2, ext3, ext4, FAT, NTFS, ...) { 장점 } > 리눅스는 유닉스와 완벽하게 호환 가능. + 리눅스는 POSIX(Portable Operating System Interface) 규격을 ..

[CISCO] IP Subnetting _2

{ 예제 1 } (192.168.10.0/24 대역을 PC 100대의 강의장에 맞게 서브넷팅할 경우) > 첫 번째 네트워크 1) IP 주소 표기 = 192.168.10.0/25 2) 서브넷마스크 = 255.255.255.128 3) 네트워크 주소 = 192.168.10.0 4) 브로드캐스트 주소 = 192.168.10.127 5) IP 주소 대역 = 192.168.10.1 ~ 192.168.10.126 6) 실제 사용 가능한 IP 개수 = 126개 > 두 번째 네트워크 1) IP 주소 표기 = 192.168.10.128/25 2) 서브넷마스크 = 255.255.255.128 3) 네트워크 주소 = 192.168.10.128 4) 브로드캐스트 주소 = 192.168.10.255 5) IP 주소 대역 = 1..

[CISCO] 시스코 2022.05.04