전체 글 48

[정보보안 기초] 헷갈리는 용어 완벽 정리: CWE와 CVE의 차이점

📘 1. 개발자를 위한 예방 지침서, CWE (Common Weakness Enumeration)먼저 CWE는 'Common Weakness Enumeration'의 약자로, 우리말로는 **'보안 약점 목록'**이라고 부릅니다.소프트웨어를 개발하다 보면 개발자의 실수나 설계상의 미흡함으로 인해 보안상 취약해질 수 있는 구멍들이 생깁니다. CWE는 이러한 '잠재적인 약점'들의 패턴을 모아 체계적으로 분류해 놓은 사전과 같습니다. 대표적으로 **"CWE-89: SQL 삽입(Injection)"**이나 "CWE-79: 크로스 사이트 스크립팅(XSS)" 같은 항목들이 여기에 속합니다.🍳 쉬운 비유: 요리 레시피의 '주의사항'여러분이 요리사(개발자)라고 상상해 볼까요? CWE는 요리책 한구석에 적힌 **'주의..

Scanning

🔍 1. 정밀 타격을 위한 초석, OSINT와 스캐닝정보 수집은 접근 방식과 깊이에 따라 크게 두 가지 단계로 나뉩니다. 비유하자면 도둑이 집에 침입하기 전, 멀리서 집의 구조를 관찰하는 것(OSINT)과 직접 담벼락에 다가가 문이 잠겼는지 흔들어보는 것(Scanning)으로 볼 수 있습니다.🌐 OSINT (Open Source INTelligence)공개된 출처의 정보를 활용하여 대상의 윤곽을 파악하는 방법입니다. 대상 시스템에 직접적인 패킷을 보내지 않아 탐지될 확률이 낮습니다.활용 정보: 웹사이트, SNS, 뉴스 기사, 기업 공시 자료(DART), 채용 공고 등수집 목표: 기업의 조직도, 사용하는 기술 스택(채용 공고를 통해 파악 가능), 담당자 이메일 주소, 관련 도메인 등 표면적인 정보를 수..

보안 인증 평가(ISMS-P, ISO 27001, CSAP)

✅ 1. 국내 끝판왕 인증: ISMS-P (정보보호 및 개인정보보호 관리체계)대한민국에서 보안을 한다면 무조건 알아야 하는 가장 중요한 인증 제도입니다. 과거 정보보호 관리체계인 ISMS와 개인정보보호 관리체계인 PIMS가 통합되어 탄생한 제도입니다.ISMS-P (Personal Information & Information Security Management System)개념: 정보통신망법과 개인정보보호법에 따라, 기업이 정보자산을 보호하고 개인정보를 안전하게 관리하기 위해 수립·운영하는 활동 전체를 인증기관(KISA 등)이 심사하여 인증을 부여하는 제도입니다.인증 기준 (총 102개 항목)ISMS-P는 굉장히 까다롭고 세밀한 기준을 가지고 있습니다. 크게 세 가지 영역으로 나뉩니다.관리체계 수립 및 ..

[토스뱅크] 오피스 투어

현재 [토스뱅크] 사이버 보안 엔지니어 부트캠프 과정에 참여하고 있는데요, 며칠 전 과정의 하이라이트 중 하나인 토스뱅크 오피스 투어에 다녀왔습니다.단순히 '회사 구경'을 넘어, 토스라는 기업이 일하는 방식과 철학을 직접 느낄 수 있었던 정말 귀중한 시간이었습니다. 그날의 생생한 경험과 제가 느꼈던 깊은 인상을 공유해 봅니다.🚀 1. "스스로 할 일을 찾으세요" - 토스뱅크의 DRI 문화아침 9시, 설레는 마음으로 역삼역 토스뱅크 사무실 건물 앞에 집결했습니다. 곧바로 라운지로 이동해 토스뱅크라는 회사와 채용 과정에 대한 설명을 듣는 시간을 가졌습니다.가장 인상 깊었던 것은 바로 토스뱅크의 핵심 업무 방식인 DRI (Directly Responsible Individual) 문화였습니다."최소한의 일..

AWS 기초

📥 1. 클라우드 인프라의 심장: 컴퓨팅(EC2) 및 스토리지(S3)클라우드 환경 구축의 가장 기초가 되는 서버와 저장소 서비스에 대한 핵심 내용입니다.EC2 (Elastic Compute Cloud) - 가상 서버개념: AWS 클라우드에서 확장 가능한 컴퓨팅 파워를 제공하는 가상 머신(VM)입니다.사용자 ID: OS 종류에 따라 기본 로그인 계정이 구분됩니다. (예: Amazon Linux는 ec2-user, Ubuntu는 ubuntu, Windows는 administrator)AMI (Amazon Machine Image): OS와 기본 설정이 미리 구성된 템플릿입니다. 서버의 반복적인 생성 및 백업/복구에 핵심적인 역할을 합니다.S3 (Simple Storage Service) - 객체 스토리지특..

WEB 보안 기초

🔐 1. 정보를 지키는 기술, 암호학 (Cryptography)암호학은 정보를 보호하기 위해 언어학적, 수학적 방법론을 다루는 학문입니다. 수학을 중심으로 컴퓨터, 통신 등 여러 분야에 걸쳐 연구되고 있습니다.암호학에서 가장 중요한 두 가지 개념은 **평문(Plain text)**과 **암호문(Cipher text)**입니다.평문 (Plain text) 누구나 읽을 수 있는 암호화되지 않은 원본 데이터입니다.암호문 (Cipher text) 평문을 암호화 알고리즘과 암호화 키를 이용하여 암호화한 결과 데이터입니다.🔑 대칭 암호화 vs 비대칭 암호화암호화 방식은 키의 관리 방식에 따라 크게 두 가지로 나뉩니다.대칭 암호화 알고리즘특징: 암호화 키와 복호화 키가 동일합니다.키 길이: 보통 128비트 길이의..

Docker 설정 및 실습

1. Docker: 컨테이너 기술의 이해와 실전 활용 Docker는 애플리케이션을 컨테이너라는 독립적인 환경에서 실행할 수 있도록 돕는 혁신적인 기술입니다. Docker 설치 및 기본 명령어Docker 엔진을 설치하고,docker version docker images docker search 와 같은 기본 명령어를 통해 이미지를 관리하는 방법을 익힐 수 있습니다. Docker 설치 예시 (CentOS)$ sudo yum install -y net-tools wget$ sudo yum install epel-release$ cd /etc/yum.repos.d$ sudo wget https://download.docker.com/linux/centos/docker-ce.repo$ sudo yum insta..

운영체제 개요(리눅스) 명령어 2

1. 프로세스 관리프로세스(Process)는 현재 실행 중인 프로그램을 의미합니다. 보안 엔지니어는 비정상적인 프로세스(악성코드, 리소스 과다 점유 프로세스 등)를 식별하고 종료할 수 있어야 합니다.ps (Process Status) 현재 실행 중인 프로세스의 목록을 보여줍니다. 단독으로 사용하기보다는 옵션과 함께 사용합니다. # 현재 터미널에서 실행 중인 프로세스$ ps# 시스템에서 실행 중인 모든 프로세스를 상세 정보와 함께 표시 (가장 많이 사용)# a: 모든 사용자의 프로세스# u: 사용자 중심의 상세 정보 (USER, %CPU, %MEM 등)# x: 터미널(제어 터미널)이 없는 프로세스(백그라운드 데몬 등)까지 표시$ ps aux# [활용 예시] 'apache'라는 이름의 프로세스만 찾아보기 (..

운영체제 개요(리눅스)

[리눅스 가이드] 파일 시스템 관리와 검색 핵심 명령어 정리이 문서는 리눅스 CLI(Command Line Interface) 환경에서 필수적으로 사용되는 명령어의 기본 구조, 파일 시스템의 이해, 그리고 파일 관리 및 검색 방법에 대해 다룹니다.## 1. CLI 명령어의 기본 구조리눅스 명령어는 일반적으로 다음과 같은 세 가지 주요 구성 요소로 이루어집니다.Bash COMMAND [OPTION] [ARGUMENT]COMMAND (명령어): 시스템에서 작업을 수행하기 위해 실행하는 파일입니다.OPTION (옵션): 명령어의 실행 방식을 제어하는 요소입니다. 하이픈(-)으로 시작하며, 특정 기능을 활성화하거나 동작을 변경합니다.ARGUMENT (인자): 명령어가 처리할 대상(파일, 경로, 데이터 등)을..

네트워크 실습(Packet Tracer[Cisco])

1. Switch 기본 설정네트워크 장비에 처음 접근하여 기본적인 환경을 설정하는 과정입니다.Cisco IOS 모드Cisco 장비는 다음과 같은 주요 설정 모드를 가집니다. 각 모드마다 실행할 수 있는 명령어가 다릅니다. 사용자 모드 (User Mode): Router> 프롬프트로 표시되며, 장비의 상태 확인 등 제한적인 작업만 가능합니다.관리자 모드 (Privileged Mode): Router# 프롬프트로 표시되며, enable 명령어로 진입합니다. 장비의 모든 설정을 조회하고 테스트를 수행할 수 있습니다.전역 설정 모드 (Global Configuration Mode): Router(config)# 프롬프트로 표시되며, configure terminal 명령어로 진입합니다. 장비의 전반적인 설정을 ..