전체 글

IT 공부
IT 지식/IT 정보

정보보안 개념 & 3대 CIA 요소

정보보안 개념정보의 수집, 가공, 저장, 검색, 송신, 수신 도중에 정보의 훼손, 변주, 유출 등을 방지하기 위한관리적 ( 정책, ISMS, PIMS ), 기술적 방법( 암호화, 접근통제, 데이터 백업)을 의미한다.   정보보안 3요소정보보안의 3요소를 CIA 라고 하는데,CIA 란 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)의 첫 문자를 따서 조합한 용어로서보안의 기본 항목이며 기밀 정보의 보안 위험성을 측정하고적절한 보안 정책을 수립하는 기준이 되는 보안의 기본 요소이다.  기밀성 ( Confidentiality )인가된 사용자만이 정보에 접근할 수 있는 것.허락되지 않은 자가 정보의 내용을 알 수 없도록 하는 것.정보가 허가되지 않은 사용자에게..

IT 지식/IT 정보

공인 IP 와 사설 IP 의 차이

1. 공인 IP ( Public IP ) 인터넷 사용자의 로컬 네트워크를 식별하기 위해 ISP(인터넷 서비스 공급자)가 제공하는 IP 주소이다. 공용 IP 주소라고도 불리며 외부에 공개되어 있는 IP 주소이다. 공인 IP는 전세계에서 유일한 IP 주소를 갖는다. 공인 IP 주소가 외부에 공개되어 있기에 인터넷에 연결된 다른 PC로부터의 접근이 가능하다. 따라서 공인 IP 주소를 사용하는 경우에는 방화벽 등의 보안 프로그램을 설치할 필요가 있다. 2. 사설 IP ( Private IP ) 일반 가정이나 회사 내 등에 할당된 네트워크의 IP 주소이며, 로컬 IP, 가상 IP라고도 한다. IPv4의 주소부족으로 인해 서브넷팅된 IP이기 때문에 라우터에 의해 로컬 네트워크상의 PC 나 장치에 할당된다. 2.1...

IT 지식/IT 정보

쿠키와 세션의 특징 및 차이

쿠키와 세션을 사용하는 이유 HTTP 프로토콜의 특징이자 약점을 보완하기 위해서 사용된다. 1. Connectionless 프로토콜 (비연결지향) 클라이언트가 서버에 요청(Request)을 했을 때, 그 요청에 맞는 응답(Response)을 보낸 후 연결을 끊는 처리방식이다. - HTTP 1.1 버전에서 연결을 유지하고, 재활용 하는 기능이 Default 로 추가되었다. (keep-alive 값으로 변경 가능) 2. Stateless 프로토콜 (상태정보 유지 안함) 클라이언트의 상태 정보를 가지지 않는 서버 처리 방식이다. 클라이언트와 첫번째 통신에서 데이터를 주고 받았다 해도, 두번째 통신에서 이전 데이터를 유지하지 않는다. But, 실제로는 데이터 유지가 필요한 경우가 많다. 정보가 유지되지 않으면,..

IT 지식/IT 정보

NMS & SNMP / Syslog / ICMP 의 개념

0. NMS ( Network Management System ) 네트워크 관리 시스템 NMS 란 네트워크 장비 중 어떠한 장애가 발생했을 때 그 장애를 최대한 신속하게 인지하고 대응하기 위해 만들어진 시스템. 쉽게 말해 수백, 수천대의 네트워크를 관리하기 위한 시스템이다. NMS 에는 SNMP 방식과 Syslog ( 시스로그 ) 방식이 있다. 1. SNMP ( Simple Network Management Protocol ) TCP/UDP 161 Port ( SNMP Agent ) TCP/UDP 162 Port ( SNMP Manager ) SNMP 란 장비의 상태를 알려주는 프로토콜이다. 쉽게 말해 라우터나 스위치, 방화벽 등의 CPU, 메모리, 포트의 ON/OFF 상태를 알려주는 프로토콜이다. 보통..

IT 지식/IT 정보

파일서버 & CIFS / NFS / SMB 의 개념

1. 파일서버 ( File Server )파일서버는 OS 에 따라 Windows File Server, Unix File Server, Linux File Server 가 있다.윈도우 파일서버는 CIF ( Common Internet File System ) 을 사용해 클라이언트에 스토리지를 공유일반적으로 컴퓨터 탐색기에서 속성/공유를 통해 폴더를 공유하고 다른 컴퓨터에서 네트웍 드라이브 연결로 하는 것이 이것이다.​파일 서버는 Operating System 에 따라 중요하다.​윈도우 - 윈도우 : CIFS ( 윈도우 자체 공유 가능 )리눅스 - 윈도우 : SMB ( 삼바 이용 )리눅스 - 리눅스 : NFS​​2. CIFS ( Common Internet File System )네트워크를 위한 SMB 파..

Programming/Python 웹 스크래퍼 만들기

Python 웹 스크래퍼 & Flask 웹 사이트 구축 정리

Python 을 활용해서 indeed 와 wwr 웹 사이트의 구인정보들을 스크랩 하고 스크랩한 구인정보들을 Flask 로 구축한 웹 사이트로 구현해 보았다. 제작했던 전체 파일 extractors 폴더에 indeed.py 와 wwr.py ( indeed 와 wwr 웹 사이트의 구인정보를 스크랩 하는 파일 ) templates 폴더에 home.html 과 search.html ( Flask 웹 사이트 구축을 위한 template ) chromedriver.exe 는 indeed 웹 사이트를 스크랩 하기 위해 필요한 프로그램 → 관련 게시물 ( webdriver 는 Python에서 브라우저를 시작할 수 있게 해준다. ) file.py 는 파일을 어떤 방식으로 저장하고 어떤 데이터를 가져와서 저장하는지 → 관..

Security Engineer
IT-log