<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://devhrxoobm.itwiki.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%ED%95%B4%EC%84%A4%EA%B8%B0%EC%82%AC</id>
	<title>IT 위키 - 사용자 기여 [ko]</title>
	<link rel="self" type="application/atom+xml" href="https://devhrxoobm.itwiki.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%ED%95%B4%EC%84%A4%EA%B8%B0%EC%82%AC"/>
	<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/w/%ED%8A%B9%EC%88%98:%EA%B8%B0%EC%97%AC/%ED%95%B4%EC%84%A4%EA%B8%B0%EC%82%AC"/>
	<updated>2026-09-16T20:08:54Z</updated>
	<subtitle>사용자 기여</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4&amp;diff=79181</id>
		<title>리눅스 프로세스</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4&amp;diff=79181"/>
		<updated>2026-09-16T15:02:01Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 리눅스 fork, 좀비 프로세스 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:리눅스]]&lt;br /&gt;
;Linux Process&lt;br /&gt;
== 프로세스 목록 보기 ==&lt;br /&gt;
&lt;br /&gt;
* [[리눅스 ps]]&lt;br /&gt;
* [[리눅스 pstree]]&lt;br /&gt;
&lt;br /&gt;
== 프로세스 호출 ==&lt;br /&gt;
하나의 프로세스가 다른 프로세스를 실행하기 위한 시스템 호출방법에는 fork와 exec가 있다.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;fork&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 새로운 프로세스를 위해 메모리를 할당받아 복사본 형태의 프로세스를 실행하는 형태로 기존의 프로세스는 그대로 실행되어 있다. &lt;br /&gt;
* 새롭게 생성된 프로세스는 원래의 프로세스랑 똑같은 코드를 기반으로 실행된다. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;exec&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 원래의 프로세스를 새로운 프로세스로 대체하는 형태로 호출한 프로세스의 메모리에 새로운 프로세스의 코드를 덮어씌워 버린다.&lt;br /&gt;
&lt;br /&gt;
== 포어그라운드와 백그라운드 ==&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
&lt;br /&gt;
* [[리눅스 ps]]&lt;br /&gt;
* [[리눅스 pstree]]&lt;br /&gt;
* [[리눅스 fork]]&lt;br /&gt;
* [[리눅스 kill]]&lt;br /&gt;
* [[좀비 프로세스]]&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
&lt;br /&gt;
* [https://q.fran.kr/문제/2665 리눅스마스터 1급 2015년 1회 기출문제]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%91%EA%B7%BC%ED%86%B5%EC%A0%9C_%EB%AA%A8%EB%8D%B8&amp;diff=79180</id>
		<title>접근통제 모델</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%91%EA%B7%BC%ED%86%B5%EC%A0%9C_%EB%AA%A8%EB%8D%B8&amp;diff=79180"/>
		<updated>2026-09-16T15:01:46Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 만리장성 모델 문서로 링크&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]]&lt;br /&gt;
[[분류:정보보안기사]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!모델!!보호 대상!!특징!!설명&lt;br /&gt;
|-&lt;br /&gt;
|벨라파둘라(BLP)||기밀성||비인가된 읽기 금지||No read up / No write down&lt;br /&gt;
|-&lt;br /&gt;
|비바(BIBA)||무결성||비인가된 기록 금지||No write up / No read down&lt;br /&gt;
|-&lt;br /&gt;
|클락-윌슨(CW)||무결성||무결성 보존||무결성 등급 격자 사용&lt;br /&gt;
|-&lt;br /&gt;
|만리장성(BN)||무결성||주체 동작에 따른 접근 통제||이해 충돌 방지&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==기밀성 모델==&lt;br /&gt;
===[[벨-라파둘라 모델]]===&lt;br /&gt;
&lt;br /&gt;
;Bell-LaPadula Confidentiality Model; BLP&lt;br /&gt;
&lt;br /&gt;
*미 국방부 지원 보안 모델로 보안 요소 중 기밀성 강조&lt;br /&gt;
*최초의 수학적 모델로 강제적 정책에 의해 접근 통제하는 모델&lt;br /&gt;
*보안 정책은 정보가 높은 레벨에서 낮은 레벨로 흐르는 것을 방지&lt;br /&gt;
&lt;br /&gt;
*벨-라파둘라모델 속성&lt;br /&gt;
*&#039;&#039;&#039;(No Read Up)&#039;&#039;&#039;: 낮은 등급의 주체는 높은 등급의 객체를 읽을 수 없음&lt;br /&gt;
*&#039;&#039;&#039;(No Write Down)&#039;&#039;&#039;: 높은 등급의 주체는 낮음 등급의 객체를 수정할 수 없음&lt;br /&gt;
*&#039;&#039;&#039;한계점&#039;&#039;&#039;: Blind Write(무결성 파괴)&lt;br /&gt;
&lt;br /&gt;
==무결성 모델==&lt;br /&gt;
&lt;br /&gt;
*인가되지 않은 사용자에 의해 데이터가 수정되는 것을 통제&lt;br /&gt;
*인가된 사용자라 할지라도 권한이 없는 데이터를 수정하는 것을 통제&lt;br /&gt;
*데이터는 내/외부적으로 일관성을 유지&lt;br /&gt;
*&#039;&#039;&#039;무결성을 위한 규칙: 주체 → 프로그램 → 객체&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[[비바 무결성 모델]]===&lt;br /&gt;
&lt;br /&gt;
;Biba Integrity Model&lt;br /&gt;
&lt;br /&gt;
*BLP의 단점을 보완한 무결성을 보장하는 최초의 모델&lt;br /&gt;
*무결성의 3가지 목표 중 비인가자의 데이터 수정 방지 가능&lt;br /&gt;
*비바 무결성 모델의 속성&lt;br /&gt;
*&#039;&#039;&#039;(No Read Down)&#039;&#039;&#039;: 높은 등급의 주체는 낮은 등급의 객체를 읽을 수 없음&lt;br /&gt;
*&#039;&#039;&#039;(No Write Up)&#039;&#039;&#039;: 낮은 등급의 주체는 상위 등급의 객체를 수정할 수 없음&lt;br /&gt;
&lt;br /&gt;
===[[클락-윌슨 모델]]===&lt;br /&gt;
&lt;br /&gt;
;Clark-Wilson Integrity Model&lt;br /&gt;
&lt;br /&gt;
*무결성 중심의 상업용 모델로 설계된 모델&lt;br /&gt;
*상용 응용 보안 요구 사항을 다루고 있음&lt;br /&gt;
*금융·회계 데이터는 자산에 대한 정보를 취급하고 있어 변조 방지가 더욱 중요&lt;br /&gt;
*예측 가능하고 완전하게 처리되는 자료처리 정책이 필요&lt;br /&gt;
&lt;br /&gt;
===[[만리장성 모델]]===&lt;br /&gt;
&lt;br /&gt;
;Brewer Nash, Chinese Wall Model&lt;br /&gt;
&lt;br /&gt;
*충돌을 야기하는 어떠한 정보의 흐름도 차단해야 한다는 모델로 이익 충돌 회피를 위한 모델&lt;br /&gt;
*직무 분리를 접근 통제에 반영한 개념이 적용&lt;br /&gt;
*금융 서비스 제공 회사가 이해 충돌의 발생을 막기 위해 설계된 내부 규칙&lt;br /&gt;
*적용 영역: 투자, 금융, 파이낸셜, 로펌, 광고 분야&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%8A%A4%EB%A0%88%EB%93%9C&amp;diff=79179</id>
		<title>스레드</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%8A%A4%EB%A0%88%EB%93%9C&amp;diff=79179"/>
		<updated>2026-09-16T15:01:26Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 자바 스레드 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:운영체제]]&lt;br /&gt;
;Thread&lt;br /&gt;
&lt;br /&gt;
* 경량 프로세스라고도 부른다.&amp;lt;ref name=&amp;quot;정보처리기사&amp;quot;&amp;gt;정보처리기사 기출문제&amp;lt;/ref&amp;gt;&lt;br /&gt;
* 스레드는 하나의 프로세스에 속하며, 여러 프로세스에 동시에 포함될 수 없다.&amp;lt;ref name=&amp;quot;공무원&amp;quot;&amp;gt;공무원 9급 전산직 기출문제&amp;lt;/ref&amp;gt;&lt;br /&gt;
* 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.&amp;lt;ref name=&amp;quot;정보처리기사&amp;quot;/&amp;gt;&lt;br /&gt;
* 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.&amp;lt;ref name=&amp;quot;정보처리기사&amp;quot;/&amp;gt;&lt;br /&gt;
* 스레드는 프로세스에서 제어를 분리한 실행단위이다.&amp;lt;ref name=&amp;quot;공무원&amp;quot;/&amp;gt;&lt;br /&gt;
* 스레드는 같은 프로세스에 속한 다른 스레드와 코드 등 일부 자원을 공유하지만 모든 자원을 같이 쓰는 것은 아니다.&amp;lt;ref name=&amp;quot;공무원&amp;quot;/&amp;gt;&lt;br /&gt;
* 스레드는 프로그램 카운터를 독립적으로 가진다.&amp;lt;ref name=&amp;quot;공무원&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;다중 스레드(Multi-Thread)&#039;&#039;&#039; ==&lt;br /&gt;
하나의 프로세스에 2개 이상의 스레드들을 생성하여 수행하는 것&lt;br /&gt;
** 다중 스레드 개념을 도입하면 자원의 중복할당을 방지하고 훨씬 작은 자원만으로도 작업을 처리할 수 있다.&amp;lt;ref name=&amp;quot;정보처리기사&amp;quot;/&amp;gt;&lt;br /&gt;
** 스레드는 기본적으로 하나의 프로세스에서 여러개의 스레드로 구분하여 병행성을 증가시키기 위해 사용한다.&lt;br /&gt;
** 즉, &#039;다중 스레드 방식&#039;, &#039;스레드를 사용한다&#039; 이 둘은 거의 같은 말이다.&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[자바 스레드]]&lt;br /&gt;
* [[프로세스]]&lt;br /&gt;
&lt;br /&gt;
== 각주 ==&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%8F%84%EB%A9%94%EC%9D%B8_%EB%84%A4%EC%9E%84_%EC%8B%9C%EC%8A%A4%ED%85%9C&amp;diff=79178</id>
		<title>도메인 네임 시스템</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%8F%84%EB%A9%94%EC%9D%B8_%EB%84%A4%EC%9E%84_%EC%8B%9C%EC%8A%A4%ED%85%9C&amp;diff=79178"/>
		<updated>2026-09-16T15:01:05Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 함께 보기에 리눅스 resolv.conf 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]]&lt;br /&gt;
[[분류:정보보안기사]]&lt;br /&gt;
[[분류:정보처리기사]]&lt;br /&gt;
[[분류:네트워크]]&lt;br /&gt;
&lt;br /&gt;
;Domain Name System&lt;br /&gt;
&lt;br /&gt;
도메인 이름이 IP 주소로 상호 변환되는 시스템&lt;br /&gt;
&lt;br /&gt;
*숫자로 이루어진 인터넷 주소를 사용자의 이해와 기억을 돕기 위해 이름과 위치 등을 나타내는 일련의 단어로 변환하는 구조&lt;br /&gt;
*공대위키는 115.71.236.146 이라는 주소를 가진 서버지만, 외우기 힘드므로 itwiki.kr이라는 도메인을 사용한다.&lt;br /&gt;
&lt;br /&gt;
==구성 요소==&lt;br /&gt;
[[파일:도메인 네임 서비스 개요도.png|600x600픽셀]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*도메인 네임 공간(Domain Name Space)&lt;br /&gt;
**도메인 네임을 중복되지 않게 생성하여 사용하도록 정의된 구성 체계&lt;br /&gt;
*리소스 레코드(Resource Record)&lt;br /&gt;
**도메인 네임에 설정할 수 있는 데이터 타입&lt;br /&gt;
*네임서버(Name Server)&lt;br /&gt;
**도메인 데이터를 보유하고, 도메인 네임에 대한 질의를 수신했을 때 응답하는 역할의 서버&lt;br /&gt;
*리졸버(Resolver)&lt;br /&gt;
**도메인 네임의 데이터 조회기능을 수행하는 SW 형태의 루틴&lt;br /&gt;
&lt;br /&gt;
==계층 구조==&lt;br /&gt;
[[파일:DNS 구조.gif]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DNS 프로토콜 ==&lt;br /&gt;
&lt;br /&gt;
* DNS 질의 및 DNS 응답을 위한 사용 포트 및 수송용 프로토콜&lt;br /&gt;
** DNS [[포트 번호]]   : 53&lt;br /&gt;
** 수송용 프로토콜 : 대부분 [[UDP]]를 통해 전달&lt;br /&gt;
*** 메세지 크기가 512 바이트 이하이면 UDP 사용, 그 이상이면 TCP 사용&lt;br /&gt;
*** 즉, 단순 질의/응답은 UDP, 영역전달 및 큰 이름 요청/응답 등은 TCP 사용&lt;br /&gt;
** DNS 네임서버 간 [[DNS 레코드|레코드]] 교환 (영역 전달) : 메세지 크기가 큰 경우 임&lt;br /&gt;
*** RR(자원레코드) 집합을 네임서버 간에 복사 (마스터 네임서버 → 종속 네임서버)&lt;br /&gt;
*** 네임서버 간에 정보의 동기화 유지 목적&lt;br /&gt;
*** Zone Transfer와 같이 대용량 전송이 요구되는 네임서버 간에는 TCP로 전달&lt;br /&gt;
&lt;br /&gt;
==함께 보기==&lt;br /&gt;
&lt;br /&gt;
*[[DNS 자원 레코드]]&lt;br /&gt;
*[[윈도우 DNS]]&lt;br /&gt;
*[[리눅스 DNS]]&lt;br /&gt;
*[[리눅스 resolv.conf]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_ntsysv&amp;diff=79177</id>
		<title>리눅스 ntsysv</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_ntsysv&amp;diff=79177"/>
		<updated>2026-09-16T15:00:45Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 리눅스 chkconfig 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:리눅스]][[분류:리눅스 프로그램]]&lt;br /&gt;
&lt;br /&gt;
* 텍스트 환경에서 커서를 이용하여 부팅 중 자동으로 실행되는 서비스를 설정할 수 있는 유틸리티&lt;br /&gt;
* 옵션을 이용하여 특정 실행 레벨의 서비스 데몬을 설정할 수 있다.&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[리눅스 chkconfig]]&lt;br /&gt;
* [[리눅스 런레벨]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%9C%A0%EC%A0%80_%EB%A1%9C%EA%B7%B8&amp;diff=79176</id>
		<title>리눅스 유저 로그</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%9C%A0%EC%A0%80_%EB%A1%9C%EA%B7%B8&amp;diff=79176"/>
		<updated>2026-09-16T15:00:25Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 리눅스 로그 파일 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;[[리눅스 wtmp|wtmp]]&#039;&#039;&#039;&lt;br /&gt;
** 경로: /var/log/wtmp&lt;br /&gt;
** &#039;&#039;&#039;성공한 로그인, 로그아웃&#039;&#039;&#039;한 정보를 가지고 있다.&lt;br /&gt;
** last 명령어에 사용된다.&lt;br /&gt;
*&#039;&#039;&#039;[[리눅스 utmp|utmp]]&#039;&#039;&#039;&lt;br /&gt;
** 시스템에 &#039;&#039;&#039;현재 로그인한 사용자&#039;&#039;&#039;들에 대한 상태정보를 가지고 있다.&lt;br /&gt;
** who 명령어에 사용된다.&lt;br /&gt;
*&#039;&#039;&#039;[[리눅스 btmp|btmp]]&#039;&#039;&#039;&lt;br /&gt;
**5번 이상 로그인에 실패했을 경우에 &#039;&#039;&#039;로그인 실패 정보&#039;&#039;&#039;를 기록. lastb 명령어로 확인가능&lt;br /&gt;
*&#039;&#039;&#039;[[리눅스 pacct|pacct]]&#039;&#039;&#039;&lt;br /&gt;
**사용자가 로그인한 후부터 로그아웃할 때까지 입력한 명령과 시간, 작동된 tty 등에 대한 정보를 가지고 있다.&lt;br /&gt;
** binary 파일로 되어 있으며 그 내용을 확인하기 위해서 &amp;quot;lastcomm&amp;quot; 명령을 사용한다.&lt;br /&gt;
*&#039;&#039;&#039;[[리눅스 lastlog|lastlog]]&#039;&#039;&#039;&lt;br /&gt;
** 사용자별로 가장 &#039;&#039;&#039;마지막에 로그인한 시간과 접속 IP, tty 등&#039;&#039;&#039;에 대한 정보를 가지고 있다.&lt;br /&gt;
* &#039;&#039;&#039;[[리눅스 sulog|sulog]]&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Switch User를 사용한 로그&#039;&#039;&#039;가 기록되어 있다.&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[리눅스 로그 파일]]&lt;br /&gt;
* [[리눅스 rsyslog]]&lt;br /&gt;
&lt;br /&gt;
[[분류:리눅스]]&lt;br /&gt;
[[분류:리눅스 파일]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=NTFS&amp;diff=79175</id>
		<title>NTFS</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=NTFS&amp;diff=79175"/>
		<updated>2026-09-16T14:59:43Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 FAT 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:윈도우]][[분류:운영체제]]&lt;br /&gt;
; NT File System&lt;br /&gt;
&lt;br /&gt;
;FAT시스템을 대체하기 위해 개발된 윈도우 파일 시스템&lt;br /&gt;
&lt;br /&gt;
== 특징 == &lt;br /&gt;
* 사용자마다 다른 보안을 적용할수 있다.&lt;br /&gt;
* 파일과 폴더에 개별적으로 권한을 설정할 수 있으며 폴더에 설정한 권한보다 파일에 설정한 권한이 우선한다.&lt;br /&gt;
* 시스템 폴더는 Administrators/Power Users 그룹만 수정 가능하다.&lt;br /&gt;
* 파일 단위로 계정이 언제 파일을 열어보거나, 열려다 실패했는지 알 수 있는 감사(Auditing) 기능이 있다.&lt;br /&gt;
* 기본 보안 설정은 Everyone그룹에 대해 모든 권한 허용이다.&lt;br /&gt;
* 윈도우NT 전용 파일시스템으로 다른 OS와 호환성이 떨어진다는 것이 단점이다.&lt;br /&gt;
&lt;br /&gt;
== 최대 크기 ==&lt;br /&gt;
* 이론적인 최대 파일 크기는 16TB이나 실제 윈도우 운영체제에선 기본 16TB, 최대 256TB까지만 사용 가능하다.&lt;br /&gt;
* 클러스터 크기에 따른 최대 용량&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 클러스터 크기&lt;br /&gt;
! 가장 큰 볼륨&lt;br /&gt;
! 가장 큰 파일&lt;br /&gt;
|-&lt;br /&gt;
| 4KB (기본 크기)&lt;br /&gt;
| 16TB&lt;br /&gt;
| 16TB&lt;br /&gt;
|-&lt;br /&gt;
| 8KB&lt;br /&gt;
| 32TB&lt;br /&gt;
| 32TB&lt;br /&gt;
|-&lt;br /&gt;
| 16KB&lt;br /&gt;
| 64TB&lt;br /&gt;
| 64TB&lt;br /&gt;
|-&lt;br /&gt;
| 32KB&lt;br /&gt;
| 128 TB&lt;br /&gt;
| 128 TB&lt;br /&gt;
|-&lt;br /&gt;
| 64KB (최대 크기)&lt;br /&gt;
| 256TB&lt;br /&gt;
| 256TB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MFT 레코드 == &lt;br /&gt;
Master File Table Record, 각 파일 정보를 포함한 1KB 레코드이며 각 파일별로 1:1 대응&lt;br /&gt;
* FAT 파일 시스템에 없는 보안 속성(사용자 접근 제어) 정보를 내장&lt;br /&gt;
* 파일 압축 및 암호화를 위한 구조를 지님&lt;br /&gt;
* 하나의 파일이 4GB 이상의 크기를 가질 수 있도록 설계&lt;br /&gt;
&lt;br /&gt;
== Sector_per_cluster ==&lt;br /&gt;
* 한 개 클러스터를 구성하는 섹터 수로 2의 제곱수만 가능하다.&lt;br /&gt;
* 1일때 512MB, 2일때 1024MB, 4일때 2048MB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[FAT]]&lt;br /&gt;
* [[FAT32]]&lt;br /&gt;
* [[윈도우 파일 시스템]]&lt;br /&gt;
&lt;br /&gt;
== 출처 ==&lt;br /&gt;
*[http://raisonde.tistory.com/508 지식잡식 블로그]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%95%98%EC%9D%B4%ED%8D%BC%EB%B0%94%EC%9D%B4%EC%A0%80&amp;diff=79174</id>
		<title>하이퍼바이저</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%95%98%EC%9D%B4%ED%8D%BC%EB%B0%94%EC%9D%B4%EC%A0%80&amp;diff=79174"/>
		<updated>2026-09-16T14:59:23Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 종류·같이 보기 신설 - Hyper-V, Xen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:운영체제]][[분류:디지털 서비스]]&lt;br /&gt;
;Hypervisor&lt;br /&gt;
&lt;br /&gt;
== 가상화 레이어 ==&lt;br /&gt;
;하이퍼바이저를 이용한 가상화 구조&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SW || SW || SW || SW&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 게스트 OS &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 게스트 OS&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot;| 하이퍼바이저&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot;| 호스트 OS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 종류 ==&lt;br /&gt;
* [[Xen]]&lt;br /&gt;
* [[Hyper-V]]&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[가상화]]&lt;br /&gt;
* [[서버 가상화]]&lt;br /&gt;
* [[컨테이너 가상화]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%84%EC%9E%90%EC%84%9C%EB%AA%85&amp;diff=79173</id>
		<title>전자서명</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%84%EC%9E%90%EC%84%9C%EB%AA%85&amp;diff=79173"/>
		<updated>2026-09-16T14:59:03Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 은닉 서명 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]][[분류:컴플라이언스]][[분류:정보보안기사]]&lt;br /&gt;
;공개키 알고리즘을 이용하여 데이터에 대한 무결성을 보장하고, 인증과 부인방지를 도모하는 기술을 말한다. &lt;br /&gt;
&lt;br /&gt;
== 기본 개념 ==&lt;br /&gt;
송신자의 &#039;&#039;&#039;개인키로 서명&#039;&#039;&#039;하고 송신자와 수신자가 모두 가지고 있는 &#039;&#039;&#039;공개키로 검증&#039;&#039;&#039;한다.&lt;br /&gt;
&lt;br /&gt;
== 전자서명의 목적(기능) 3가지 ==&lt;br /&gt;
* 무결성(Integrity)&lt;br /&gt;
* 인증(Authentication)&lt;br /&gt;
* 부인방지(Non-repudiation)&lt;br /&gt;
&lt;br /&gt;
== 전자서명의 조건 5가지 ==&lt;br /&gt;
* 위조 불가(Unforgeable)&lt;br /&gt;
* 서명자 인증(User authentication)&lt;br /&gt;
* 부인 방지(Non-repudiation)&lt;br /&gt;
* 변경 불가(Unalterable)&lt;br /&gt;
* 재사용 불가(Not reusable)&lt;br /&gt;
&lt;br /&gt;
== 구분 ==&lt;br /&gt;
=== 메시지 복원형 전자서명 ===&lt;br /&gt;
* 메시지 전체를 암호화한 후 복호화하면 원래 메시지가 복원되는 방식으로 검증한다.&lt;br /&gt;
* 메시지 전체를 일정한 블록으로 나눠 전체 블록을 암호화 해야 하므로 검증 부하가 크다.&lt;br /&gt;
&lt;br /&gt;
=== 메시지 부가형 전자서명 ===&lt;br /&gt;
* 메시지를 해시 암호화 하여 일정 길이의 해시값으로 압축한다.&lt;br /&gt;
* 이 해시값과, 이 해시값으로 전자서명한 값을 덧붙여서 보낸다.&lt;br /&gt;
* 송신자는 공개키를 이용해 전자서명값과 해시값을 비교하여 메시지를 검증한다.&lt;br /&gt;
* 메시지 복원형에 비해 부하가 훨씬 작다.&lt;br /&gt;
&lt;br /&gt;
== 국내법에서의 전자서명 ==&lt;br /&gt;
=== 전자서명 법 ===&lt;br /&gt;
* 용어 정의&lt;br /&gt;
** &amp;quot;전자문서&amp;quot;라 함은 정보처리시스템에 의하여 전자적 형태로 작성되어 송신 또는 수신되거나 저장된 정보를 말한다.&lt;br /&gt;
** &amp;quot;전자서명&amp;quot;이라 함은 서명자를 확인하고 서명자가 당해 전자문서에 서명을 하였음을 나타내는데 이용하기 위하여 당해 전자문서에 첨부되거나 논리적으로 결합된 전자적 형태의 정보를 말한다.&lt;br /&gt;
** &amp;quot;공인전자서명&amp;quot;이라 함은 다음 각목의 요건을 갖추고 공인인증서에 기초한 전자서명을 말한다.&lt;br /&gt;
*** 가. 전자서명생성정보가 가입자에게 유일하게 속할 것&lt;br /&gt;
*** 나. 서명 당시 가입자가 전자서명생성정보를 지배ㆍ관리하고 있을 것&lt;br /&gt;
*** 다. 전자서명이 있은 후에 당해 전자서명에 대한 변경여부를 확인할 수 있을 것&lt;br /&gt;
*** 라. 전자서명이 있은 후에 당해 전자문서의 변경여부를 확인할 수 있을 것&lt;br /&gt;
** &amp;quot;전자서명생성정보&amp;quot;라 함은 전자서명을 생성하기 위하여 이용하는 전자적 정보를 말한다.&lt;br /&gt;
** &amp;quot;인증&amp;quot;이라 함은 전자서명생성정보가 가입자에게 유일하게 속한다는 사실을 확인하고 이를 증명하는 행위를 말한다.&lt;br /&gt;
** &amp;quot;공인인증업무&amp;quot;라 함은 공인인증서의 발급, 인증관련 기록의 관리등 공인인증역무를 제공하는 업무를 말한다.&lt;br /&gt;
&lt;br /&gt;
=== 전자금융감독규정 ===&lt;br /&gt;
* 제6조(추심이체 출금 동의의 방법 등) ① 시행령 제10조제1호에서 &amp;quot;금융위원회가 정하여 고시하는 전자문서&amp;quot;라 함은 다음 각 전자문서을 말한다.&lt;br /&gt;
** 1. 「전자서명법」 제2조제2호에 따른 전자서명으로 다음 각 목의 요건을 구비된 전자서명을 한 전자문서&lt;br /&gt;
*** 가. 전자서명을 생성하기 위하여 이용하는 전자적 정보(이하 &amp;quot;전자서명생성정보&amp;quot;라함)가 본인에게 유일하게 속할 것&lt;br /&gt;
*** 나. 전자서명 당시 본인이 전자서명생성정보를 지배·관리하고 있을 것&lt;br /&gt;
*** 다. 전자서명이 있은 후에 당해 전자서명에 대한 변경여부를 확인할 수 있을 것&lt;br /&gt;
*** 라. 전자서명이 있은 후에 당해 전자문서의 변경여부를 확인할 수 있을 것&lt;br /&gt;
** 2. 「전자서명법」 제2조제2호에 따른 전자서명으로 다음 각 목의 요건을 구비된 전자서명을 한 전자문서&lt;br /&gt;
*** 가. 서명 전 실명증표를 통해 본인확인&lt;br /&gt;
*** 나. 전자문서가 생성된 이후 서명자가 지급인 본인임을 확인 가능&lt;br /&gt;
*** 다. 전자서명 및 전자문서에 대한 위변조 여부 확인이 가능&lt;br /&gt;
*** 라. 전자문서를 고객에게 전송한 이후 고객이 취소할 수 있는 충분한 기간 부여&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[은닉 서명]]&lt;br /&gt;
* [[이중 서명]]&lt;br /&gt;
* [[공개키 암호화]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%9E%9C%EC%84%AC%EC%9B%A8%EC%96%B4&amp;diff=79172</id>
		<title>랜섬웨어</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%9E%9C%EC%84%AC%EC%9B%A8%EC%96%B4&amp;diff=79172"/>
		<updated>2026-09-16T14:58:42Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 스케어웨어 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]]&lt;br /&gt;
[[분류:보안 도구]]&lt;br /&gt;
[[분류:보안 공격]]&lt;br /&gt;
[[분류:정보보안기사]]&lt;br /&gt;
&lt;br /&gt;
;ransomware&lt;br /&gt;
;사용자의 파일 및 시스템의 접근을 막고 이를 해제하는 대가로 금전을 요구하는 악성 소프트웨어&lt;br /&gt;
&lt;br /&gt;
==어원==&lt;br /&gt;
&lt;br /&gt;
*납치된 사람의 몸값을 뜻하는  Ransom과 Software의 합성어&lt;br /&gt;
&lt;br /&gt;
==랜섬웨어 감염 경로==&lt;br /&gt;
&#039;&#039;&#039;홈페이지 방문&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*(감염 경로) 랜섬웨어가 유포 중인 홈페이지 방문&lt;br /&gt;
*(원인) 운영체제 등 SW 취약점 존재&amp;lt;ref&amp;gt;홈페이지 방문 또는 이메일을 여는 것 만으로도 랜섬웨어가 감염된다는 것은 취약점이 존재하는 운영체제나 브라우저를 사용하고 있기 때문이다. 일부 아직 패치가 이루어지지 않은 제로데이 공격을 이용하는 경우도 있지만 대부분은 구현 운영체제&amp;amp;브라우저 환경에서 발생하므로 업데이트만 잘 해줘도 감염 위험을 크게 줄일 수 있다.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;이메일·SNS 유포&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*(감염 경로) 첨부파일 다운로드·링크 실행시 설치&lt;br /&gt;
*(원인) 이용자 부주의 등 보안인식 부족&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APT(타깃형 공격)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*(감염 경로) 해커가 서버 침투 및 악성코드 설치&lt;br /&gt;
*(원인) 기업의 보안관리 수준 취약&lt;br /&gt;
&lt;br /&gt;
==잠금 방식 분류==&lt;br /&gt;
===암호화 방식===&lt;br /&gt;
&lt;br /&gt;
*대부분의 PC에서 이루어지는 방식&lt;br /&gt;
*사용자의 파일을 암호화하고 복호화에 대한 대가로 금전을 요구&lt;br /&gt;
*대칭키 암호화&lt;br /&gt;
&lt;br /&gt;
===잠금 방식===&lt;br /&gt;
&lt;br /&gt;
*주로 모바일 기기에 이용되는 방식&lt;br /&gt;
*모바일 기기의 패턴, PIN 잠금 기능 등을 활성화하고 잠금 해제에 대한 대가로 금전을 요구&lt;br /&gt;
*해커 입장에선 암복호화 방식보다 구현하기 용이&lt;br /&gt;
&lt;br /&gt;
===그 외===&lt;br /&gt;
&lt;br /&gt;
*IoT 해킹 사례로, 호텔 방문을 모두 잠근 뒤 해제에 대한 대가로 금전을 요구&lt;br /&gt;
*병원 등 중요시설의 가용성을 제한하고 해제를 대가로 금전을 요구하는 모든 사례 포함&lt;br /&gt;
&lt;br /&gt;
==대응==&lt;br /&gt;
===예방===&lt;br /&gt;
&lt;br /&gt;
*운영체제에 대한 최신 업데이트 적용&lt;br /&gt;
*정품 소프트웨어 사용&lt;br /&gt;
*백신 프로그램 실시간 감시 구동&lt;br /&gt;
&lt;br /&gt;
===복구===&lt;br /&gt;
&lt;br /&gt;
*금전을 지불하고 복구&lt;br /&gt;
**금전을 지불해도 복구키를 받지 못하거나, 복구키를 받아도 100% 복구가 되지 않는 경우가 있으므로 주의&lt;br /&gt;
*금전을 지불하지 않고 백신업체의 복구 툴을 이용하여 복구&lt;br /&gt;
&lt;br /&gt;
===포기===&lt;br /&gt;
&lt;br /&gt;
*금전을 지불할만큼 중요한 자료가 없다면 PC를 포맷하고 새로 설치&lt;br /&gt;
&lt;br /&gt;
==주요 랜섬웨어==&lt;br /&gt;
&lt;br /&gt;
*WannaCry&lt;br /&gt;
*CryptoLocker&lt;br /&gt;
*Reveton&lt;br /&gt;
*TorrentLocker&lt;br /&gt;
*Cryptowall&lt;br /&gt;
&lt;br /&gt;
==동향==&lt;br /&gt;
&#039;&#039;&#039;2021년&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*전세계 기준 ’21년 매주 약 950개(1~3월)의 기업이 랜섬웨어 피해, ’20년 같은 기간(1~3월)의 약 470개에 비해 102% 증가&amp;lt;ref&amp;gt;The New Ransomware Threat : Triple Extortion(check point, ’21.5월)&amp;lt;/ref&amp;gt;&lt;br /&gt;
*미국에서 랜섬웨어 공격은 송유관‧육가공업체 등 기반시설과 국민 생활에 밀접한 분야가 목표가 되어 국가적 혼란 야기&lt;br /&gt;
**미국 송유관 회사는 6일간 美 동부지역 송유 중단, 휘발유 가격 7년 내 최고(5.7.)&lt;br /&gt;
**최대 육가공업체 ‘JBS SA’의 미국 자회사는 생산시설 일부가 3일간 운영 중단(5.30)&lt;br /&gt;
*우리나라도 피해가 증가(’20년 대비 64% 이상) 중이며, 최근 제조기업, 배달대행 플랫폼, 병원 등 다양한 분야에서 피해 발생&lt;br /&gt;
**자동차 부품 제조기업(5.2) → 배달대행 기업(5.15) → 의료기관(5.22) 등&lt;br /&gt;
**국내 기업이 경험한 침해사고 중 59.8%가 랜섬웨어(’20년 정보보호실태조사)&lt;br /&gt;
*랜섬웨어 공격은 조직화·지능화되고 있으며 지속 증가할 우려&lt;br /&gt;
**프로그래머가 랜섬웨어를 제작하여 범죄조직에 공급하고 수익을 공유하는 등 범죄형태가 분업화‧조직화([[서비스형 랜섬웨어]])&lt;br /&gt;
**신뢰가 있는 인물의 이메일 등을 활용한 [[사회공학적 기법]], [[APT|지속적인 취약점 탐색(APT)]] 등 공격은 갈수록 지능화&lt;br /&gt;
&lt;br /&gt;
2020년&lt;br /&gt;
&lt;br /&gt;
*‘20년 랜섬웨어 공격 중 64%가 서비스형 랜섬웨어이며, 랜섬웨어 개발자의 수요 증가로 몸값이 2배 이상 증가&amp;lt;ref&amp;gt;랜섬웨어 2020-2021 보고서(Group-IB), 2021.3월&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==같이 보기==&lt;br /&gt;
&lt;br /&gt;
*[[RaaS]]&lt;br /&gt;
&lt;br /&gt;
==참고문헌 및 관련 보도==&lt;br /&gt;
&lt;br /&gt;
*랜섬웨어 대응 강화방안(&#039;21.8.9, 관계부처 합동)&lt;br /&gt;
*[https://www.boannews.com/media/view.asp?idx=87584&amp;amp;kind= 구인 기업은 깜빡 속는다? 입사지원서 사칭 랜섬웨어 또 유포]&lt;br /&gt;
*[https://zdnet.co.kr/view/?no=20210329143253 랜섬웨어, 피해 기업 소비자도 협박한다]&lt;br /&gt;
*[https://biz.chosun.com/it-science/ict/2022/05/18/T2Y4T7DTBVCVTKRYWIGGABCW4M/?utm_source=naver&amp;amp;utm_medium=original&amp;amp;utm_campaign=biz “랜섬웨어 피해 기업 3곳 중 1곳, 대가 지불해도 데이터 복구 실패”]&lt;br /&gt;
*[http://www.delighti.co.kr/news/articleView.html?idxno=36131 랜섬웨어 대응 협의체 ‘KARA’, 사이버보안 ‘어벤저스’될까?]&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[스케어웨어]]&lt;br /&gt;
* [[멀웨어]]&lt;br /&gt;
&lt;br /&gt;
==각주==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%B4%87%EB%84%B7&amp;diff=79171</id>
		<title>봇넷</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%B4%87%EB%84%B7&amp;diff=79171"/>
		<updated>2026-09-16T14:58:21Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 미라이 봇넷 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]][[분류:정보보안기사]]&lt;br /&gt;
;Botnet&lt;br /&gt;
악성코드에 감염되어 해커가 마음대로 제어할 수 있는 좀비 PC(Bot)들로 구성된 네트워크&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[미라이 봇넷]]&lt;br /&gt;
* [[분산 서비스 거부 공격]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%8A%B9%EC%88%98%EA%B6%8C%ED%95%9C&amp;diff=79170</id>
		<title>리눅스 특수권한</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%8A%B9%EC%88%98%EA%B6%8C%ED%95%9C&amp;diff=79170"/>
		<updated>2026-09-16T14:58:01Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기 신설 - 리눅스 Capabilities&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:리눅스]][[분류:보안]][[분류:정보보안기사]]&lt;br /&gt;
==개요==&lt;br /&gt;
[[리눅스 권한|리눅스의 권한]]을 3종류라고 인식하고 있는 경우도 많지만 실제로는 4종류이다.&lt;br /&gt;
소유자(User), 소유그룹(Group), 그외(Other)의 읽기(Read), 쓰기(Write), 실행(Execute) 조합만으로 해결이 안되는 상황들이 많기 때문이다. 이를 위해서 기본 권한 외 &#039;&#039;&#039;특수권한&#039;&#039;&#039; 이라는 것이 존재한다.&lt;br /&gt;
&lt;br /&gt;
* 많은 [[보안 공격]]이 이 특수권한을 활용하여 발생하므로 최소한으로 사용해야 하며, 사용에 주의를 요한다.&lt;br /&gt;
&lt;br /&gt;
==특수권한 3가지==&lt;br /&gt;
===Set-UID===&lt;br /&gt;
* 실행하는 동안 해당 파일의 소유자 권한으로 인식한다.&lt;br /&gt;
* 일반적으로 실행 파일에 사용된다.&lt;br /&gt;
* 소유자 권한 부분의 x 자리에 s 로 표기 된다. &lt;br /&gt;
* 실행 권한이 없을 경우 대문자 S 로 표시된다.&lt;br /&gt;
;&#039;&#039;&#039;적용&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# chmod u+s [파일]&lt;br /&gt;
# chmod 4777 [파일]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Set-GID===&lt;br /&gt;
* 실행하는 동안 해당 파일의 소유자그룹 권한으로 인식한다.&lt;br /&gt;
* 일반적으로 디렉터리에 설정된다. &lt;br /&gt;
* 사용자가 파일이나 디렉터리를 생성하면 사용자가 속한 그룹에 상관없이 디렉터리 소유 그룹으로 만들어진다. &lt;br /&gt;
* 그룹 권한 부분의 x 자리에 s 로 표기 된다. &lt;br /&gt;
* 실행 권한이 없을 경우 대문자 S 로 표시된다.&lt;br /&gt;
;&#039;&#039;&#039;적용&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# chmod g+s [파일]&lt;br /&gt;
# chmod 2777 [파일]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sticky-Bit===&lt;br /&gt;
* 일반 사용자들이 디렉터리에서 파일 및 디렉터리 생성이 가능하다. &lt;br /&gt;
* 일반 사용자들은 자신이 생성한 것 이외에는 수정 및 삭제가 불가능하다.&lt;br /&gt;
* 디렉터리에만 적용된다.&lt;br /&gt;
* 시스템 기본 폴더인 /tmp 디렉터리에 설정되어 있다. &lt;br /&gt;
* 설정하면 other 계층 권한 부분의 x 자리에 t 로 표기되며 실행권한이 없는 경우 대문자 T 로 표기된다.&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# chmod 1777 [파일]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==특수권한의 검색==&lt;br /&gt;
* 외부 침입자의 공격이 있었던 경우 백도어를 위해 SUID를 만들어 뒀을 가능성이 있다. &lt;br /&gt;
* 한 번 쯤은 특수권한이 적용된 파일을 탐색 해 볼 필요가 있다.&lt;br /&gt;
;각각 suid, guid, sticky-bit&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# find / -perm -4000 -print&lt;br /&gt;
# find / -perm -2000 -print&lt;br /&gt;
# find / -perm -1000 -print&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[리눅스 Capabilities]]&lt;br /&gt;
* [[리눅스 권한]]&lt;br /&gt;
* [[서버 보안 강화]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%B9%A8%EC%9E%85%ED%83%90%EC%A7%80%EC%8B%9C%EC%8A%A4%ED%85%9C&amp;diff=79169</id>
		<title>침입탐지시스템</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%B9%A8%EC%9E%85%ED%83%90%EC%A7%80%EC%8B%9C%EC%8A%A4%ED%85%9C&amp;diff=79169"/>
		<updated>2026-09-16T14:57:41Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기 신설 - Tripwire, 침해사고 대응 조직&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]]&lt;br /&gt;
[[분류:보안 도구]]&lt;br /&gt;
[[분류:정보보안기사]]&lt;br /&gt;
==개요==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I&#039;&#039;&#039;ntrusion &#039;&#039;&#039;D&#039;&#039;&#039;etection &#039;&#039;&#039;S&#039;&#039;&#039;ystem(&#039;&#039;&#039;IDS&#039;&#039;&#039;)&lt;br /&gt;
*네트워크 또는 호스트로의 비정상적인 접근을 탐지하는 시스템&lt;br /&gt;
&lt;br /&gt;
==긍정오류와 부정오류==&lt;br /&gt;
IDS와 같이 탐지만을 하는 시스템이 있는 이유는 오류는 탐지란 것이 완벽할 수 없기 때문이다. &lt;br /&gt;
&lt;br /&gt;
*오탐(False Positive) : 정상적인 접근을 비정상적인 접근이라고 잘못 판단&lt;br /&gt;
*미탐(False Negative) : 비정상적인 접근을 정상적인 접근이라고 잘못 판단&lt;br /&gt;
&lt;br /&gt;
==실행 4단계==&lt;br /&gt;
&lt;br /&gt;
#데이터 수집(Raw Data Collection)&lt;br /&gt;
#데이터 가공 및 축약(Data Reduction and Filtering)&lt;br /&gt;
#침입 분석 및 탐지(Intrusion Analysis and Detection)&lt;br /&gt;
#보고 및 대응(Reporting and Response)&lt;br /&gt;
&lt;br /&gt;
==탐지방법에 의한 분류==&lt;br /&gt;
===지식기반 침입탐지===&lt;br /&gt;
&lt;br /&gt;
;Knowledge-based Detection&lt;br /&gt;
&lt;br /&gt;
*aka. 오용탐지(Misuse Detection) 이라고도 부른다.&lt;br /&gt;
*비정상 행위에 대한 패턴을 입력하여 일치하는 패턴을 탐지한다.&lt;br /&gt;
**전문가 시스템(Expert System)&lt;br /&gt;
**상태전이 모델&lt;br /&gt;
**패턴 매칭(Signature-based Detection)&lt;br /&gt;
**페트리 넷(petri-nets)&lt;br /&gt;
*장단점&lt;br /&gt;
**오탐률이 낮다.&lt;br /&gt;
**새로운 패턴은 탐지 불가&lt;br /&gt;
**속도 느림&lt;br /&gt;
&lt;br /&gt;
===행위기반 침입탐지===&lt;br /&gt;
&lt;br /&gt;
;Anomaly Detection; 이상탐지&lt;br /&gt;
&lt;br /&gt;
*정상 행위와 비정상 행위를 프로파일링 하여 통계 및 AI를 이용하여 정상/비정상을 구분한다.&lt;br /&gt;
**통계적 분석&lt;br /&gt;
**예측 가능한 패턴 생성&lt;br /&gt;
**신경망 모델&lt;br /&gt;
**전문가 시스템(expert systems)&lt;br /&gt;
**데이터 마이닝(data mining)&lt;br /&gt;
*장단점&lt;br /&gt;
**패턴 자동 업데이트&lt;br /&gt;
**새로운 패턴(제로데이 공격 등) 탐지 가능&lt;br /&gt;
**오탐률이 높음&lt;br /&gt;
**정상/비정상 기준 수립이 힘듦&lt;br /&gt;
&lt;br /&gt;
==데이터 수집원에 의한 분류==&lt;br /&gt;
===네트워크 기반 IDS===&lt;br /&gt;
&lt;br /&gt;
;Network Based IDS(N-IDS)&lt;br /&gt;
&lt;br /&gt;
IDS장비를 네트워크 앞단에 설치해 두고 네트워크에서 오가는 트래픽들을 분석&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;특징&#039;&#039;&#039;&lt;br /&gt;
**네트워크 전체를 몇개의 감지기를 통해 커버하므로 비용이 저렴하다.&lt;br /&gt;
**운영체제에 독립적이다.&lt;br /&gt;
**흘러가는 트래픽을 수집하여 분석하므로 해커가 임의로 지우기 어렵다.&lt;br /&gt;
**암호화된 트래픽은 분석이 불가능하다.&lt;br /&gt;
**고속 네트워크에선 패킷 손실이 많다.&lt;br /&gt;
**호스트 내부에서 벌어지는 비정상적인 행위에 대해선 감지가 불가능하다.&lt;br /&gt;
&lt;br /&gt;
===호스트 기반 IDS===&lt;br /&gt;
&lt;br /&gt;
;Host Based IDS(H-IDS)&lt;br /&gt;
&lt;br /&gt;
특정 호스트시스템에서 수집된 감사자료를 분석하고 비정상 행위를 탐지&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;특징&#039;&#039;&#039;&lt;br /&gt;
**탐지가 정확하다. N-IDS와 다르게 모두 복호화된 데이터를 분석하고 패킷의 손실도 없다.&lt;br /&gt;
**추가적인 장비가 필요하지 않다.&lt;br /&gt;
**운영체제에 종속적이다. (리눅스 전용 IDS면 윈도우 서버에선 못 쓴다.)&lt;br /&gt;
**시스템에 부하가 발생한다.&lt;br /&gt;
**구현이 어렵다.&lt;br /&gt;
&lt;br /&gt;
==다중 호스트 기반 IDS==&lt;br /&gt;
&lt;br /&gt;
;Multi-Host Based IDS&lt;br /&gt;
&lt;br /&gt;
여러 호스트 시스템을 종합적으로 분석하여 비정상 행위를 탐지&lt;br /&gt;
&lt;br /&gt;
*H-IDS에 N-IDS적인 성격을 더한 IDS&lt;br /&gt;
*대상 호스트들에 Agent를 설치하고, 대상 호스트들이 속한 네트워크에 종합 분석용 서버를 둔다.&lt;br /&gt;
*서버에선 여러 호스트들에서서 수집된 자료들을 종합적으로 분석한다.&lt;br /&gt;
*여러 호스트를 통하여 침입이 이루어지는 것을 탐지할 수 있다.&lt;br /&gt;
*다중 H-IDS와 구분하여 일반 H-IDS를 단일 호스트 기반 IDS이라고 부르기도 한다.&lt;br /&gt;
&lt;br /&gt;
== [[침입차단시스템|침입차단시스템(IPS)]]와의 차이 ==&lt;br /&gt;
{{침입탐지시스템과 침입차단시스템}}&lt;br /&gt;
&lt;br /&gt;
==기타==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;상태 추적 기능(Stateful Inspection)&#039;&#039;&#039;&lt;br /&gt;
**패킷 필터링의 단점인 세션(session)에 대한 추적 기능을 보완한다.&lt;br /&gt;
**메모리상에 상태 추적 테이블을 만들어 단일 패킷이 아닌 뒤따르는 커넥션을 종합하여 평가한다.&lt;br /&gt;
**이스라엘 보안업체인 checkpoint 사에서 최초로 개발한 기능으로, 요즘은 대부분의 IDS에서 제공한다.&lt;br /&gt;
*&#039;&#039;&#039;스텔스(Stealth)모드 침입탐지 시스템&#039;&#039;&#039;&lt;br /&gt;
**침입자로부터 침입탐지 장비의 존재를 숨기기 위한 구성&lt;br /&gt;
**대부분의 네트워크 기반 IDS는 네트워크 인터페이스 카드가 2개 이상으로 구현되어 있음&lt;br /&gt;
**이중에 네트워크에서 패킷 캡쳐하는 네트워크 인터페이스 카드에 IP 주소를 가지지 않게 구성하는 것&lt;br /&gt;
**IP 주소를 가지지 않으므로 침입탐지시스템 자체가 네트워크상에 노출되지 않음&lt;br /&gt;
**즉, 침입탐지시스템 자체가 침입 및 공격의 대상 또는 목표가 되는 것을 방지하는 방법&lt;br /&gt;
**다른 쪽 네트워크 인터페이스 카드에는 IP를 할당하여 내부망(관리망)으로 연결하여 IDS를 관리&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[침입방지시스템]]&lt;br /&gt;
* [[Tripwire]]&lt;br /&gt;
* [[침해사고 대응 조직]]&lt;br /&gt;
* [[스노트]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%8A%A4%EB%8B%88%ED%95%91&amp;diff=79168</id>
		<title>스니핑</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%8A%A4%EB%8B%88%ED%95%91&amp;diff=79168"/>
		<updated>2026-09-16T14:57:20Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 같이 보기에 무차별 모드, 포트 미러링 추가&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]][[분류:보안 공격]][[분류:정보보안기사]]&lt;br /&gt;
; 네트워크상에 흘러다니는 트래픽을 훔쳐보는 행위. 주로 자신에게 와야할 정보가 아닌 정보를 자신이 받도록 조작하는 행위를 말한다.&lt;br /&gt;
&lt;br /&gt;
== 원리 ==&lt;br /&gt;
=== 허브 환경 ===&lt;br /&gt;
* 정보가 브로드캐스팅 되고 있는 환경이라면 단순히 브로드캐스트된 정보를 받아들이는 것만으로 스니핑 가능&lt;br /&gt;
* 원래는 데이터가 브로드캐스트 되더라도 자신이 목적지가 아닌 정보는 버리게 되어있다.&lt;br /&gt;
* [[네트워크 인터페이스 카드|NIC]]의 설정 변경을 통해 Promiscuous Mode(무차별 모드)를 활성화 하면 목적지에 관계 없이 도달하는 패킷을 모두 받아들인다.&lt;br /&gt;
&lt;br /&gt;
=== 스위치 환경 ===&lt;br /&gt;
* 스위치 환경에선 정보가 브로드캐스팅 되지 않고 목적지를 특정하여 보내진다.&lt;br /&gt;
* 허브 환경처럼 단순히 모두 받아들이는 것 만으로는 스니핑이 불가능하다.&lt;br /&gt;
* 자신을 목적지로 속여 목적지 주소를 조작하는 방식, 스위치를 공격하여 정보를 브로드캐스팅 하도록 만드는 방법이 있다.&lt;br /&gt;
&lt;br /&gt;
== 스니핑 기법 ==&lt;br /&gt;
* Switch Jamming&lt;br /&gt;
** [[스위치 재밍|스위치 재밍 문서]] 참조&lt;br /&gt;
* ARP Spoofing&lt;br /&gt;
** [[ARP 스푸핑|ARP 스푸핑 문서]] 참조&lt;br /&gt;
* ARP Redirect&lt;br /&gt;
* ICMP Redirect&lt;br /&gt;
&lt;br /&gt;
== 탐지 방법 ==&lt;br /&gt;
=== 허브 환경 ===&lt;br /&gt;
* 허브 환경에서는 스니핑도 쉬운만큼 스니핑 탐지도 쉽다.&lt;br /&gt;
* Promiscuous Mode인 호스트를 찾으면 된다.&lt;br /&gt;
* 가짜 MAC 주소로 설정한 ping을 보낸다. 정상적인 호스트는 받지 못할테니 응답이 없고 Promiscuous Mode인 경우만 응답한다.&lt;br /&gt;
&lt;br /&gt;
=== 스위치 환경 ===&lt;br /&gt;
* 주로 ARP Cache Table을 조작하는 방법을 쓴다.&lt;br /&gt;
* ARP Cache Table에 같은 맥주소가 여러 IP에 할당되어 있거나, 게이트웨이의 맥주소가 변경되어 있는 경우 그 맥주소를 사용하는 호스트가 공격자이다.&lt;br /&gt;
&lt;br /&gt;
== 대응 ==&lt;br /&gt;
=== 무차별 모드 해제 ===&lt;br /&gt;
* 의심되는 내부 망 호스트를 점검하였을 때 Promiscuous Mode가 확인되면 해당 모드를 해제한다.&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# ifconfig&lt;br /&gt;
eth0      Link encap:Ethernet  HWaddr 00:0C:29:3E:B6:A2  &lt;br /&gt;
          inet addr:11.11.11.11  Bcast:11.11.11.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::fe80:fe80:fe80:fe80/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:11182843 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:8329369 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:139980359 (115.5 MiB)  TX bytes:11259325956 (10.4 GiB)&lt;br /&gt;
&lt;br /&gt;
# ifconfig eth0 -promisc&lt;br /&gt;
# ifconfig&lt;br /&gt;
eth0      Link encap:Ethernet  HWaddr 00:0C:29:3E:B6:A2  &lt;br /&gt;
          inet addr:11.11.11.11  Bcast:11.11.11.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::fe80:fe80:fe80:fe80/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:11182843 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:8329369 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:139980359 (115.5 MiB)  TX bytes:11259325956 (10.4 GiB)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 상태의 발생시점을 추적하기 위해선 [[리눅스 messages|/var/log/messages]]를 확인한다.&lt;br /&gt;
&lt;br /&gt;
=== ARP 테이블 변경 ===&lt;br /&gt;
* 스위치 환경에서의 스니핑은 대부분 ARP 스푸핑을 통해 발생한다.&lt;br /&gt;
* 조작된 ARP 테이블을 복구하기 위해선 [[ARP 스푸핑|ARP 스푸핑 문서]] 참조&lt;br /&gt;
&lt;br /&gt;
=== 기타 대응 방안 ===&lt;br /&gt;
* 메시지 암호화 &lt;br /&gt;
** 스니핑 되더라도 정보가 노출되지 않는다.&lt;br /&gt;
* Switch에서 Port Security, ARP Inspection 기능을 사용한다.&lt;br /&gt;
* Anti-sniff, ARP Watch와 같은 탐지 도구를 사용한다.&lt;br /&gt;
* 조직 환경에 맞게 작은 단위로 VLAN을 구성한다.&lt;br /&gt;
** 브로드캐스트되는 범위를 줄임으로써 공격을 약화시킨다.&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[무차별 모드]]&lt;br /&gt;
* [[포트 미러링]]&lt;br /&gt;
* [[ARP 스푸핑]]&lt;br /&gt;
* [[리눅스 tcpdump]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%8A%A4%EB%8B%88%ED%95%91&amp;diff=79167</id>
		<title>스니핑</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%8A%A4%EB%8B%88%ED%95%91&amp;diff=79167"/>
		<updated>2026-09-16T14:57:00Z</updated>

		<summary type="html">&lt;p&gt;해설기사: NIC 링크를 정본 제목(네트워크 인터페이스 카드)으로 교정&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]][[분류:보안 공격]][[분류:정보보안기사]]&lt;br /&gt;
; 네트워크상에 흘러다니는 트래픽을 훔쳐보는 행위. 주로 자신에게 와야할 정보가 아닌 정보를 자신이 받도록 조작하는 행위를 말한다.&lt;br /&gt;
&lt;br /&gt;
== 원리 ==&lt;br /&gt;
=== 허브 환경 ===&lt;br /&gt;
* 정보가 브로드캐스팅 되고 있는 환경이라면 단순히 브로드캐스트된 정보를 받아들이는 것만으로 스니핑 가능&lt;br /&gt;
* 원래는 데이터가 브로드캐스트 되더라도 자신이 목적지가 아닌 정보는 버리게 되어있다.&lt;br /&gt;
* [[네트워크 인터페이스 카드|NIC]]의 설정 변경을 통해 Promiscuous Mode(무차별 모드)를 활성화 하면 목적지에 관계 없이 도달하는 패킷을 모두 받아들인다.&lt;br /&gt;
&lt;br /&gt;
=== 스위치 환경 ===&lt;br /&gt;
* 스위치 환경에선 정보가 브로드캐스팅 되지 않고 목적지를 특정하여 보내진다.&lt;br /&gt;
* 허브 환경처럼 단순히 모두 받아들이는 것 만으로는 스니핑이 불가능하다.&lt;br /&gt;
* 자신을 목적지로 속여 목적지 주소를 조작하는 방식, 스위치를 공격하여 정보를 브로드캐스팅 하도록 만드는 방법이 있다.&lt;br /&gt;
&lt;br /&gt;
== 스니핑 기법 ==&lt;br /&gt;
* Switch Jamming&lt;br /&gt;
** [[스위치 재밍|스위치 재밍 문서]] 참조&lt;br /&gt;
* ARP Spoofing&lt;br /&gt;
** [[ARP 스푸핑|ARP 스푸핑 문서]] 참조&lt;br /&gt;
* ARP Redirect&lt;br /&gt;
* ICMP Redirect&lt;br /&gt;
&lt;br /&gt;
== 탐지 방법 ==&lt;br /&gt;
=== 허브 환경 ===&lt;br /&gt;
* 허브 환경에서는 스니핑도 쉬운만큼 스니핑 탐지도 쉽다.&lt;br /&gt;
* Promiscuous Mode인 호스트를 찾으면 된다.&lt;br /&gt;
* 가짜 MAC 주소로 설정한 ping을 보낸다. 정상적인 호스트는 받지 못할테니 응답이 없고 Promiscuous Mode인 경우만 응답한다.&lt;br /&gt;
&lt;br /&gt;
=== 스위치 환경 ===&lt;br /&gt;
* 주로 ARP Cache Table을 조작하는 방법을 쓴다.&lt;br /&gt;
* ARP Cache Table에 같은 맥주소가 여러 IP에 할당되어 있거나, 게이트웨이의 맥주소가 변경되어 있는 경우 그 맥주소를 사용하는 호스트가 공격자이다.&lt;br /&gt;
&lt;br /&gt;
== 대응 ==&lt;br /&gt;
=== 무차별 모드 해제 ===&lt;br /&gt;
* 의심되는 내부 망 호스트를 점검하였을 때 Promiscuous Mode가 확인되면 해당 모드를 해제한다.&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# ifconfig&lt;br /&gt;
eth0      Link encap:Ethernet  HWaddr 00:0C:29:3E:B6:A2  &lt;br /&gt;
          inet addr:11.11.11.11  Bcast:11.11.11.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::fe80:fe80:fe80:fe80/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:11182843 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:8329369 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:139980359 (115.5 MiB)  TX bytes:11259325956 (10.4 GiB)&lt;br /&gt;
&lt;br /&gt;
# ifconfig eth0 -promisc&lt;br /&gt;
# ifconfig&lt;br /&gt;
eth0      Link encap:Ethernet  HWaddr 00:0C:29:3E:B6:A2  &lt;br /&gt;
          inet addr:11.11.11.11  Bcast:11.11.11.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::fe80:fe80:fe80:fe80/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:11182843 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:8329369 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:139980359 (115.5 MiB)  TX bytes:11259325956 (10.4 GiB)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 상태의 발생시점을 추적하기 위해선 [[리눅스 messages|/var/log/messages]]를 확인한다.&lt;br /&gt;
&lt;br /&gt;
=== ARP 테이블 변경 ===&lt;br /&gt;
* 스위치 환경에서의 스니핑은 대부분 ARP 스푸핑을 통해 발생한다.&lt;br /&gt;
* 조작된 ARP 테이블을 복구하기 위해선 [[ARP 스푸핑|ARP 스푸핑 문서]] 참조&lt;br /&gt;
&lt;br /&gt;
=== 기타 대응 방안 ===&lt;br /&gt;
* 메시지 암호화 &lt;br /&gt;
** 스니핑 되더라도 정보가 노출되지 않는다.&lt;br /&gt;
* Switch에서 Port Security, ARP Inspection 기능을 사용한다.&lt;br /&gt;
* Anti-sniff, ARP Watch와 같은 탐지 도구를 사용한다.&lt;br /&gt;
* 조직 환경에 맞게 작은 단위로 VLAN을 구성한다.&lt;br /&gt;
** 브로드캐스트되는 범위를 줄임으로써 공격을 약화시킨다.&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%9B%84%EC%9C%84_%ED%91%9C%EA%B8%B0%EB%B2%95&amp;diff=79166</id>
		<title>후위 표기법</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%9B%84%EC%9C%84_%ED%91%9C%EA%B8%B0%EB%B2%95&amp;diff=79166"/>
		<updated>2026-09-16T14:55:07Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 후위식 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[후위식]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%99%98%EA%B2%BD_%EB%B3%80%EC%88%98&amp;diff=79165</id>
		<title>환경 변수</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%99%98%EA%B2%BD_%EB%B3%80%EC%88%98&amp;diff=79165"/>
		<updated>2026-09-16T14:54:47Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 리눅스 환경 변수 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[리눅스 환경 변수]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%8C%EC%9D%BC_%ED%95%A0%EB%8B%B9_%ED%85%8C%EC%9D%B4%EB%B8%94&amp;diff=79164</id>
		<title>파일 할당 테이블</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%8C%EC%9D%BC_%ED%95%A0%EB%8B%B9_%ED%85%8C%EC%9D%B4%EB%B8%94&amp;diff=79164"/>
		<updated>2026-09-16T14:54:27Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: FAT 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[FAT]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%8A%B8%EB%A6%BD%EC%99%80%EC%9D%B4%EC%96%B4&amp;diff=79163</id>
		<title>트립와이어</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8A%B8%EB%A6%BD%EC%99%80%EC%9D%B4%EC%96%B4&amp;diff=79163"/>
		<updated>2026-09-16T14:54:06Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: Tripwire 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[Tripwire]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%85%9C%ED%8E%98%EC%8A%A4%ED%8A%B8&amp;diff=79162</id>
		<title>템페스트</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%85%9C%ED%8E%98%EC%8A%A4%ED%8A%B8&amp;diff=79162"/>
		<updated>2026-09-16T14:53:46Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: TEMPEST 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[TEMPEST]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%B9%A8%ED%95%B4%EC%82%AC%EA%B3%A0%EB%8C%80%EC%9D%91%ED%8C%80&amp;diff=79161</id>
		<title>침해사고대응팀</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%B9%A8%ED%95%B4%EC%82%AC%EA%B3%A0%EB%8C%80%EC%9D%91%ED%8C%80&amp;diff=79161"/>
		<updated>2026-09-16T14:53:26Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 침해사고 대응 조직 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[침해사고 대응 조직]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%B5%9C%EC%86%8C_%EA%B6%8C%ED%95%9C_%EC%9B%90%EC%B9%99&amp;diff=79160</id>
		<title>최소 권한 원칙</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%B5%9C%EC%86%8C_%EA%B6%8C%ED%95%9C_%EC%9B%90%EC%B9%99&amp;diff=79160"/>
		<updated>2026-09-16T14:53:06Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 서버 보안 강화 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[서버 보안 강화]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%B0%A8%EC%9D%B4%EB%8B%88%EC%A6%88_%EC%9B%94&amp;diff=79159</id>
		<title>차이니즈 월</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%B0%A8%EC%9D%B4%EB%8B%88%EC%A6%88_%EC%9B%94&amp;diff=79159"/>
		<updated>2026-09-16T14:52:46Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 만리장성 모델 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[만리장성 모델]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%A4%91%EC%9C%84_%ED%91%9C%EA%B8%B0%EB%B2%95&amp;diff=79158</id>
		<title>중위 표기법</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%A4%91%EC%9C%84_%ED%91%9C%EA%B8%B0%EB%B2%95&amp;diff=79158"/>
		<updated>2026-09-16T14:52:26Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 후위식 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[후위식]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%84%EC%9C%84_%ED%91%9C%EA%B8%B0%EB%B2%95&amp;diff=79157</id>
		<title>전위 표기법</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%84%EC%9C%84_%ED%91%9C%EA%B8%B0%EB%B2%95&amp;diff=79157"/>
		<updated>2026-09-16T14:52:06Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 후위식 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[후위식]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%9E%AC%EA%B7%80&amp;diff=79156</id>
		<title>재귀</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%9E%AC%EA%B7%80&amp;diff=79156"/>
		<updated>2026-09-16T14:51:45Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 재귀 함수 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[재귀 함수]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%9E%AC%EA%B7%80_%ED%98%B8%EC%B6%9C&amp;diff=79155</id>
		<title>재귀 호출</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%9E%AC%EA%B7%80_%ED%98%B8%EC%B6%9C&amp;diff=79155"/>
		<updated>2026-09-16T14:51:25Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 재귀 함수 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[재귀 함수]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%9E%A5%EC%B9%98_%ED%8C%8C%EC%9D%BC&amp;diff=79154</id>
		<title>장치 파일</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%9E%A5%EC%B9%98_%ED%8C%8C%EC%9D%BC&amp;diff=79154"/>
		<updated>2026-09-16T14:51:05Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 리눅스 장치 파일 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[리눅스 장치 파일]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%97%AD%ED%8F%B4%EB%9E%80%EB%93%9C_%ED%91%9C%EA%B8%B0%EB%B2%95&amp;diff=79153</id>
		<title>역폴란드 표기법</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%97%AD%ED%8F%B4%EB%9E%80%EB%93%9C_%ED%91%9C%EA%B8%B0%EB%B2%95&amp;diff=79153"/>
		<updated>2026-09-16T14:50:45Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 후위식 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[후위식]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%8A%A4%EC%BA%90%EC%96%B4%EC%9B%A8%EC%96%B4&amp;diff=79152</id>
		<title>스캐어웨어</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%8A%A4%EC%BA%90%EC%96%B4%EC%9B%A8%EC%96%B4&amp;diff=79152"/>
		<updated>2026-09-16T14:50:25Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 스케어웨어 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[스케어웨어]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%84%9C%EB%B2%84_%ED%95%98%EB%93%9C%EB%8B%9D&amp;diff=79151</id>
		<title>서버 하드닝</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%84%9C%EB%B2%84_%ED%95%98%EB%93%9C%EB%8B%9D&amp;diff=79151"/>
		<updated>2026-09-16T14:50:04Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 서버 보안 강화 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[서버 보안 강화]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%B8%94%EB%9D%BC%EC%9D%B8%EB%93%9C_%EC%84%9C%EB%AA%85&amp;diff=79150</id>
		<title>블라인드 서명</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%B8%94%EB%9D%BC%EC%9D%B8%EB%93%9C_%EC%84%9C%EB%AA%85&amp;diff=79150"/>
		<updated>2026-09-16T14:49:44Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 은닉 서명 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[은닉 서명]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%B8%8C%EB%A3%A8%EC%96%B4-%EB%82%B4%EC%8B%9C_%EB%AA%A8%EB%8D%B8&amp;diff=79149</id>
		<title>브루어-내시 모델</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%B8%8C%EB%A3%A8%EC%96%B4-%EB%82%B4%EC%8B%9C_%EB%AA%A8%EB%8D%B8&amp;diff=79149"/>
		<updated>2026-09-16T14:49:24Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 만리장성 모델 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[만리장성 모델]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%AF%B8%EB%9D%BC%EC%9D%B4&amp;diff=79148</id>
		<title>미라이</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%AF%B8%EB%9D%BC%EC%9D%B4&amp;diff=79148"/>
		<updated>2026-09-16T14:49:04Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 미라이 봇넷 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[미라이 봇넷]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%85%BC%EB%A6%AC_%EB%B3%BC%EB%A5%A8_%EA%B4%80%EB%A6%AC%EC%9E%90&amp;diff=79147</id>
		<title>논리 볼륨 관리자</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%85%BC%EB%A6%AC_%EB%B3%BC%EB%A5%A8_%EA%B4%80%EB%A6%AC%EC%9E%90&amp;diff=79147"/>
		<updated>2026-09-16T14:48:44Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 리눅스 LVM 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[리눅스 LVM]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=TIME_WAIT&amp;diff=79146</id>
		<title>TIME WAIT</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=TIME_WAIT&amp;diff=79146"/>
		<updated>2026-09-16T14:48:24Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: TCP 연결 상태 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[TCP 연결 상태]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=Scareware&amp;diff=79145</id>
		<title>Scareware</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=Scareware&amp;diff=79145"/>
		<updated>2026-09-16T14:48:04Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 스케어웨어 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[스케어웨어]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=SPAN&amp;diff=79144</id>
		<title>SPAN</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=SPAN&amp;diff=79144"/>
		<updated>2026-09-16T14:47:43Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 포트 미러링 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[포트 미러링]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=RUP&amp;diff=79143</id>
		<title>RUP</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=RUP&amp;diff=79143"/>
		<updated>2026-09-16T14:47:23Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 통합 프로세스 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[통합 프로세스]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=Promiscuous_Mode&amp;diff=79142</id>
		<title>Promiscuous Mode</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=Promiscuous_Mode&amp;diff=79142"/>
		<updated>2026-09-16T14:47:03Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 무차별 모드 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[무차별 모드]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=Mirai&amp;diff=79141</id>
		<title>Mirai</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=Mirai&amp;diff=79141"/>
		<updated>2026-09-16T14:46:43Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 미라이 봇넷 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[미라이 봇넷]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=LVM&amp;diff=79140</id>
		<title>LVM</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=LVM&amp;diff=79140"/>
		<updated>2026-09-16T14:46:23Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 리눅스 LVM 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[리눅스 LVM]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=FAT16&amp;diff=79139</id>
		<title>FAT16</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=FAT16&amp;diff=79139"/>
		<updated>2026-09-16T14:46:02Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: FAT 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[FAT]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=CSIRT&amp;diff=79138</id>
		<title>CSIRT</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=CSIRT&amp;diff=79138"/>
		<updated>2026-09-16T14:45:42Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 침해사고 대응 조직 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[침해사고 대응 조직]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=CERT&amp;diff=79137</id>
		<title>CERT</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=CERT&amp;diff=79137"/>
		<updated>2026-09-16T14:45:22Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 침해사고 대응 조직 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[침해사고 대응 조직]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_LVM&amp;diff=79136</id>
		<title>리눅스 LVM</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_LVM&amp;diff=79136"/>
		<updated>2026-09-16T14:45:11Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: LE·장점·명령어 표 보강&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;하드디스크 및 파티션을 유동적으로 관리할 수 있게 해 주는 프로그램&lt;br /&gt;
&lt;br /&gt;
* 여러개의 하드를 뭉쳐서 하나의 하드처럼 만들 수 있고, 2개의 하드디스크를 3개의 하드디스크인 것처럼도 만들 수 있다.&lt;br /&gt;
&lt;br /&gt;
== LVM의 구성 ==&lt;br /&gt;
&lt;br /&gt;
* 물리적 볼륨(PV : Physical Volume) : 물리적인 하드를 지칭&lt;br /&gt;
* 물리적 확장(PE : Physical Extent) : PV에서 나누어서 사용하는 블록 단위 영역&lt;br /&gt;
* 볼륨 그룹(VG : Volume Group) : 물리적 볼륨의 집합이자 PE의 집합&lt;br /&gt;
* 논리적 볼륨(LV : Logical Volume) : VG에서 필요한만큼 할당해서 만드는 논리적인 단위&lt;br /&gt;
&lt;br /&gt;
== 구성 순서 ==&lt;br /&gt;
실제 디스크의 분할된 파티션으로 물리적 볼륨을 생성하고, 볼륨 그룹을 모아서 생성된 것을 논리적 볼륨이라고 한다. 논리적 볼륨은 볼륨 그룹에서 사용자가 필요한 만큼 할당해서 만들어지는 공간이라고 볼 수 있다.&lt;br /&gt;
&lt;br /&gt;
* 디스크 설치 -&amp;gt; 물리적 볼륨 할당 -&amp;gt; 볼륨 그룹 확장 -&amp;gt; 논리적 볼륨 확장&lt;br /&gt;
&lt;br /&gt;
== 예시 ==&lt;br /&gt;
파티션디바이스의 /dev/sdb1에 10G, /dev/sdb2에10G를 이용하여 20G의 /data 디렉토리를생성하는 과정&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;1. PV (Physical Volume) 생성&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@ihd ~]# pvcreate /dev/sdb1 /dev/sdb2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2. VG (Volume Group) 볼륨 그룹 생성&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@ihd ~]# vgcreate ihd_vg /dev/sdb1 /dev/sdb2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;3. LV (Logical Volume) 생성&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@ihd ~]# lvcreate -L 20G ihd_vg -n data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 장점 ==&lt;br /&gt;
* &#039;&#039;&#039;동적 크기 조정&#039;&#039;&#039; : 서비스 중에도 LV 를 확장할 수 있다. 여유 공간이 없으면 VG 에 PV 를 추가하면 된다.&lt;br /&gt;
* &#039;&#039;&#039;여러 디스크 통합&#039;&#039;&#039; : 물리 디스크 용량을 넘는 볼륨을 만들 수 있다.&lt;br /&gt;
* &#039;&#039;&#039;스냅숏&#039;&#039;&#039; : 특정 시점의 LV 상태를 얼려 백업 대상으로 쓸 수 있다.&lt;br /&gt;
* &#039;&#039;&#039;디스크 교체 용이&#039;&#039;&#039; : &amp;lt;code&amp;gt;pvmove&amp;lt;/code&amp;gt; 로 데이터를 다른 PV 로 옮긴 뒤 기존 디스크를 빼낼 수 있다.&lt;br /&gt;
&lt;br /&gt;
== 명령어 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 대상&lt;br /&gt;
! 생성&lt;br /&gt;
! 조회&lt;br /&gt;
! 기타&lt;br /&gt;
|-&lt;br /&gt;
| PV&lt;br /&gt;
| &amp;lt;code&amp;gt;pvcreate&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;pvs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;pvmove&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pvremove&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| VG&lt;br /&gt;
| &amp;lt;code&amp;gt;vgcreate&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;vgs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vgdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;vgextend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vgreduce&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| LV&lt;br /&gt;
| &amp;lt;code&amp;gt;lvcreate&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;lvs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lvdisplay&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;lvextend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lvreduce&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lvremove&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 사용 예 ==&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# 1) 물리 볼륨 생성&lt;br /&gt;
# pvcreate /dev/sdb1 /dev/sdc1&lt;br /&gt;
&lt;br /&gt;
# 2) 볼륨 그룹 생성 (PE 크기 8MB 지정)&lt;br /&gt;
# vgcreate -s 8M vg_data /dev/sdb1 /dev/sdc1&lt;br /&gt;
&lt;br /&gt;
# 3) 논리 볼륨 생성 (20GB)&lt;br /&gt;
# lvcreate -L 20G -n lv_home vg_data&lt;br /&gt;
&lt;br /&gt;
# 4) 파일 시스템 생성 후 마운트&lt;br /&gt;
# mkfs.ext4 /dev/vg_data/lv_home&lt;br /&gt;
# mount /dev/vg_data/lv_home /home&lt;br /&gt;
&lt;br /&gt;
# 5) 나중에 10GB 확장 (파일 시스템까지 함께)&lt;br /&gt;
# lvextend -L +10G -r /dev/vg_data/lv_home&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
&lt;br /&gt;
* [[RAID]]&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
&lt;br /&gt;
* [https://raisonde.tistory.com/entry/리눅스마스터-LVMLogical-Volume-Manager&amp;amp;#x20;&amp;amp;#x5B;지식잡식&amp;amp;#x5D; 지식잡식 블로그]&lt;br /&gt;
* [https://q.fran.kr/문제/9231 리눅스마스터 1급 2019년 1회 기출문제]&lt;br /&gt;
* [https://q.fran.kr/문제/15147 리눅스마스터 1급 2019년 2회 기출문제]&lt;br /&gt;
* [https://q.fran.kr/문제/6876 리눅스마스터 1급 실기 1401 기출문제]&lt;br /&gt;
&lt;br /&gt;
[[분류:리눅스]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%9B%84%EC%9C%84%EC%8B%9D&amp;diff=79135</id>
		<title>후위식</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%9B%84%EC%9C%84%EC%8B%9D&amp;diff=79135"/>
		<updated>2026-09-16T14:44:51Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 세 표기법 비교와 중위→후위 변환법 보강&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:데이터베이스]][[분류:자료 구조]]&lt;br /&gt;
;Postfix&lt;br /&gt;
* 스택(Stack)을 이용하여 연산자가 뒤에 위치하도록 한 수식&lt;br /&gt;
* 사람 입장에선 이해하기 어려우나 컴퓨터 입장에선 계산하기 수월하다&lt;br /&gt;
&lt;br /&gt;
* ex) 3 4 * 5 6 * ＋&lt;br /&gt;
*# 3&lt;br /&gt;
*# 3 4&lt;br /&gt;
*# 3 4 *&lt;br /&gt;
*# 12&lt;br /&gt;
*# 12 5&lt;br /&gt;
*# 12 5 6&lt;br /&gt;
*# 12 5 6 *&lt;br /&gt;
*# 12 30&lt;br /&gt;
*# 12 30 +&lt;br /&gt;
*# 42&lt;br /&gt;
&lt;br /&gt;
== 세 가지 표기법 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 표기법&lt;br /&gt;
! 연산자 위치&lt;br /&gt;
! &amp;lt;code&amp;gt;A + B&amp;lt;/code&amp;gt;&lt;br /&gt;
! &amp;lt;code&amp;gt;(A + B) * C&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;전위&#039;&#039;&#039;(Prefix, 폴란드 표기법)&lt;br /&gt;
| 피연산자 앞&lt;br /&gt;
| &amp;lt;code&amp;gt;+AB&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;*+ABC&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;중위&#039;&#039;&#039;(Infix)&lt;br /&gt;
| 피연산자 사이&lt;br /&gt;
| &amp;lt;code&amp;gt;A+B&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;(A+B)*C&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;후위&#039;&#039;&#039;(Postfix)&lt;br /&gt;
| 피연산자 뒤&lt;br /&gt;
| &amp;lt;code&amp;gt;AB+&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AB+C*&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
사람이 읽기 좋은 것은 중위지만, &#039;&#039;&#039;괄호가 필요하고 우선순위를 알아야 한다.&#039;&#039;&#039; 전위·후위는 괄호 없이도 해석이 유일하다.&lt;br /&gt;
&lt;br /&gt;
== 중위 → 후위 변환 ==&lt;br /&gt;
=== 손으로 푸는 법 ===&lt;br /&gt;
# 연산자 우선순위에 따라 &#039;&#039;&#039;수식 전체를 괄호로 완전히 묶는다.&#039;&#039;&#039;&lt;br /&gt;
# 각 괄호 안의 &#039;&#039;&#039;연산자를 그 괄호의 닫는 괄호 자리로 옮긴다.&#039;&#039;&#039;&lt;br /&gt;
# 괄호를 지운다.&lt;br /&gt;
&lt;br /&gt;
예: &amp;lt;code&amp;gt;(A + B) * C + (D + E)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1) 완전 괄호화 : ( ( (A+B) * C ) + (D+E) )&lt;br /&gt;
2) 연산자 이동 : ( ( (A B +) C * ) (D E +) + )&lt;br /&gt;
3) 괄호 제거   : A B + C * D E + +&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
따라서 답은 &amp;lt;code&amp;gt;AB+C*DE++&amp;lt;/code&amp;gt; 다.&lt;br /&gt;
&lt;br /&gt;
=== 스택을 쓰는 알고리즘 ===&lt;br /&gt;
&#039;&#039;&#039;조차장 알고리즘(Shunting-yard algorithm)&#039;&#039;&#039;이라 한다. [[스택]] 하나로 처리한다.&lt;br /&gt;
&lt;br /&gt;
* 피연산자는 &#039;&#039;&#039;바로 출력&#039;&#039;&#039;한다.&lt;br /&gt;
* 연산자는 스택에 넣되, &#039;&#039;&#039;스택 꼭대기에 우선순위가 같거나 높은 연산자가 있으면 먼저 꺼내 출력&#039;&#039;&#039;한 뒤 넣는다.&lt;br /&gt;
* 여는 괄호는 그냥 넣고, 닫는 괄호를 만나면 &#039;&#039;&#039;여는 괄호가 나올 때까지 꺼내 출력&#039;&#039;&#039;한다.&lt;br /&gt;
* 수식이 끝나면 스택에 남은 연산자를 모두 꺼내 출력한다.&lt;br /&gt;
&lt;br /&gt;
== 후위 수식 계산 ==&lt;br /&gt;
역시 [[스택]]으로 한다.&lt;br /&gt;
&lt;br /&gt;
* 피연산자를 만나면 스택에 넣는다.&lt;br /&gt;
* 연산자를 만나면 &#039;&#039;&#039;스택에서 두 개를 꺼내&#039;&#039;&#039; 연산하고 결과를 다시 넣는다. 이때 &#039;&#039;&#039;먼저 꺼낸 것이 오른쪽 피연산자&#039;&#039;&#039;다.&lt;br /&gt;
* 마지막에 스택에 남은 하나가 결과다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
수식 : 3 4 + 5 *&lt;br /&gt;
3      → [3]&lt;br /&gt;
4      → [3, 4]&lt;br /&gt;
+      → 3+4=7      → [7]&lt;br /&gt;
5      → [7, 5]&lt;br /&gt;
*      → 7*5=35     → [35]&lt;br /&gt;
결과 35&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 참고 ==&lt;br /&gt;
* 후위 표기 수식을 &#039;&#039;&#039;수식 트리&#039;&#039;&#039;의 후위 순회 결과로 볼 수 있다. 전위 표기는 전위 순회, 중위 표기는 중위 순회에 대응한다.&lt;br /&gt;
* 후위 → 중위 변환은 위 과정을 거꾸로 하면 된다.&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[스택]]&lt;br /&gt;
* [[트리]]&lt;br /&gt;
* [[이진 트리]]&lt;br /&gt;
* [[자료 구조]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=Tripwire&amp;diff=79134</id>
		<title>Tripwire</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=Tripwire&amp;diff=79134"/>
		<updated>2026-09-16T14:44:30Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 동작 원리·한계·유사 도구 보강&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* 무결성 점검 도구&lt;br /&gt;
* 시스템의 특정 상태를 저장해 두고, 사고 발생 시 비교하여 변경 여부를 확인한다.&lt;br /&gt;
&lt;br /&gt;
1992년 퍼듀 대학교의 진 킴과 유진 스패퍼드가 개발했다. 침입자가 시스템 파일이나 명령어 바이너리를 바꿔치기하는 것을 잡아내기 위한 도구로, &#039;&#039;&#039;파일 무결성 검사(FIM, File Integrity Monitoring)&#039;&#039;&#039; 분야의 사실상 원형이다. 이름은 &#039;건드리면 터지는 덫줄&#039;이라는 뜻이다.&lt;br /&gt;
&lt;br /&gt;
== 동작 원리 ==&lt;br /&gt;
# &#039;&#039;&#039;정책 파일&#039;&#039;&#039;에 감시할 대상과 검사할 속성(권한, 소유자, 크기, inode, 수정 시각, 해시 등)을 정의한다.&lt;br /&gt;
# 시스템이 깨끗한 상태에서 &#039;&#039;&#039;기준 데이터베이스&#039;&#039;&#039;를 생성한다. 각 파일의 속성과 [[해시|해시값]]이 여기에 저장된다.&lt;br /&gt;
# 이후 주기적으로 검사를 돌려 현재 상태와 데이터베이스를 &#039;&#039;&#039;대조&#039;&#039;&#039;한다.&lt;br /&gt;
# 값이 달라진 파일을 보고서로 출력하고 관리자에게 통보한다.&lt;br /&gt;
# 정당한 변경(패치 적용 등)이면 데이터베이스를 갱신한다.&lt;br /&gt;
&lt;br /&gt;
해시 함수의 &#039;&#039;&#039;일방향성&#039;&#039;&#039; 덕분에 내용이 1비트만 바뀌어도 전혀 다른 값이 나오므로, 크기와 수정 시각을 그럴듯하게 위조해도 변조가 드러난다.&lt;br /&gt;
&lt;br /&gt;
== 한계와 주의 ==&lt;br /&gt;
* &#039;&#039;&#039;데이터베이스 자체를 보호해야 한다.&#039;&#039;&#039; 침입자가 파일을 바꾼 뒤 기준 데이터베이스까지 다시 만들면 탐지되지 않는다. 그래서&lt;br /&gt;
** 데이터베이스와 정책 파일, 실행 파일을 &#039;&#039;&#039;읽기 전용 매체나 분리된 저장소에 보관&#039;&#039;&#039;하고&lt;br /&gt;
** 파일에 암호학적 서명을 걸어 무단 변경을 막는다.&lt;br /&gt;
* &#039;&#039;&#039;물리적 보안이 필요 없어지는 것이 아니다.&#039;&#039;&#039; 오히려 기준 데이터베이스가 담긴 매체에 대한 물리적 통제가 전제되어야 도구가 성립한다.&lt;br /&gt;
* 탐지는 &#039;&#039;&#039;사후&#039;&#039;&#039;다. 변경을 막는 것이 아니라 일어난 변경을 알려 준다.&lt;br /&gt;
* 자주 바뀌는 로그·임시 디렉터리를 그대로 감시 대상에 넣으면 오탐이 쏟아진다. 정책 조정이 운영의 핵심이다.&lt;br /&gt;
&lt;br /&gt;
== 비슷한 도구 ==&lt;br /&gt;
* &#039;&#039;&#039;AIDE&#039;&#039;&#039; (Advanced Intrusion Detection Environment) : 오픈소스 계열의 대표적 대안&lt;br /&gt;
* &#039;&#039;&#039;Samhain&#039;&#039;&#039; : 중앙 집중 관리를 지원하는 무결성 검사 도구&lt;br /&gt;
* &#039;&#039;&#039;OSSEC&#039;&#039;&#039; : 무결성 검사와 로그 분석을 함께 수행하는 HIDS&lt;br /&gt;
&lt;br /&gt;
무결성 검사는 호스트 기반 침입 탐지([[침입탐지시스템|HIDS]])의 핵심 기능 중 하나로 분류된다.&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[무결성]]&lt;br /&gt;
* [[침입탐지시스템]]&lt;br /&gt;
* [[해시]]&lt;br /&gt;
* [[암호 해시 함수]]&lt;br /&gt;
* [[디지털 포렌식]]&lt;br /&gt;
* [[서버 보안 강화]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[분류:보안]]&lt;br /&gt;
[[분류:보안 도구]]&lt;br /&gt;
[[분류:정보보안기사]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_Capabilities&amp;diff=79133</id>
		<title>리눅스 Capabilities</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_Capabilities&amp;diff=79133"/>
		<updated>2026-09-16T14:44:17Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 리눅스 Capabilities 문서 신규 작성&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;root 가 가진 특권을 &#039;&#039;&#039;기능 단위로 쪼개&#039;&#039;&#039; 프로세스나 실행 파일에 개별적으로 부여할 수 있게 한 리눅스의 권한 모델&lt;br /&gt;
&lt;br /&gt;
전통적인 유닉스는 프로세스를 &#039;&#039;&#039;특권(uid 0)이거나 아니거나&#039;&#039;&#039; 둘로만 나누었다. 그래서 1024번 미만 포트를 열기 위해 웹 서버를 root 로 띄우면, 그 프로세스가 탈취당했을 때 파일 삭제부터 커널 모듈 적재까지 전부 가능해진다. Capabilities 는 이 문제를 해결하려고 커널 2.2 에서 도입되었다. &#039;&#039;&#039;필요한 특권만 주는&#039;&#039;&#039; [[서버 보안 강화|최소 권한의 원칙]]을 커널 수준에서 구현한 장치다.&lt;br /&gt;
&lt;br /&gt;
[[리눅스 특수권한|SetUID]]와 혼동하기 쉬운데, SetUID 는 &#039;&#039;&#039;실행자를 파일 소유자로 바꾸는&#039;&#039;&#039; 것이고 Capabilities 는 &#039;&#039;&#039;특권을 항목별로 나눠 주는&#039;&#039;&#039; 것이다.&lt;br /&gt;
&lt;br /&gt;
== 주요 항목 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 이름&lt;br /&gt;
! 허용되는 동작&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_CHOWN&amp;lt;/code&amp;gt;&lt;br /&gt;
| 파일의 소유자·소유 그룹 변경&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_DAC_OVERRIDE&amp;lt;/code&amp;gt;&lt;br /&gt;
| 파일 읽기·쓰기·실행 권한 검사 무시&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_KILL&amp;lt;/code&amp;gt;&lt;br /&gt;
| 소유자가 다른 프로세스에 시그널 전송&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_NET_BIND_SERVICE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;1024번 미만 포트에 바인딩&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_NET_RAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| RAW 소켓 사용. &amp;lt;code&amp;gt;ping&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tcpdump&amp;lt;/code&amp;gt; 가 필요로 한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_NET_ADMIN&amp;lt;/code&amp;gt;&lt;br /&gt;
| 네트워크 인터페이스·라우팅·방화벽 설정&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_SYS_MODULE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;커널 모듈의 적재와 제거&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_SYS_ADMIN&amp;lt;/code&amp;gt;&lt;br /&gt;
| 마운트 등 광범위한 시스템 관리. 사실상 root 에 가까워 남용하면 안 된다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_SYS_TIME&amp;lt;/code&amp;gt;&lt;br /&gt;
| 시스템 시각 변경&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_SYS_BOOT&amp;lt;/code&amp;gt;&lt;br /&gt;
| 재부팅&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_AUDIT_CONTROL&amp;lt;/code&amp;gt;&lt;br /&gt;
| 커널 감사 기능의 활성화·비활성화와 규칙 변경&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_MAC_ADMIN&amp;lt;/code&amp;gt;&lt;br /&gt;
| MAC(강제적 접근통제) 정책 설정 변경&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAP_SETUID&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CAP_SETGID&amp;lt;/code&amp;gt;&lt;br /&gt;
| 프로세스의 UID·GID 조작&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
전체 목록은 &amp;lt;code&amp;gt;man 7 capabilities&amp;lt;/code&amp;gt; 에 있다.&lt;br /&gt;
&lt;br /&gt;
== 집합(Set) ==&lt;br /&gt;
프로세스는 여러 개의 capability 집합을 가진다.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Permitted&#039;&#039;&#039; : 가질 수 있는 상한&lt;br /&gt;
* &#039;&#039;&#039;Effective&#039;&#039;&#039; : 지금 실제로 행사되는 것. 커널이 권한 검사에 쓰는 값이다&lt;br /&gt;
* &#039;&#039;&#039;Inheritable&#039;&#039;&#039; : exec 후에도 물려줄 수 있는 것&lt;br /&gt;
* &#039;&#039;&#039;Bounding&#039;&#039;&#039; : 이 프로세스와 자손이 절대로 넘을 수 없는 한계&lt;br /&gt;
* &#039;&#039;&#039;Ambient&#039;&#039;&#039; : 상속 조건을 완화해 일반 실행 파일에도 전달되게 한 집합&lt;br /&gt;
&lt;br /&gt;
== 확인과 설정 ==&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# 실행 파일에 부여된 capability 확인&lt;br /&gt;
# getcap /usr/bin/ping&lt;br /&gt;
/usr/bin/ping = cap_net_raw+ep&lt;br /&gt;
&lt;br /&gt;
# 부여&lt;br /&gt;
# setcap cap_net_bind_service=+ep /usr/local/bin/myserver&lt;br /&gt;
&lt;br /&gt;
# 제거&lt;br /&gt;
# setcap -r /usr/local/bin/myserver&lt;br /&gt;
&lt;br /&gt;
# 프로세스가 가진 capability 확인&lt;br /&gt;
# cat /proc/1234/status | grep Cap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ep&amp;lt;/code&amp;gt; 는 Effective + Permitted 를 뜻한다.&lt;br /&gt;
&lt;br /&gt;
== 보안상 의미 ==&lt;br /&gt;
* 데몬에 필요한 항목만 주면 &#039;&#039;&#039;root 로 띄우지 않고도&#039;&#039;&#039; 동작시킬 수 있다.&lt;br /&gt;
* 반대로 잘못 부여하면 위험하다. &amp;lt;code&amp;gt;CAP_SYS_MODULE&amp;lt;/code&amp;gt; 이 붙은 바이너리는 커널 모듈을 올릴 수 있으므로 사실상 시스템 전체를 장악할 수 있고, &amp;lt;code&amp;gt;CAP_SYS_ADMIN&amp;lt;/code&amp;gt;·&amp;lt;code&amp;gt;CAP_DAC_OVERRIDE&amp;lt;/code&amp;gt; 도 마찬가지다.&lt;br /&gt;
* 점검 시에는 SetUID 파일 목록과 함께 &amp;lt;code&amp;gt;getcap -r /&amp;lt;/code&amp;gt; 로 capability 가 붙은 파일도 함께 확인해야 한다.&lt;br /&gt;
* 컨테이너 런타임은 기본적으로 위험한 capability 를 떨어뜨린 상태로 컨테이너를 실행한다.&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[리눅스 특수권한]]&lt;br /&gt;
* [[리눅스 권한]]&lt;br /&gt;
* [[리눅스 커널]]&lt;br /&gt;
* [[서버 보안 강화]]&lt;br /&gt;
&lt;br /&gt;
[[분류:리눅스]][[분류:보안]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_resolv.conf&amp;diff=79132</id>
		<title>리눅스 resolv.conf</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_resolv.conf&amp;diff=79132"/>
		<updated>2026-09-16T14:43:56Z</updated>

		<summary type="html">&lt;p&gt;해설기사: 6차 위키후보 검토: 리눅스 resolv.conf 문서 신규 작성&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;시스템이 사용할 &#039;&#039;&#039;DNS 서버 주소와 도메인 검색 규칙&#039;&#039;&#039;을 담은 설정 파일&lt;br /&gt;
* 경로 : /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
호스트 이름을 IP 주소로 바꾸는 리졸버 라이브러리가 이 파일을 읽는다. &#039;&#039;&#039;DNS 서버를 직접 운영하는 설정(&amp;lt;code&amp;gt;named.conf&amp;lt;/code&amp;gt;)이 아니라, 이 시스템이 질의를 보낼 상대를 적는 파일&#039;&#039;&#039;이다.&lt;br /&gt;
&lt;br /&gt;
== 지시자 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 지시자&lt;br /&gt;
! 설명&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;nameserver&amp;lt;/code&amp;gt;&lt;br /&gt;
| 질의를 보낼 DNS 서버의 IP 주소. &#039;&#039;&#039;최대 3개&#039;&#039;&#039;까지 쓰며 위에서부터 차례로 시도한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;domain&amp;lt;/code&amp;gt;&lt;br /&gt;
| 기본 도메인 이름. 점이 없는 호스트명을 질의할 때 뒤에 붙인다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;search&amp;lt;/code&amp;gt;&lt;br /&gt;
| 점이 없는 호스트명에 차례로 붙여 볼 도메인 목록(최대 6개). &amp;lt;code&amp;gt;domain&amp;lt;/code&amp;gt; 과 함께 쓰면 &#039;&#039;&#039;나중에 나온 것이 적용&#039;&#039;&#039;된다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt;&lt;br /&gt;
| 동작 옵션. &amp;lt;code&amp;gt;timeout:n&amp;lt;/code&amp;gt;(응답 대기 초), &amp;lt;code&amp;gt;attempts:n&amp;lt;/code&amp;gt;(재시도 횟수), &amp;lt;code&amp;gt;rotate&amp;lt;/code&amp;gt;(서버를 번갈아 사용) 등&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 예 ==&lt;br /&gt;
&amp;lt;pre class=&#039;shell&#039;&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf&lt;br /&gt;
search ihd.or.kr linux.or.kr&lt;br /&gt;
nameserver 192.168.12.22&lt;br /&gt;
nameserver 8.8.8.8&lt;br /&gt;
options timeout:2 attempts:2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
이 설정에서 &amp;lt;code&amp;gt;ping www&amp;lt;/code&amp;gt; 를 실행하면 &amp;lt;code&amp;gt;www.ihd.or.kr&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;www.linux.or.kr&amp;lt;/code&amp;gt; 순으로 질의한다.&lt;br /&gt;
&lt;br /&gt;
== 이름 해석 순서 ==&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/nsswitch.conf&amp;lt;/code&amp;gt; 의 &amp;lt;code&amp;gt;hosts:&amp;lt;/code&amp;gt; 항목이 조회 순서를 정한다. 보통 다음과 같다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hosts:  files dns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt; : &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt; 를 먼저 본다&lt;br /&gt;
* &amp;lt;code&amp;gt;dns&amp;lt;/code&amp;gt; : 그다음 &amp;lt;code&amp;gt;/etc/resolv.conf&amp;lt;/code&amp;gt; 의 서버에 질의한다&lt;br /&gt;
&lt;br /&gt;
예전에는 &amp;lt;code&amp;gt;/etc/host.conf&amp;lt;/code&amp;gt; 가 이 순서를 정했다.&lt;br /&gt;
&lt;br /&gt;
== 주의 ==&lt;br /&gt;
* NetworkManager 나 DHCP 클라이언트가 이 파일을 &#039;&#039;&#039;자동으로 덮어쓴다.&#039;&#039;&#039; 수동 설정을 유지하려면 네트워크 설정 파일(&amp;lt;code&amp;gt;/etc/sysconfig/network-scripts/ifcfg-*&amp;lt;/code&amp;gt; 의 &amp;lt;code&amp;gt;DNS1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PEERDNS=no&amp;lt;/code&amp;gt;)에서 지정해야 한다.&lt;br /&gt;
* 최근 배포판은 &amp;lt;code&amp;gt;systemd-resolved&amp;lt;/code&amp;gt; 가 이 파일을 심볼릭 링크로 관리하기도 한다.&lt;br /&gt;
&lt;br /&gt;
== 관련 파일 ==&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt; : 호스트명과 IP 를 직접 매핑하는 파일&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/nsswitch.conf&amp;lt;/code&amp;gt; : 이름 해석 소스와 순서&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/networks&amp;lt;/code&amp;gt; : 네트워크 이름과 네트워크 주소 매핑&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[도메인 네임 시스템]]&lt;br /&gt;
* [[리눅스 named.conf]]&lt;br /&gt;
* [[리눅스 host]]&lt;br /&gt;
* [[리눅스 dig]]&lt;br /&gt;
* [[DNS 리졸버]]&lt;br /&gt;
&lt;br /&gt;
[[분류:리눅스]][[분류:리눅스 파일]]&lt;/div&gt;</summary>
		<author><name>해설기사</name></author>
	</entry>
</feed>