전체 글71 파이썬 [첫 번째 정리] 파이썬 프로그래밍 언어는 광범위한 구문 구조, 라이브러리 함수 및 대화식 개발환경 기능을 가지고 있습니다. 파이썬의 특징 몇 가지 살펴보도록 하겠습니다. 1. 간결한 문법 : 파이썬은 간결하면서도 표현력이 뛰어나며 가독성이 좋은 문법을 제공합니다. 2. 동적 타이핑 : 변수의 자료형을 미리 선언하지 않아도 되며, 실행 중에 동적으로 타입이 결정됩니다. 3. 객체 지향 프로그래밍 : 파이썬은 객체 지향 프로그래밍을 지원하며, 클래스와 객체를 사용하여 모듈화 하고 재사용성을 높일 수 있습니다. 4. 풍부한 라이브러리와 모듈 : 파이썬은 다양한 목적에 맞는 라이브러리와 모듈이 풍부하게 제공되어 있습니다. 이것은 개발을 빠르게 효율적으로 진행할 수 있도록 도와줍니다. 5. 커뮤니티와 생태계 : 파이썬은 매우 활.. 2024. 3. 10. 시스템 / 네트워크 보안 [다섯 번째 정리] 지난 시간에 정리했던 내용을 간단하게 써보도록 하겠습니다. 1. 주소 체계 1) 2계층 주소 체계 : MAC 주소 (OUI + 제품일련번호) -----> 어떤 회사에서 만들었는지 알 수 있음. 2) 3계층 주소 체계 : IPv4 주소 (네트워크와 호스트로 구분한다. ---> 가변 길이 :SubnetMask로 구분한다. 1은 Network, 0은 Host ) IPv6 주소 ( 네트워크와 호스트로 구분한다. -----> 고정 길이 , 절반으로 구분된다.) 3) 4계층 주소체계 : Port 번호 (System port / User port / Private port ) 4) 7계층 주소쳬계 : Domain Name(URL), NetBios Name 등 2. 전송 단위 1) 2계층 전송 단위는 프레임 입니다. .. 2024. 3. 10. 시스템 / 네트워크 보안 [네 번째 정리] 오늘 정리하려고 하는 내용은 네트워크 보안 입니다. 네트워크 보안은 컴퓨터 네트워크를 보호하고 안전하게 유지하기 위한 전략과 기술을 포함하는 분야입니다. 네트워크 보안은 정보 기술 시스템에 연결된 모든 장치, 시스템, 소프트웨어 및 데이터를 보호하는 것을 목표로 합니다. 주요 목표는 인증, 기밀성, 무셜성 및 가용을 유지하는 것입니다. 1. 방화벽 : 네트워크 트래픽을 모니터하고 제어하여 외부로부터의 비인가된 액세스를 방지합니다. 2. 가상 사설망 : 안전한 터널을 통해 인터넷을 통신하는 데이터의 기밀성을 보장합니다. 3. 암호화 : 데이터를 안전하게 보호하기 위해 암호화 기술을 사용합니다. 4. 인증 및 권한 부여 : 사용자를 확인하고 인가된 사용자만이 리소스에 접근할 수 있도록 합니다. 5. 침입 탐.. 2024. 3. 8. 시스템 / 네트워크 보안 [세 번째 정리] 두 번째 게시물 정리 내용 * 취약점을 점검하는 단계 1단계) 기본 스캔 - Ping scan : 시스템에 On/Off 여부를 판단 ----> 불필요한 시스템이 켜져있는지, 몇대가 사용중인지 등 파악 - TCP scan / Stealth scan / OS scan : 열린 포트와 운영체제 등 확인 - FIN scan / Null scan / X-mas scan : 공격자들이 보안 솔루션 유무를 확인함 ----> 보안 관제시 자주 보임 - Version scan / All scan : 취약한 버전이 설치되어 있는지 확인한다. 2단계) 구글 검색 - 취약점 번호 (CVE-YYYY-NNNN)등을 구글 검색을 통해서 확인 가능하다. - 취약점 제보사이트 : https://www.exploit-db.com/ (가.. 2024. 3. 7. 이전 1 ··· 11 12 13 14 15 16 17 18 다음