IQR(Interquartile Range, 사분위 범위)

IQR(Interquartile Range, 사분위 범위)

IQR(Interquartile Range, 사분위 범위)는 데이터에서 이상치를 탐지하고 변동성을 측정하는 데 사용되는 통계적 지표입니다. 📌 IQR의 정의 IQR은 데이터의 1사분위수(Q1)와 3사분위수(Q3)의 차이를 의미합니다. 📌 IQR의 활용 📌 IQR을 활용한 예시 (Python) python복사편집import numpy as np # 예제 데이터 data = [10, 12, 14, 15, 18, 21, 24, 30, 35, 40] # Q1, Q3 계산 Q1 = … Read more

데이터 전처리 개요

데이터 전처리 개요

데이터 전처리 가장 비용이 많이 소요되는 작업 Data preparation: 80% of the work of data scientists forbes.com https://goo.gl/h2DtR5 “데이터 과학의 80%는 데이터 클리닝에 소비되고, 나머지 20%는 데이터 클리닝하는 시간을 불평하는데 쓰인다.” — kaggle 창립자 Anthony Goldbloom 데이터셋 (Dataset) 표 (table) 데이터셋(dataset), 인스턴스 집합(set of instance) 행 (row) 관측치(observed value), 레코드(record), 샘플(sample), 개체(instance) 열 (column) 특성(feature), 속성(attribute), … Read more

프롬프트 엔지니어링 (Prompt Engineering)

프롬프트 엔지니어링 (Prompt Engineering)

1. 프롬프트 엔지니어링이란? 프롬프트 엔지니어링(Prompt Engineering)은 AI 모델, 특히 대형 언어 모델(LLM)이나 생성형 AI에게 원하는 결과를 얻기 위해 입력(프롬프트)을 최적화하는 기술입니다. 프롬프트의 구조와 방식에 따라 AI의 응답 품질이 크게 달라질 수 있습니다. 2. 프롬프트 엔지니어링의 주요 기술 요소 (1) 명확한 지시 및 맥락 제공 (2) 역할 지정(Role Prompting) (3) 출력 형식 지정(Formatting) (4) 샷 프롬프팅(Few-shot … Read more

Linked List (연결리스트)

Linked List (연결리스트)

1. 연결 리스트(Linked List)란? 연결 리스트(Linked List)는 데이터를 저장하는 선형 자료구조 중 하나로, 각 요소(Node)가 다음 요소를 가리키는 포인터를 포함하는 방식으로 연결되어 있는 구조입니다. 배열과 달리 요소가 연속된 메모리 공간에 저장되지 않고, 동적으로 메모리를 할당받아 유연하게 크기를 조정할 수 있습니다. 2. 연결 리스트의 개념 및 적용 분야 (1) 개념 연결 리스트는 여러 개의 노드(Node)로 구성되며, … Read more

PAM (Pluggable Authentication Modules)

PAM (Pluggable Authentication Modules)

PAM (Pluggable Authentication Modules)은 리눅스 및 유닉스 시스템에서 다양한 인증 방법을 관리하고 확장할 수 있게 도와주는 보안 인증 시스템입니다. PAM을 사용하면 시스템의 인증 방식(예: 로그인, sudo, SSH 접속 등)을 모듈 방식으로 쉽게 교체하거나 추가할 수 있습니다. 이는 시스템 관리자가 보안 정책을 유연하게 설정하고 유지할 수 있도록 합니다. PAM의 정의 PAM의 구성 요소 PAM은 기본적으로 모듈, … Read more

워드프레스 방문자 수 표시하는법

워드프레스 방문자 수 표시하는법

워드프레스에서 방문자 수를 카운팅하는 방법에는 두 가지 주요 방법이 있습니다: 플러그인을 사용하는 방법과 기본 기능을 활용하는 방법입니다. 1. 플러그인 사용법 방문자 수를 추적하려면 플러그인을 사용하는 것이 가장 쉬운 방법입니다. 여러 플러그인들이 이를 지원하며, 그 중에서 몇 가지를 추천드립니다: 1.1 Jetpack by WordPress.com 1.2 WP Statistics 1.3 Google Analytics for WordPress by MonsterInsights 2. 워드프레스 기본 … Read more

DNS 스푸핑 (DNS Spoofing)

DNS 스푸핑 (DNS Spoofing)

DNS 스푸핑 (DNS Spoofing) 🔹 DNS 스푸핑이란? DNS 스푸핑(DNS Spoofing)은 공격자가 위조된 DNS 응답을 보내 사용자를 가짜 웹사이트로 유도하는 공격 기법입니다. 🔹 작동 원리 🔹 DNS 스푸핑 공격 유형 ✅ 캐시 포이즈닝(Cache Poisoning) ✅ MITM(Man-in-the-Middle) 공격 ✅ 로컬 호스트 파일 변조 🔹 DNS 스푸핑 피해 예시 🚨 사용자가 mybank.com 접속 → 공격자가 피싱 사이트로 리디렉션 … Read more

ARP 스푸핑(ARP Spoofing)

ARP 스푸핑(ARP Spoofing)

🔹 ARP 스푸핑이란? ARP 스푸핑(ARP Spoofing)은 공격자가 위조된 ARP(주소 결정 프로토콜) 응답을 보내 네트워크 내에서 트래픽을 가로채거나 변조하는 공격 기법입니다. ※ 정보보안기사 기출 ARP 스푸핑 선택문제 o IP 주소와 매핑되는 48비트 MAC 주소가 공격자의 PC MAC주소로 변조되어서 모든 종류의 통신을 공격자 PC를 통해서 이루어지게 하는 공격 기법 🔹 작동 원리 🔹 ARP 스푸핑 공격 유형 … Read more

Mirai 봇넷

Mirai 봇넷

1. Mirai 봇넷의 정의 Mirai는 2016년 등장한 IoT(사물인터넷) 기기 대상의 악성코드(멀웨어) 및 봇넷으로, 감염된 기기를 이용하여 대규모 DDoS(분산 서비스 거부) 공격을 수행하는 악성 프로그램입니다. Mirai는 2016년 9월, 익명의 해커가 소스 코드를 공개하면서 빠르게 확산되었으며, 이후 변종들이 계속해서 등장하고 있습니다. 2. Mirai 봇넷의 위협 내용 Mirai 봇넷은 다음과 같은 주요 위협을 유발합니다. ① 대규모 DDoS 공격 … Read more

SEO(Search Engine Optimization)

SEO(Search Engine Optimization)

SEO의 정의 및 중요성, 그리고 유리한 설정 방법 1. SEO(검색 엔진 최적화)란? SEO(Search Engine Optimization)는 웹사이트가 검색 엔진(예: 구글, 빙, 네이버 등)에서 더 높은 순위에 오를 수 있도록 최적화하는 작업입니다. 이를 통해 유기적인(광고가 아닌) 방문자를 증가시킬 수 있습니다. 2. 워드프레스에서 SEO의 중요성 3. 워드프레스에서 SEO를 유리하게 설정하는 방법 1) SEO 플러그인 활용 2) 퍼머링크(Permalink) 최적화 … Read more