<?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=%EC%9D%B4%EC%88%98%EB%AF%BC</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=%EC%9D%B4%EC%88%98%EB%AF%BC"/>
	<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/w/%ED%8A%B9%EC%88%98:%EA%B8%B0%EC%97%AC/%EC%9D%B4%EC%88%98%EB%AF%BC"/>
	<updated>2026-09-15T22:17:09Z</updated>
	<subtitle>사용자 기여</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=K-fold_%EA%B5%90%EC%B0%A8%EA%B2%80%EC%A6%9D&amp;diff=28106</id>
		<title>K-fold 교차검증</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=K-fold_%EA%B5%90%EC%B0%A8%EA%B2%80%EC%A6%9D&amp;diff=28106"/>
		<updated>2022-04-08T05:16:12Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;K-fold Cross Validation&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  K개의 fold를 만들어서 교차 검증을 수행하는 머신러닝 모델 검증 기법  == 수행 절차 == K번을 Iteration 하며 학습...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&#039;&#039;&#039;K-fold Cross Validation&#039;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
K개의 fold를 만들어서 교차 검증을 수행하는 머신러닝 모델 검증 기법&lt;br /&gt;
&lt;br /&gt;
== 수행 절차 ==&lt;br /&gt;
K번을 Iteration 하며 학습을 수행 후 최종 모델에 대한 성능 검증 수행&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|전체 Data 를 Training Data, Test data 로 분할&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
|Training Data 를 K개 Fold 로 나눔 (K=5)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
|K-1개는 Training Datat, 1개는 Validation Data 로 지정&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;4&#039;&#039;&#039;&lt;br /&gt;
|Validation Datat 를 변경하면서 학습 수행&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
|Test Datat 로 모델 평가&lt;br /&gt;
|}&lt;br /&gt;
[[분류:인공지능]]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EA%B8%B0%EA%B3%84%ED%95%99%EC%8A%B5&amp;diff=28105</id>
		<title>기계학습</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EA%B8%B0%EA%B3%84%ED%95%99%EC%8A%B5&amp;diff=28105"/>
		<updated>2022-04-08T05:10:38Z</updated>

		<summary type="html">&lt;p&gt;이수민: 머신러닝 문서로 넘겨주기&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=%EA%B8%B0%EC%9A%B8%EA%B8%B0%EC%86%8C%EC%8B%A4&amp;diff=28104</id>
		<title>기울기소실</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EA%B8%B0%EC%9A%B8%EA%B8%B0%EC%86%8C%EC%8B%A4&amp;diff=28104"/>
		<updated>2022-04-08T05:08:35Z</updated>

		<summary type="html">&lt;p&gt;이수민: 기울기 소실 문서로 넘겨주기&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=UDP&amp;diff=28103</id>
		<title>UDP</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=UDP&amp;diff=28103"/>
		<updated>2022-04-08T05:06:34Z</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;
;User Datagram Protocol&lt;br /&gt;
&lt;br /&gt;
네트워크 송수신 시 송신자가 수신자에게 일방적으로 데이터그램을 전송하는 통신 방식으로, TCP/IP 프로토콜의 4계층(전송계층)에서 동작하는 비연결형 프로토콜&lt;br /&gt;
&lt;br /&gt;
* RFC-768&lt;br /&gt;
* &amp;quot;No frills&amp;quot;, &amp;quot;Bare bones&amp;quot; -&amp;gt; “best effort”&lt;br /&gt;
&lt;br /&gt;
== 특징 ==&lt;br /&gt;
&lt;br /&gt;
*최소한의 필요한 기능만 수행(IP에 포트 지정 기능)&lt;br /&gt;
*비연결형으로, 단순히 데이터를 던짐&lt;br /&gt;
**오류는 검출하지만 복구나 재전송이 없음&lt;br /&gt;
**흐름 제어는 수행하지 않음&lt;br /&gt;
*구조가 단순한 만큼 속도가 빠름&lt;br /&gt;
&lt;br /&gt;
== 오류 제어 ==&lt;br /&gt;
헤더에 Checksum을 포함하여 단순 오류 검출&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pseudo Header&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 12바이트의 Pseudo Header 추가로 인해 IP 헤더의 오류 탐지&lt;br /&gt;
* Pseudo Header는 전송되지 않음&lt;br /&gt;
* Checksum 계산의 보조를 위해 사용&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;
| rowspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;프로토콜&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[QUIC]]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* Quick UDP Internet Connection&lt;br /&gt;
* [[HTTP 3|HTTP 3.0]]에서 사용하는 프로토콜&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[[SCTP]]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* Stream Control Transmission Protocol&lt;br /&gt;
* UDP의 스트리밍 특성, TCP의 연결형 및 신뢰성 제공 특성을 조합한 프로토콜&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;서비스&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[DNS]]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* 낮은 오버헤드 기반의 빠른 처리&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[[VoIP]]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* 실시간 음성정보 전송 서비스&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;환경&#039;&#039;&#039;&lt;br /&gt;
|Streaming &lt;br /&gt;
|&lt;br /&gt;
* 미디어 정보를 실시간으로 전송 가능&lt;br /&gt;
|-&lt;br /&gt;
|Multicast&lt;br /&gt;
|&lt;br /&gt;
* 여러 수신자에게 동일한 데이터 전송&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 기타 ==&lt;br /&gt;
&lt;br /&gt;
*PDU (Protocol Data Unit): 세그먼트(Segment)&lt;br /&gt;
*헤더(고정 8 Byte): 발신자 포트(2 Byte), 수신자 포트(2 Byte), Total length(2 Byte), Checksum(2 Byte)&lt;br /&gt;
*데이터필드: 최대 65507 바이트(65535 - 20 IP헤더 - 8 UDP 헤더)&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%8A%B8%EB%9E%98%EB%B8%94%EB%A3%B0&amp;diff=28102</id>
		<title>트래블룰</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8A%B8%EB%9E%98%EB%B8%94%EB%A3%B0&amp;diff=28102"/>
		<updated>2022-04-08T04:54:22Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: &amp;#039;&amp;#039;&amp;#039;Travel Rule&amp;#039;&amp;#039;&amp;#039;  가상자산사업자(VASP)가 100만원 이상의 거래가 발생할 때 송신인과 수신인의 신원 정보를 파악해 금융당국에 보고해야 하는...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Travel Rule&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
가상자산사업자(VASP)가 100만원 이상의 거래가 발생할 때 송신인과 수신인의 신원 정보를 파악해 금융당국에 보고해야 하는 법적인 의무&lt;br /&gt;
&lt;br /&gt;
== 트래블룰의 등장배경 ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;「특정 금융거래정보의 보고 및 이용에 관한 법률」 개정&#039;&#039;&#039;&lt;br /&gt;
* 국제자금세탁방지기구(FATF)가 트래블룰 대상에 가상자산을 추가&lt;br /&gt;
* 국제자금세탁방지기구(FATF)의 글로벌 기준에 부합되도록 제도 개선 필요&lt;br /&gt;
* 자금세탁 방지 및 가상자산사업자의 건전성 확보&lt;br /&gt;
&lt;br /&gt;
== 적용 현황 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
|&lt;br /&gt;
* 자회사 람다256을 통해 자체적인 트래블룰 베리파이바스프(VerifyVASP) 솔루션을 적용&lt;br /&gt;
* 100만원 이상 디지털 자산 출금 시, 출금 거래소 및 수취인 정보 필수 입력&lt;br /&gt;
* 개인 지갑:  메타마스크 지갑(ETH, ERC 계열) 등록 가능&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;빗썸, 코인원, 코빗&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* 트래블룰 합작법인 &#039;코드(CODE)&#039;를 출범&lt;br /&gt;
* 코드의 트래블룰 솔루션(금융기관에 특화한 블록체인 네트워크 &#039;R3 코르다&#039;) 적용&lt;br /&gt;
* 국내 첫 VASF컨소시엄&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 트래블룰 프로세스 ==&lt;br /&gt;
&lt;br /&gt;
* 코드(CODE) 기준&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&#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;
|1.&lt;br /&gt;
|출금요청&lt;br /&gt;
| - 수취사업자에 수취 지갑주소 탐색 (조회요청)&lt;br /&gt;
|송금사업자&lt;br /&gt;
|-&lt;br /&gt;
|2.&lt;br /&gt;
|DB확인&lt;br /&gt;
| - 주소 보유 여부를 송급사업자에게 응답&lt;br /&gt;
|수취사업자&lt;br /&gt;
|-&lt;br /&gt;
|3.&lt;br /&gt;
|정보송신&lt;br /&gt;
| - 송신인 정보를 수취사업자에 전송&lt;br /&gt;
|송신사업자&lt;br /&gt;
|-&lt;br /&gt;
|4.&lt;br /&gt;
|정보검증&lt;br /&gt;
| - 송신인 정보 검토 및 수신인 정보 전송&lt;br /&gt;
|수취사업자&lt;br /&gt;
|-&lt;br /&gt;
|5.&lt;br /&gt;
|정보검증 및 송금처리&lt;br /&gt;
| - 수신인의 정보 검토 후 가상자산 온체인 출금&lt;br /&gt;
|송신사업자&lt;br /&gt;
|-&lt;br /&gt;
|6.&lt;br /&gt;
|입금처리&lt;br /&gt;
| - 트랜잭션 정상여부 확인 후 입금 완료 회신&lt;br /&gt;
|수취사업자&lt;br /&gt;
|-&lt;br /&gt;
|7.&lt;br /&gt;
|데이터저장&lt;br /&gt;
| - 프로세스 종료 및 각 사업자 DB에 VA 거래 관련 데이터 저장&lt;br /&gt;
|송금/수취사업자&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
&lt;br /&gt;
* 코인데스크 코리아 (&amp;lt;nowiki&amp;gt;http://www.coindeskkorea.com/news/articleView.html?idxno=78412&amp;lt;/nowiki&amp;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=TPC&amp;diff=28101</id>
		<title>TPC</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=TPC&amp;diff=28101"/>
		<updated>2022-04-08T04:47:49Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: &amp;#039;&amp;#039;&amp;#039;Transaction Procession Performance Council&amp;#039;&amp;#039;&amp;#039;  1988년에 설립된 세계 최고의 공신력을 갖는 H/W, S/W 트랜잭션 프로세싱과 데이터베이스 벤치마킹을...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Transaction Procession Performance Council&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1988년에 설립된 세계 최고의 공신력을 갖는 H/W, S/W 트랜잭션 프로세싱과 데이터베이스 벤치마킹을 정의하기 위한 비영리 단체이며, 벤치마칭 단위값을 의미하기도 함&lt;br /&gt;
&lt;br /&gt;
* RDBMS의 OLTP 성능을 평가하는 공신력 있는 지표 제공&lt;br /&gt;
* TPC-A,B,D는 폐지되었고 WEB/WAS와 OTLP 벤치마킹 기준은 TPC-W, TPC-C 사용&lt;br /&gt;
&lt;br /&gt;
== TPC의 구분 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;TPC-A&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* 가장 단순한 트랜잭션 처리 성능 평가용 벤치마크&lt;br /&gt;
* 네트워크를 포함한 기본 성능을 평가&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;TPC-B&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* TPC-A와 유사하지만 네트워크를 포함하지 않음&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;TPC-C&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* TPC-A의 단순성을 개선, 다양한 크기와 복잡도를 가진 서로 다르면서도 연관성 있는 DB 테이블에 수행 할 수 있는 5개의 트랜잭션을 규정&lt;br /&gt;
* 분당 트랜잭션으로 측정, tpm을 기본단위로 사용하고 tpmC로 표현&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;TPC-D&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* Decision Support 응용을 지원하기 위한 벤치마크&lt;br /&gt;
* A/B/C보다 훨씬 복잡한 17개 쿼리 기반&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;TPC-H&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* 의사결정을 지원하기 위한 벤치마크 성능 평가 기준&lt;br /&gt;
* 비즈니스 지향 비정규적 병렬 데이터 처리에 대한 성능 평가로 실 업무 환경에 적용하기 어려움&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;TPC-R&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* TPC-H와 유사하지만 정형화된 대용량 데이터 처리에 대한 질의로 구성&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;TPC-W&#039;&#039;&#039;&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%8B%9C%EC%9E%A5%EC%8B%A4%ED%8C%A8&amp;diff=27797</id>
		<title>시장실패</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%8B%9C%EC%9E%A5%EC%8B%A4%ED%8C%A8&amp;diff=27797"/>
		<updated>2022-02-16T00:34:03Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: &amp;#039;&amp;#039;&amp;#039;Market Failure; 市場失敗&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;아무런 외부의 간섭 없이는 시장기구가 그 기능을 제대로 발휘하지 못하여 자원이 효율적으로 배분되지 못...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Market Failure; 市場失敗&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;아무런 외부의 간섭 없이는 시장기구가 그 기능을 제대로 발휘하지 못하여 자원이 효율적으로 배분되지 못하는 상태&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 애덤 스미스가 최초에 주장했던 &amp;quot;개별 경제 주체들의 이기심으로 인해 사회는 발전하고 시장의 경제는 효율적으로 돌아간다&amp;quot;라는 이론이 100% 맞지는 않다는 것을 보여주는 일종의 사례들&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;lt;br /&amp;gt;&lt;br /&gt;
[[분류:경제학]]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%A9%EC%8A%A4&amp;diff=27479</id>
		<title>팩스</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%A9%EC%8A%A4&amp;diff=27479"/>
		<updated>2022-01-03T01:11:44Z</updated>

		<summary type="html">&lt;p&gt;이수민: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Fax; FAX; Facsimile&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;
* 송신: 투입한 문서를 스캔한 후 해상도에 맞게 자잘한 점으로 쪼개서, 그 점이 흰색인지 아닌지 판별하여 좌표와 함께 송부&lt;br /&gt;
* 수신: 송신처에서 보낸 좌표와 흑백 유무를 재조합하여 이미지로 다시 조립&lt;br /&gt;
&lt;br /&gt;
== 전송망 ==&lt;br /&gt;
* 주로 전화망을 이용(G3 FAX)&lt;br /&gt;
* 팩스가 전화망에 데이터를 흘리는 원리는 음성통화와 동일&lt;br /&gt;
&lt;br /&gt;
== 종류 ==&lt;br /&gt;
&#039;&#039;&#039;팩시밀리&#039;&#039;&#039;&lt;br /&gt;
* 팩스 기계는 보통 전화기와 합쳐진 모양을 많이 하고 있다. 수화기가 없는 모델도 가끔 있다. 용지의 경우 초기에는 감열 원리로 인쇄했기 때문에 전용 롤지나 전산지를 많이 사용했으나, 잉크젯 및 레이저 프린터와 A4용지의 보편화로 대부분 A4용지 트레이를 롤지 대신 많이 사용하게 되었다.&lt;br /&gt;
&#039;&#039;&#039;복합기/복사기&#039;&#039;&#039;&lt;br /&gt;
* 유선전화가 이동전화나 인터넷 전화 등으로 퇴출되면서 전화 기능의 필요성이 적어져서 근래에는 팩스 기계는 보기 힘들고, 팩스가 복합기 같은 인쇄장치에 통합된 형태로 많이 생산되고 있다. 다기능 복사기의 경우 접수한 팩스를 바로 인쇄하지 않고 전자 파일 형태로 저장해두기도 한다.&lt;br /&gt;
&#039;&#039;&#039;팩스 모뎀&#039;&#039;&#039;&lt;br /&gt;
* 팩스 모뎀을 사용하는 경우 컴퓨터를 켜놓기만 하면 받은 문서를 알아서 이미지 파일로 저장해둔다. 전송할때도 전송 큐를 마구 쌓아두면 컴퓨터가 알아서 보내준다.&lt;br /&gt;
&#039;&#039;&#039;인터넷 팩스(모바일팩스)&#039;&#039;&#039;&lt;br /&gt;
* 인터넷 팩스의 경우 별정통신사업자가 제공하는 서비스로, 팩스 기계와 전화 회선이 없어도 인터넷 사이트나 스마트폰 어플을 통해 간단히 팩스를 주고 받을 수 있다. 팩스 기계를 인터넷 전화에 물리는 거하고는 다르다. 050으로 시작하는 팩스 번호는 대부분 인터넷 팩스다.&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%A9%EC%8A%A4&amp;diff=27478</id>
		<title>팩스</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%A9%EC%8A%A4&amp;diff=27478"/>
		<updated>2022-01-03T01:11:35Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: ;Fax; FAX; Facsimile 모사전송장치의 일종으로, 흑백 문서를 전송하는 데 사용하는 기계 * &amp;#039;&amp;#039;&amp;#039;팩시밀리&amp;#039;&amp;#039;&amp;#039;가 정식 명칭이나 줄여서 &amp;#039;&amp;#039;&amp;#039;팩스&amp;#039;&amp;#039;&amp;#039;라고...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Fax; FAX; Facsimile&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;
* 송신: 투입한 문서를 스캔한 후 해상도에 맞게 자잘한 점으로 쪼개서, 그 점이 흰색인지 아닌지 판별하여 좌표와 함께 송부&lt;br /&gt;
* 수신: 송신처에서 보낸 좌표와 흑백 유무를 재조합하여 이미지로 다시 조립&lt;br /&gt;
&lt;br /&gt;
== 전송망 ==&lt;br /&gt;
* 주로 전화망을 이용(G3 FAX)&lt;br /&gt;
* 팩스가 전화망에 데이터를 흘리는 원리는 음성통화와 동일&lt;br /&gt;
&lt;br /&gt;
== 종류 ===&lt;br /&gt;
&#039;&#039;&#039;팩시밀리&#039;&#039;&#039;&lt;br /&gt;
* 팩스 기계는 보통 전화기와 합쳐진 모양을 많이 하고 있다. 수화기가 없는 모델도 가끔 있다. 용지의 경우 초기에는 감열 원리로 인쇄했기 때문에 전용 롤지나 전산지를 많이 사용했으나, 잉크젯 및 레이저 프린터와 A4용지의 보편화로 대부분 A4용지 트레이를 롤지 대신 많이 사용하게 되었다.&lt;br /&gt;
&#039;&#039;&#039;복합기/복사기&#039;&#039;&#039;&lt;br /&gt;
* 유선전화가 이동전화나 인터넷 전화 등으로 퇴출되면서 전화 기능의 필요성이 적어져서 근래에는 팩스 기계는 보기 힘들고, 팩스가 복합기 같은 인쇄장치에 통합된 형태로 많이 생산되고 있다. 다기능 복사기의 경우 접수한 팩스를 바로 인쇄하지 않고 전자 파일 형태로 저장해두기도 한다.&lt;br /&gt;
&#039;&#039;&#039;팩스 모뎀&#039;&#039;&#039;&lt;br /&gt;
* 팩스 모뎀을 사용하는 경우 컴퓨터를 켜놓기만 하면 받은 문서를 알아서 이미지 파일로 저장해둔다. 전송할때도 전송 큐를 마구 쌓아두면 컴퓨터가 알아서 보내준다.&lt;br /&gt;
&#039;&#039;&#039;인터넷 팩스(모바일팩스)&#039;&#039;&#039;&lt;br /&gt;
* 인터넷 팩스의 경우 별정통신사업자가 제공하는 서비스로, 팩스 기계와 전화 회선이 없어도 인터넷 사이트나 스마트폰 어플을 통해 간단히 팩스를 주고 받을 수 있다. 팩스 기계를 인터넷 전화에 물리는 거하고는 다르다. 050으로 시작하는 팩스 번호는 대부분 인터넷 팩스다.&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%9D%B8%EC%A6%9D_%EB%B0%8F_%EC%84%B8%EC%85%98_%EA%B4%80%EB%A6%AC_%EC%B7%A8%EC%95%BD%EC%A0%90&amp;diff=27064</id>
		<title>인증 및 세션 관리 취약점</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%9D%B8%EC%A6%9D_%EB%B0%8F_%EC%84%B8%EC%85%98_%EA%B4%80%EB%A6%AC_%EC%B7%A8%EC%95%BD%EC%A0%90&amp;diff=27064"/>
		<updated>2021-10-12T08:38:02Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: &amp;#039;&amp;#039;&amp;#039;Broken Authentication and Session Management&amp;#039;&amp;#039;&amp;#039;   * OWASP Top 10(2013) 2번째 항목  인증과 세션 관리와 관련된 기능이 정확하게 구현되어 있...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Broken Authentication and Session Management&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* [[OWASP Top 10|OWASP Top 10(2013)]] 2번째 항목&lt;br /&gt;
&lt;br /&gt;
인증과 세션 관리와 관련된 기능이 정확하게 구현되어 있지 않아서, 공격자가 패스워드, 키 또는 세션 토큰을 해킹 하여 다른 사용자 ID로 가장 할 수 있는 취약점&lt;br /&gt;
&lt;br /&gt;
== 공격 유형 예시 ==&lt;br /&gt;
&#039;&#039;&#039;Url에 세션 정보가 노출 되도록 코딩하는 경우&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;http://xxxxx.com/resceve:sessionid=intadd?dets=qq&amp;lt;/nowiki&amp;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;
&lt;br /&gt;
* 쿠키를 사용하는 웹페이지의 경우 쿠키를 암호화 할 때 취약한 암호를 사용하는 경우&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
&lt;br /&gt;
* [https://intadd.tistory.com/100 OWASP 취약점 정리(2/10) 인증 및 세션 관리 취약점]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=OWASP_Top_10&amp;diff=27063</id>
		<title>OWASP Top 10</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=OWASP_Top_10&amp;diff=27063"/>
		<updated>2021-10-12T08:37:47Z</updated>

		<summary type="html">&lt;p&gt;이수민: /* 2013 대비 2017 변화 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Open Web Application Security Project(OWASP) 에서 4년에 한번씩 발표하는 웹 취약점 Top 10&lt;br /&gt;
;*[[OWASP Top 10(2013)]]&lt;br /&gt;
;*[[OWASP Top 10(2017)]]&lt;br /&gt;
;*[[OWASP Top 10(2021)]]&lt;br /&gt;
&lt;br /&gt;
==2013 대비 2017 변화==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |OWASP Top 10 - 2013&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |OWASP Top 10 - 2017&lt;br /&gt;
|-&lt;br /&gt;
!No&lt;br /&gt;
!취약점&lt;br /&gt;
!비고&lt;br /&gt;
!No&lt;br /&gt;
!취약점&lt;br /&gt;
!비고&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|인젝션&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|인젝션&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[인증 및 세션 관리 취약점|취약한 인증과 세션 관리]]&lt;br /&gt;
|&lt;br /&gt;
|2&lt;br /&gt;
|취약한 인증&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|크로스 사이트 스크립팅&lt;br /&gt;
|&lt;br /&gt;
|3&lt;br /&gt;
|민감한 데이터 노출&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|안전하지 않은 직접 객체 참조&lt;br /&gt;
|2017:A5&lt;br /&gt;
|4&lt;br /&gt;
|XML 외부 개체(XXE)&lt;br /&gt;
|신규&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|잘못된 보안 구성&lt;br /&gt;
|&lt;br /&gt;
|5&lt;br /&gt;
|취약한 접근 통제&lt;br /&gt;
|합침&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|민감한 데이터 노출&lt;br /&gt;
|&lt;br /&gt;
|6&lt;br /&gt;
|잘못된 보안 구성&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|기능 수준의 접근 통제 누락&lt;br /&gt;
|2017:A5&lt;br /&gt;
|7&lt;br /&gt;
|크로스 사이트 스크립팅(XSS)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|크로스 사이트 요청변조(CSRF)&lt;br /&gt;
|삭제&lt;br /&gt;
|8&lt;br /&gt;
|안전하지 않은 역직렬화&lt;br /&gt;
|신규&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|알려진 취약점이 있는 구성요소 사용&lt;br /&gt;
|&lt;br /&gt;
|9&lt;br /&gt;
|알려진 취약점이 있는 구성요소 사용&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|검증되지 않은 리다이렉트 및 포워드&lt;br /&gt;
|삭제&lt;br /&gt;
|10&lt;br /&gt;
|불충분한 로깅 및 모니터링&lt;br /&gt;
|신규&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==항목별 설명==&lt;br /&gt;
===인젝션===&lt;br /&gt;
&lt;br /&gt;
*SQL, OS, XXE, LDAP 인젝션 취약점은 신뢰할 수 없는 데이터가 명령어나 쿼리문의 일부분으로서, 인터프리터로 보내질 때 발생합니다. 공격자의 악의적인 데이터는 예기치 않은 명령을 실행하거나 올바른 권한 없이 데이터에 접근하도록 인터프리터를 속일 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
===취약한 인증===&lt;br /&gt;
&lt;br /&gt;
*인증 및 세션 관리와 관련된 애플리케이션 기능이 종종 잘못 구현되어 공격자들이 암호, 키, 세션 토큰을 위험에 노출시킬 수 있거나 일시적 또는 영구적으로 다른 사용자의 권한 획득을 위해 구현 상 결함을 악용하도록 허용합니다.&lt;br /&gt;
&lt;br /&gt;
===민감한 데이터 노출===&lt;br /&gt;
&lt;br /&gt;
*다수의 웹 애플리케이션과 API는 금융 정보, 건강 정보, 개인 식별 정보와 같은 중요한 정보를 제대로 보호하지 않습니다.&lt;br /&gt;
*공격자는 신용카드 사기, 신분 도용 또는 다른 범죄를 수행하기 위해 보호가 취약한 데이터를 훔치거나 수정할 수 있습니다. 중요한 데이터는 저장 또는 전송할 때 암호화 같은 추가 보호 조치가 없으면 탈취 당할 수 있으며, 브라우저에서 주고 받을 때 각별한 주의가 필요합니다.&lt;br /&gt;
&lt;br /&gt;
===XML 외부 개체(XXE)===&lt;br /&gt;
&lt;br /&gt;
*XXE는 악의적인 자바스크립트를 막기 위한 필터장치를 우회하는 취약점으로 XML 문서에서 동적으로 외부 URI의 리소스를 포함시킬 수 있는 외부 엔티티(Entity)를 사용할 때 발생합니다.&lt;br /&gt;
*오래되고 설정이 엉망인, 많은 XML 프로세서들은 XML 문서 내에서 외부 개체 참조를 평가합니다.&lt;br /&gt;
*외부 개체는 파일 URI 처리기, 내부 파일 공유, 내부 포트 스캔, 원격 코드 실행과 서비스 거부 공격을 사용하여 내부 파일을 공개하는데 사용할 수 있습니다.&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;
*취약한 기본 설정, 미완성 (또는 임시 설정), 개방된 클라우드 스토리지, 잘못 구성된 HTTP 헤더 및 민감한 정보가 포함된 장황한 에러 메시지로 인한 결과입니다. 모든 운영체제, 프레임워크, 라이브러리와 애플리케이션을 안전하게 설정해야 할 뿐만 아니라 시기 적절하게 패치/ 업그레이드를 진행해야 합니다.&lt;br /&gt;
&lt;br /&gt;
===크로스 사이트 스크립팅(XSS)===&lt;br /&gt;
XSS 취약점은 애플리케이션이 올바른 유효성 검사 또는 필터링 처리 없이 새 웹 페이지에 신뢰할 수 없는 데이터를 포함하거나, 자바스크립트와 HTML을 생성하는 브라우저 API를 활용한 사용자 제공 데이터로 기존 웹 페이지를 업데이트할 때 발생합니다. XSS는 피해자의 브라우저에서 공격자에 의해 스크립트를 실행시켜 사용자 세션을 탈취할 수 있게 만들고, 웹 사이트를 변조시키고, 악성 사이트로 리다이렉션할 수 있도록 허용합니다.&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;
*알려진 취약점이 있는 구성요소를 사용한 애플리케이션과 API는 애플리케이션 방어를 약하게 하거나 다양한 공격과 영향을 주게 합니다.&lt;br /&gt;
&lt;br /&gt;
===불충분한 로깅과 모니터링===&lt;br /&gt;
&lt;br /&gt;
*불충분한 로깅과 모니터링은 사고 대응의 비효율적인 통합 또는 누락과 함께 공격자들이 시스템을 더 공격하고, 지속성을 유지하며, 더 많은 시스템을 중심으로 공격할 수 있도록 만들고, 데이터를 변조, 추출 또는 파괴할 수 있습니다.&lt;br /&gt;
*대부분의 침해 사례에서 침해를 탐지하는 시간이 200일이 넘게 걸리는 것을 보여주고, 이는 일반적으로 내부 프로세스와 모니터링보다 외부 기관이 탐지합니다.&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%8D%B0%EC%9D%B4%ED%84%B0_%EB%A7%81%ED%81%AC&amp;diff=27062</id>
		<title>데이터 링크</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%8D%B0%EC%9D%B4%ED%84%B0_%EB%A7%81%ED%81%AC&amp;diff=27062"/>
		<updated>2021-10-12T08:30:21Z</updated>

		<summary type="html">&lt;p&gt;이수민: 데이터링크 계층 문서로 넘겨주기&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=IDEA&amp;diff=27061</id>
		<title>IDEA</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=IDEA&amp;diff=27061"/>
		<updated>2021-10-12T08:02:54Z</updated>

		<summary type="html">&lt;p&gt;이수민: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:보안]][[분류:암호학]][[분류:정보보안기사]]&lt;br /&gt;
;International Data Encryption Algorithm; 국제 데이터 암호화 알고리즘&lt;br /&gt;
* IDEA는 DES를 대체하기 위해서 스위스에서 개발&lt;br /&gt;
* 128 비트의 키로 64비트 블록을 암호화/복호화를 하는 대칭키 암호 알고리즘&lt;br /&gt;
* 4개의 서브 블록은 각 라운드에 입력값으로 들어가며 총 8개의 라운드로 구성&lt;br /&gt;
* 유럽에서 많이 사용&lt;br /&gt;
* PGP 채택&lt;br /&gt;
&lt;br /&gt;
== 역사 ==&lt;br /&gt;
* 1990년 Xuejia Lai, James Messey가 만든 PES(Proposed Encryption Standard)를 개량&lt;br /&gt;
* 1991년, 발표&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=PAM&amp;diff=27060</id>
		<title>PAM</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=PAM&amp;diff=27060"/>
		<updated>2021-10-12T08:00:41Z</updated>

		<summary type="html">&lt;p&gt;이수민: 리눅스 PAM 문서로 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[리눅스 PAM]]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%9C%88%EB%8F%84%EC%9A%B0_%EB%B3%B4%EC%95%88_%EA%B3%84%EC%A0%95_%EA%B4%80%EB%A6%AC%EC%9E%90&amp;diff=27059</id>
		<title>윈도우 보안 계정 관리자</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%9C%88%EB%8F%84%EC%9A%B0_%EB%B3%B4%EC%95%88_%EA%B3%84%EC%A0%95_%EA%B4%80%EB%A6%AC%EC%9E%90&amp;diff=27059"/>
		<updated>2021-10-12T08:00:05Z</updated>

		<summary type="html">&lt;p&gt;이수민: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:윈도우]][[분류:보안]][[분류:인증]]&lt;br /&gt;
;Windows SAM; Windows Security Account Manager&lt;br /&gt;
;[[윈도우]] [[운영체제]]에서 사용자의 비밀번호를 저장하는 데이터베이스 파일&lt;br /&gt;
&lt;br /&gt;
* 사용자의 로컬(local) 또는 원격(remote) 인증에 사용&lt;br /&gt;
** 윈도우 2000 SP4부터는 액티브 디렉터리가 원격 사용자 인증에 사용&lt;br /&gt;
* SAM은 금지된 사용자가 시스템에 대한 접근을 획득하는 것을 막기 위해 암호화 방식 사용&lt;br /&gt;
* 사용자 비밀번호는 레지스트리 하이브에 LM 해시 포맷 또는 NTLM 해시 포맷으로 저장&lt;br /&gt;
** 파일 위치: %SystemRoot%/system32/config/SAM&lt;br /&gt;
** [[윈도우 레지스트리|레지스트리]] 위치: HKLM/SAM&lt;br /&gt;
&lt;br /&gt;
== SYSKEY ==&lt;br /&gt;
SAM 보안성을 향상시키기 위해 윈도우 NT 4.0부터 도입된 해시 암호화 체계&lt;br /&gt;
* SYSKEY가 활성화 되면 SAM 파일의 사본은 부분적으로 암호화&lt;br /&gt;
* SAM에 저장된 모든 로컬 계정의 비밀번호 해시 값은 SYSKEY로 암호화&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=SAM&amp;diff=27058</id>
		<title>SAM</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=SAM&amp;diff=27058"/>
		<updated>2021-10-12T07:59:32Z</updated>

		<summary type="html">&lt;p&gt;이수민: 넘겨주기 대상을 윈도우 SAM에서 윈도우 보안 계정 관리자 문서로 변경했습니다&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=SAM&amp;diff=27057</id>
		<title>SAM</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=SAM&amp;diff=27057"/>
		<updated>2021-10-12T07:59:14Z</updated>

		<summary type="html">&lt;p&gt;이수민: 윈도우 SAM 문서로 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[윈도우 SAM]]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=KDC&amp;diff=27056</id>
		<title>KDC</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=KDC&amp;diff=27056"/>
		<updated>2021-10-12T07:56:55Z</updated>

		<summary type="html">&lt;p&gt;이수민: 키 배포 센터 문서로 넘겨주기&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=%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4_%EC%95%94%ED%98%B8%ED%99%94&amp;diff=27055</id>
		<title>개인정보 암호화</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4_%EC%95%94%ED%98%B8%ED%99%94&amp;diff=27055"/>
		<updated>2021-10-12T07:33:30Z</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; 제7조(개인정보의 암호화)&lt;br /&gt;
**고유식별번호&lt;br /&gt;
**바이오정보&lt;br /&gt;
**비밀번호&lt;br /&gt;
*&#039;&#039;&#039;개인정보의 기술적·관리적 보호조치 기준&#039;&#039;&#039; 제6조(개인정보의 암호화)&lt;br /&gt;
**1. 주민등록번호&lt;br /&gt;
**2. 여권번호&lt;br /&gt;
**3. 운전면허번호&lt;br /&gt;
**4. 외국인등록번호&lt;br /&gt;
**5. 신용카드번호&lt;br /&gt;
**6. 계좌번호&lt;br /&gt;
**7. 바이오정보&lt;br /&gt;
&lt;br /&gt;
==암호화를 해야 하는 경우==&lt;br /&gt;
&lt;br /&gt;
*개인정보 보호법에선 전송 시, 단말기 저장 시, DMZ 저장 시로 한정한다.&lt;br /&gt;
*망법에선 별도의 조건이 없다.&lt;br /&gt;
*개인정보 보호법만 적용 받고 망법 대상이 아닌 경우엔 개인정보처리시스템 내에서 보관 시엔 암호화를 하지 않아도 되지만 백업시스템이 아닌 이상 응당 &#039;전송&#039;이 들어가게 되므로 SSL이나 VPN을 적용 하여야 한다.&lt;br /&gt;
&lt;br /&gt;
==암호화 알고리즘==&lt;br /&gt;
&lt;br /&gt;
*개인정보 보호법에선 개인정보 암호화 시 &#039;안전한 알고리즘&#039;을 사용하도록 하고 있다.&lt;br /&gt;
*안전한 알고리즘이란 일반적으로 알려진 알고리즘으로써 취약점이 발표되지 않은 알고리즘을 말한다.&lt;br /&gt;
**MD-5나 SHA-1을 사용하는 경우 취약한 알고리즘을 사용한다고 본다.&lt;br /&gt;
**자체 개발 알고리즘 또한 일반적으론 안전한 알고리즘으로 인정하지 않는다.&lt;br /&gt;
**개인정보의 안전성확보조치 기준 해설서에선 &amp;quot;국내·외 암호 연구 관련 기관에서 대표적으로 다루어지는 권고 알고리즘&amp;quot;이란 표현을 쓰고 있다. 그리고 &amp;quot;권고 알고리즘은 달라질 수 있으므로, 암호화 적용시 국내·외 암호 관련 연구기관에서 제시하는 최신 정보 확인 필요&amp;quot;라고 명시해 두었다.&lt;br /&gt;
*일반적으로 AES-256, SHA-256 이상을 쓰면 논란의 여지가 없다.&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=%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%8A%A4%EC%BC%80%EC%A5%B4%EB%A7%81&amp;diff=27054</id>
		<title>프로세스 스케쥴링</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%8A%A4%EC%BC%80%EC%A5%B4%EB%A7%81&amp;diff=27054"/>
		<updated>2021-10-12T07:28:06Z</updated>

		<summary type="html">&lt;p&gt;이수민: 프로세스 스케줄링 문서로 넘겨주기&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=I/O_%EC%9E%A5%EC%B9%98&amp;diff=27053</id>
		<title>I/O 장치</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=I/O_%EC%9E%A5%EC%B9%98&amp;diff=27053"/>
		<updated>2021-10-12T07:01:34Z</updated>

		<summary type="html">&lt;p&gt;이수민: 입출력 장치 문서로 넘겨주기&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%85%EC%B6%9C%EB%A0%A5_%EC%9E%A5%EC%B9%98&amp;diff=27052</id>
		<title>입출력 장치</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%9E%85%EC%B6%9C%EB%A0%A5_%EC%9E%A5%EC%B9%98&amp;diff=27052"/>
		<updated>2021-10-12T07:01:15Z</updated>

		<summary type="html">&lt;p&gt;이수민: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:일반 IT용어]]&lt;br /&gt;
&lt;br /&gt;
;Input/Output Device; I/O Device&lt;br /&gt;
&lt;br /&gt;
==입력 장치==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&#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;
! colspan=&amp;quot;2&amp;quot; |문자입력장치&lt;br /&gt;
|키보드&lt;br /&gt;
|문자  데이터&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |광학입력장치&lt;br /&gt;
|카드리더&lt;br /&gt;
&lt;br /&gt;
Paper Tape Reader&lt;br /&gt;
&lt;br /&gt;
바코드  리더&lt;br /&gt;
&lt;br /&gt;
Optical Mark Reader&lt;br /&gt;
&lt;br /&gt;
Optical Character Reader&lt;br /&gt;
&lt;br /&gt;
MICR&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;
! colspan=&amp;quot;2&amp;quot; |자기입력장치&lt;br /&gt;
|Magnetic Stripe Reader&lt;br /&gt;
|은행  통장, 신용카드  등&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |화면입력장치&lt;br /&gt;
|터치  스크린&lt;br /&gt;
&lt;br /&gt;
디지타이저&lt;br /&gt;
&lt;br /&gt;
Light Pen&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;
CAD, CAI 분야&lt;br /&gt;
&lt;br /&gt;
메뉴  및 명령 선택&lt;br /&gt;
&lt;br /&gt;
비디오  및 게임&lt;br /&gt;
&lt;br /&gt;
마우스기능과  비슷&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |아날로그신호입력장치&lt;br /&gt;
|Analog Digital Converter&lt;br /&gt;
|온도, 습도, 전압  등&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |패턴인식&lt;br /&gt;
&lt;br /&gt;
입력장치&lt;br /&gt;
!문자인식&lt;br /&gt;
|MICR&lt;br /&gt;
&lt;br /&gt;
OCR&lt;br /&gt;
|문자  자동식별&lt;br /&gt;
&lt;br /&gt;
문자  자동식별&lt;br /&gt;
|-&lt;br /&gt;
!음성인식&lt;br /&gt;
|Analog Digital Converter&lt;br /&gt;
|아날로그        디지털&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |영상입력장치&lt;br /&gt;
|Image Scanner&lt;br /&gt;
|그림, 사진  등&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==출력 장치==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;구분&#039;&#039;&#039;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;종류&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;비고&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!펀치  출력 장치&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Card Punch&lt;br /&gt;
&lt;br /&gt;
Paper Tape Punch&lt;br /&gt;
|프로그램  및 데이터 준비&lt;br /&gt;
&lt;br /&gt;
수치  제어용 데이터 준비&lt;br /&gt;
|-&lt;br /&gt;
!영상  출력 장치&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |CRT (Cathod Ray Tube) – 브라운관&lt;br /&gt;
&lt;br /&gt;
LCD (Liquid Crystal Display)&lt;br /&gt;
&lt;br /&gt;
Plasma Display&lt;br /&gt;
|문자, 도형  출력&lt;br /&gt;
&lt;br /&gt;
복잡한  화상, 각종  설계&lt;br /&gt;
&lt;br /&gt;
시뮬레이션, 애니메이션&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |프린터&lt;br /&gt;
|충격식&lt;br /&gt;
|도트  메트릭스 방식&lt;br /&gt;
&lt;br /&gt;
활자  방식&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |문자, 도형, 그림  등 인쇄&lt;br /&gt;
&lt;br /&gt;
•  시리얼 프린터 : 1문자씩  인쇄(CPS)&lt;br /&gt;
&lt;br /&gt;
• 라인  프린터 : 1줄씩  인쇄(LPM)&lt;br /&gt;
&lt;br /&gt;
• 페이지  프린터 : 1페이지씩  인쇄(PPM)&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;
| colspan=&amp;quot;2&amp;quot; |X-Y Plptter&lt;br /&gt;
|각종  구조물, 전자  회로, 설계도면&lt;br /&gt;
|-&lt;br /&gt;
!아날로그  신호 출력 장치&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Digital Analog Converter&lt;br /&gt;
|디지털  신호         아날로그 신호&lt;br /&gt;
|-&lt;br /&gt;
!음성  출력 장치&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |단어, 문구, 문장  녹음        재생&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;
&#039;&#039;&#039;입력과 출력 모두 가능한 장치&#039;&#039;&#039;&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%9E%85%EC%B6%9C%EB%A0%A5%EC%9E%A5%EC%B9%98&amp;diff=27051</id>
		<title>입출력장치</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%9E%85%EC%B6%9C%EB%A0%A5%EC%9E%A5%EC%B9%98&amp;diff=27051"/>
		<updated>2021-10-12T06:59:42Z</updated>

		<summary type="html">&lt;p&gt;이수민: 입출력 장치 문서로 넘겨주기&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=%EA%B0%84%ED%8A%B8_%EC%B0%A8%ED%8A%B8&amp;diff=27050</id>
		<title>간트 차트</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EA%B0%84%ED%8A%B8_%EC%B0%A8%ED%8A%B8&amp;diff=27050"/>
		<updated>2021-10-12T06:54:46Z</updated>

		<summary type="html">&lt;p&gt;이수민: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Gantt chart&#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;
[[파일:간트차트 예시.jpg|400x400픽셀]]&lt;br /&gt;
[[파일:간트차트 예시2.jpg|400x400픽셀]]&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=%ED%8C%8C%EC%9D%BC:%EA%B0%84%ED%8A%B8%EC%B0%A8%ED%8A%B8_%EC%98%88%EC%8B%9C2.jpg&amp;diff=27049</id>
		<title>파일:간트차트 예시2.jpg</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%8C%EC%9D%BC:%EA%B0%84%ED%8A%B8%EC%B0%A8%ED%8A%B8_%EC%98%88%EC%8B%9C2.jpg&amp;diff=27049"/>
		<updated>2021-10-12T06:54:28Z</updated>

		<summary type="html">&lt;p&gt;이수민: &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:%EA%B0%84%ED%8A%B8%EC%B0%A8%ED%8A%B8_%EC%98%88%EC%8B%9C.jpg&amp;diff=27048</id>
		<title>파일:간트차트 예시.jpg</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%8C%EC%9D%BC:%EA%B0%84%ED%8A%B8%EC%B0%A8%ED%8A%B8_%EC%98%88%EC%8B%9C.jpg&amp;diff=27048"/>
		<updated>2021-10-12T06:53:35Z</updated>

		<summary type="html">&lt;p&gt;이수민: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;출처: https://raisonde.tistory.com/entry/간트-차트Gantt-Chart와-PERTCPM&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EA%B0%84%ED%8A%B8_%EC%B0%A8%ED%8A%B8&amp;diff=27047</id>
		<title>간트 차트</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EA%B0%84%ED%8A%B8_%EC%B0%A8%ED%8A%B8&amp;diff=27047"/>
		<updated>2021-10-12T06:46:56Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: &amp;#039;&amp;#039;&amp;#039;Gantt chart&amp;#039;&amp;#039;&amp;#039;  프로젝트의 각 작업들이 언제 시작하고 종료되는지에 대한 작업 일정을 막대 도표를 이용하여 표시하는 프로젝트 일정표로...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Gantt chart&#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;
&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%9C%84%ED%82%A4/%ED%95%84%EC%9A%94_%EB%AC%B8%EC%84%9C&amp;diff=27046</id>
		<title>위키/필요 문서</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%9C%84%ED%82%A4/%ED%95%84%EC%9A%94_%EB%AC%B8%EC%84%9C&amp;diff=27046"/>
		<updated>2021-10-12T06:41:02Z</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;
* [[ECM]]&lt;br /&gt;
* [[ESG]]&lt;br /&gt;
* [[J2EE]]&lt;br /&gt;
*클라우드 컴퓨팅 세부 구분&lt;br /&gt;
**[[IaaS]]&lt;br /&gt;
**[[PaaS]]&lt;br /&gt;
**[[SaaS]] : 내용 있으나 부실(기본 개념 부재)&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;
** [[DCL]]&lt;br /&gt;
** [[DML]]&lt;br /&gt;
** [[DDL]]&lt;br /&gt;
*운영체제&lt;br /&gt;
**[[MBR]]&lt;br /&gt;
**[[SELinux]]&lt;br /&gt;
*보안&lt;br /&gt;
**[[ACL]]&lt;br /&gt;
*공개 소프트웨어 라이선스&lt;br /&gt;
**[[GPL]]&lt;br /&gt;
**[[MIT 라이선스]]&lt;br /&gt;
**[[BDS 라이선스]]&lt;br /&gt;
**등&lt;br /&gt;
*IT 관련 공공기관&amp;lt;ref&amp;gt;일부는 문서는 등록되어 있으나 빈 문서이거나 쪽글인 경우가 많음&amp;lt;/ref&amp;gt;&lt;br /&gt;
**[[한국인터넷진흥원]]&lt;br /&gt;
**[[한국지능정보사회진흥원]]&lt;br /&gt;
**[[정보통신산업진흥원]]&lt;br /&gt;
**[[정보통신기획평가원]]&lt;br /&gt;
**[[한국데이터산업진흥원]]&lt;br /&gt;
*중앙행정부터(IT 관련 정책 중심으로)&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;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%95%84%EC%9A%94%EB%AC%B8%EC%84%9C&amp;diff=27045</id>
		<title>필요문서</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%95%84%EC%9A%94%EB%AC%B8%EC%84%9C&amp;diff=27045"/>
		<updated>2021-10-12T06:39:08Z</updated>

		<summary type="html">&lt;p&gt;이수민: 위키/필요 문서 문서로 넘겨주기&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%82%AC%EC%A0%81_%EC%9E%90%EC%9B%90%EA%B4%80%EB%A6%AC&amp;diff=27044</id>
		<title>전사적 자원관리</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%84%EC%82%AC%EC%A0%81_%EC%9E%90%EC%9B%90%EA%B4%80%EB%A6%AC&amp;diff=27044"/>
		<updated>2021-10-12T06:36:34Z</updated>

		<summary type="html">&lt;p&gt;이수민: 전사적 자원 관리 문서로 넘겨주기&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=%EA%B8%B0%EC%97%85_%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98_%ED%86%B5%ED%95%A9&amp;diff=27043</id>
		<title>기업 어플리케이션 통합</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EA%B8%B0%EC%97%85_%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98_%ED%86%B5%ED%95%A9&amp;diff=27043"/>
		<updated>2021-10-12T06:34:27Z</updated>

		<summary type="html">&lt;p&gt;이수민: 기업 애플리케이션 통합 문서로 넘겨주기&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=Postfix&amp;diff=27042</id>
		<title>Postfix</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=Postfix&amp;diff=27042"/>
		<updated>2021-10-12T06:29:16Z</updated>

		<summary type="html">&lt;p&gt;이수민: 후위식 문서로 넘겨주기&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=HTTP_%EB%A9%94%EC%86%8C%EB%93%9C&amp;diff=27041</id>
		<title>HTTP 메소드</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=HTTP_%EB%A9%94%EC%86%8C%EB%93%9C&amp;diff=27041"/>
		<updated>2021-10-12T05:41:51Z</updated>

		<summary type="html">&lt;p&gt;이수민: HTTP 메서드 문서로 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[HTTP 메서드]]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=I-node&amp;diff=27040</id>
		<title>I-node</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=I-node&amp;diff=27040"/>
		<updated>2021-10-12T05:35:49Z</updated>

		<summary type="html">&lt;p&gt;이수민: 아이노드 문서로 넘겨주기&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=C_%EC%96%B8%EC%96%B4_stdlib.h&amp;diff=27039</id>
		<title>C 언어 stdlib.h</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=C_%EC%96%B8%EC%96%B4_stdlib.h&amp;diff=27039"/>
		<updated>2021-10-12T05:33:37Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: 문자열 변환, 사 난수 생성, 동적 메모리 관리 등의 함수들을 포함하는 C 언어의 표준 라이브러리  == 함수 == {| class=&amp;quot;wikitable&amp;quot; !함수 !설명 |-...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;문자열 변환, 사 난수 생성, 동적 메모리 관리 등의 함수들을 포함하는 C 언어의 표준 라이브러리&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;
! colspan=&amp;quot;2&amp;quot; |문자열 변환&lt;br /&gt;
|-&lt;br /&gt;
|int &#039;&#039;&#039;atoi&#039;&#039;&#039; ( const char * str );&lt;br /&gt;
|str을 int로 변환한다.&lt;br /&gt;
|-&lt;br /&gt;
|long int &#039;&#039;&#039;atol&#039;&#039;&#039; ( const char * str );&lt;br /&gt;
|str을 long으로 변환한다.&lt;br /&gt;
|-&lt;br /&gt;
|double &#039;&#039;&#039;atof&#039;&#039;&#039; ( const char * str );&lt;br /&gt;
|str을 &#039;&#039;&#039;double&#039;&#039;&#039;으로 변환한다.&lt;br /&gt;
|-&lt;br /&gt;
|long int &#039;&#039;&#039;strtol&#039;&#039;&#039; ( const char * str, char ** endptr, int base );&lt;br /&gt;
|str을 base진법으로 long으로 변환한 뒤 endptr!=NULL이면 숫자가 끝난 후 첫 문자의 위치를 endptr에 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
|unsigned long int &#039;&#039;&#039;strtoul&#039;&#039;&#039; ( const char * str, char ** endptr, int base );&lt;br /&gt;
|str을 base진법으로 unsigned long으로 변환한 뒤 endptr!=NULL이면 숫자가 끝난 후 첫 문자의 위치를 endptr에 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
|double &#039;&#039;&#039;strtod&#039;&#039;&#039; ( const char * str, char ** endptr );&lt;br /&gt;
|str을 base진법으로 double으로 변환한 뒤 endptr!=NULL이면 숫자가 끝난 후 첫 문자의 위치를 endptr에 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |의사 난수 생성&lt;br /&gt;
|-&lt;br /&gt;
|int &#039;&#039;&#039;rand&#039;&#039;&#039; ( void );&lt;br /&gt;
|0부터 RAND_MAX 사이의 의사 난수를 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
|void &#039;&#039;&#039;srand&#039;&#039;&#039; ( unsigned int seed );&lt;br /&gt;
|의사 난수 발생기를 seed로 초기화한다. 보통 seed는 time(NULL)로 설정된다.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |동적 메모리 관리&lt;br /&gt;
|-&lt;br /&gt;
|void * &#039;&#039;&#039;malloc&#039;&#039;&#039; ( size_t size );&lt;br /&gt;
|size 바이트의 메모리를 힙에서 할당하여 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
|void * &#039;&#039;&#039;calloc&#039;&#039;&#039; ( size_t num, size_t size );&lt;br /&gt;
|(num * size) 바이트의 메모리를 힙에서 할당하여 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
|void * &#039;&#039;&#039;realloc&#039;&#039;&#039; ( void * ptr, size_t size );&lt;br /&gt;
|ptr이 가리키는 메모리를 size 바이트만큼 힙에서 재할당하여 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
|void &#039;&#039;&#039;free&#039;&#039;&#039; ( void * ptr );&lt;br /&gt;
|ptr이 가리키는 메모리를 해제한다.(할당했으면 반드시 해제해야 한다.)&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |프로세스 제어&lt;br /&gt;
|-&lt;br /&gt;
|void &#039;&#039;&#039;abort&#039;&#039;&#039; ( void );&lt;br /&gt;
|현재 프로세스를 비정상적으로 종료한다.&lt;br /&gt;
|-&lt;br /&gt;
|int &#039;&#039;&#039;atexit&#039;&#039;&#039; ( void ( * function ) (void) );&lt;br /&gt;
|프로세스가 정상적으로 종료되었을 때 실행할 함수를 지정한다.&lt;br /&gt;
|-&lt;br /&gt;
|void &#039;&#039;&#039;exit&#039;&#039;&#039; ( int status );&lt;br /&gt;
|현재 프로세스를 정상적으로 종료한다. status는 부모 프로세스에게 전달된다.&lt;br /&gt;
|-&lt;br /&gt;
|char * &#039;&#039;&#039;getenv&#039;&#039;&#039; ( const char * name );&lt;br /&gt;
|name에 해당하는 환경 변수를 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
|int &#039;&#039;&#039;system&#039;&#039;&#039; ( const char * command );&lt;br /&gt;
|command의 시스템 명령을 실행한다.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |검색/정렬&lt;br /&gt;
|-&lt;br /&gt;
|void * &#039;&#039;&#039;bsearch&#039;&#039;&#039; ( const void * key, const void * base, size_t num, size_t size, int ( * comparator ) ( const void *, const void * ) );&lt;br /&gt;
|이진 검색을 한다.&lt;br /&gt;
|-&lt;br /&gt;
|void &#039;&#039;&#039;qsort&#039;&#039;&#039; ( void * base, size_t num, size_t size, int ( * comparator ) ( const void *, const void * ) );&lt;br /&gt;
|퀵 정렬 알고리즘을 사용하여 정렬한다.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |정수 산술&lt;br /&gt;
|-&lt;br /&gt;
|int &#039;&#039;&#039;abs&#039;&#039;&#039; ( int n );&lt;br /&gt;
long int &#039;&#039;&#039;labs&#039;&#039;&#039; ( long int n );&lt;br /&gt;
|n의 절댓값을 반환한다.&lt;br /&gt;
|-&lt;br /&gt;
|div_t &#039;&#039;&#039;div&#039;&#039;&#039; ( int numerator, int denominator );&lt;br /&gt;
ldiv_t &#039;&#039;&#039;ldiv&#039;&#039;&#039; ( long numerator, long denominator );&lt;br /&gt;
|numerator를 denominator로 나누어 div_t 또는 ldiv_t 구조체에 quot 멤버에는 몫을, rem 멤버에는 나머지를 채운 뒤 반환한다.&lt;br /&gt;
|}&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;
! colspan=&amp;quot;2&amp;quot; |상수&lt;br /&gt;
|-&lt;br /&gt;
|NULL&lt;br /&gt;
|널 포인터의 약어인 상수. 이 상수는 메모리의 어떤 유효한 위치의 개체도 가리키지 않는 포인터 값&lt;br /&gt;
|-&lt;br /&gt;
|RAND_MAX&lt;br /&gt;
|rand 함수가 반환하는 가장 큰 값&lt;br /&gt;
|-&lt;br /&gt;
|EXIT_SUCCESS&lt;br /&gt;
|exit 함수의 인자로 전달되는 프로그램의 성공적 종료를 의미하는 매크로 상수&lt;br /&gt;
|-&lt;br /&gt;
|EXIT_FAILURE&lt;br /&gt;
|exit 함수의 인자로 전달되는 프로그램의 실패에 따른 종료를 의미하는 매크로 상수&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |형식 정의&lt;br /&gt;
|-&lt;br /&gt;
|size_t&lt;br /&gt;
|sizeof 연산자의 결과값을 나타내는 정수(unsigned int)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 구조체 · 공용체 · 열거 형식 ==&lt;br /&gt;
&lt;br /&gt;
* struct &#039;&#039;&#039;div_t&#039;&#039;&#039; - div 함수가 반환하는 구조체&lt;br /&gt;
** int &#039;&#039;&#039;quot&#039;&#039;&#039; - div 함수에 의한 나눗셈에서의 몫&lt;br /&gt;
** int &#039;&#039;&#039;rem&#039;&#039;&#039; - div 함수에 의한 나눗셈에서의 나머지&lt;br /&gt;
* struct &#039;&#039;&#039;ldiv_t&#039;&#039;&#039; - ldiv 함수가 반환하는 구조체&lt;br /&gt;
** long &#039;&#039;&#039;quot&#039;&#039;&#039; - ldiv 함수에 의한 나눗셈에서의 몫&lt;br /&gt;
** long &#039;&#039;&#039;rem&#039;&#039;&#039; - ldiv 함수에 의한 나눗셈에서의 나머지&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
&lt;br /&gt;
* 위키백과 - stdlib.h&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%94%8C%EB%A6%BD%ED%94%8C%EB%A1%AD&amp;diff=27038</id>
		<title>플립플롭</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%94%8C%EB%A6%BD%ED%94%8C%EB%A1%AD&amp;diff=27038"/>
		<updated>2021-10-12T05:25:39Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: ;Flip-Flop  &amp;#039;&amp;#039;&amp;#039;전원이 공급되는 한, 상태의 변화를 위한 신호가 발생할 때까지 현재의 상태를 유지하는 논리회로&amp;#039;&amp;#039;&amp;#039;  *레지스터를 구성하는 기...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Flip-Flop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;전원이 공급되는 한, 상태의 변화를 위한 신호가 발생할 때까지 현재의 상태를 유지하는 논리회로&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*레지스터를 구성하는 기본 소자로 2개의 NAND 또는 NOR 게이트를 이용하여 구성&lt;br /&gt;
*플립플롭 1개가 1Bit를 구성 (2진수 1자리 값을 기억하는 메모리 소자)&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;
|&#039;&#039;&#039;RS&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* 기본 플립플롭&lt;br /&gt;
* S와 R선의 입력을 조절하여 임의의 Bit값을 그대로 유지시키거나 무조건 0 또는 1의 값을 기억&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;JK&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* RS에서 S=R=1일 때의 결점(미동작) 보완(모든 FF의 기능 포함)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;D&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* 입력하는 값을 그대로 저장하는 기능 수행&lt;br /&gt;
* RS의 R선에 인버터를 추가하여 S선과 하나로 묶어서 입력선 구성&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;T&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* T=0인 경우 변화가 없고 T=1인 경우 현재의 상태를 토글 시킴&lt;br /&gt;
* JK FF의 두 입력선을 묶어서 한 개의 입력선으로 구성한 FF&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;M/S&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* 출력측의 일부가 입력측에 궤환(FeedBack)되어 유발되는 레이스 현상을 없애기 위해 고안된 플립플롭&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%81%AC%EB%A1%9C%EC%8A%A4%EB%B0%94_%EA%B5%90%ED%99%98%ED%96%89%EB%A0%AC&amp;diff=27037</id>
		<title>크로스바 교환행렬</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%81%AC%EB%A1%9C%EC%8A%A4%EB%B0%94_%EA%B5%90%ED%99%98%ED%96%89%EB%A0%AC&amp;diff=27037"/>
		<updated>2021-10-12T05:22:08Z</updated>

		<summary type="html">&lt;p&gt;이수민: 크로스바 교환 행렬 문서로 넘겨주기&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%81%AC%EB%A1%9C%EC%8A%A4%EB%B0%94_%EC%8A%A4%EC%9C%84%EC%B9%98&amp;diff=27036</id>
		<title>크로스바 스위치</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%81%AC%EB%A1%9C%EC%8A%A4%EB%B0%94_%EC%8A%A4%EC%9C%84%EC%B9%98&amp;diff=27036"/>
		<updated>2021-10-12T05:21:53Z</updated>

		<summary type="html">&lt;p&gt;이수민: 크로스바 교환 행렬 문서로 넘겨주기&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%81%AC%EB%A1%9C%EC%8A%A4%EB%B0%94_%EA%B5%90%ED%99%98_%ED%96%89%EB%A0%AC&amp;diff=27035</id>
		<title>크로스바 교환 행렬</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%81%AC%EB%A1%9C%EC%8A%A4%EB%B0%94_%EA%B5%90%ED%99%98_%ED%96%89%EB%A0%AC&amp;diff=27035"/>
		<updated>2021-10-12T05:21:36Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: 분류:운영체제 ;Crossbar Switch Matrix == 크로스바 교환 행렬 구조 == CPU 버스와 기억 장치 모듈 통로간의 다수의 교차점(Cross Point)으로 구성...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:운영체제]]&lt;br /&gt;
;Crossbar Switch Matrix&lt;br /&gt;
== 크로스바 교환 행렬 구조 ==&lt;br /&gt;
CPU 버스와 기억 장치 모듈 통로간의 다수의 교차점(Cross Point)으로 구성되어 있으며, 공유 버스 시스템 내의 버스의 수를 기억 장치의 수만큼 증가시킨 시스템&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=%ED%81%B4%EB%A6%B0_%EC%BD%94%EB%93%9C&amp;diff=27034</id>
		<title>클린 코드</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%81%B4%EB%A6%B0_%EC%BD%94%EB%93%9C&amp;diff=27034"/>
		<updated>2021-10-12T05:18:32Z</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;
* 작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다&lt;br /&gt;
* 단위 테스트와 인수 테스트가 존재한다&lt;br /&gt;
* 모든 테스트를 통과한다&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
* 클린 코드 - 로버트 C. 마틴&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%ED%81%B4%EB%A6%B0_%EC%BD%94%EB%93%9C&amp;diff=27033</id>
		<title>클린 코드</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%81%B4%EB%A6%B0_%EC%BD%94%EB%93%9C&amp;diff=27033"/>
		<updated>2021-10-12T05:17:58Z</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;
작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다&lt;br /&gt;
단위 테스트와 인수 테스트가 존재한다&lt;br /&gt;
모든 테스트를 통과한다&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
* 클린 코드 - 로버트 C. 마틴&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EB%A9%80%ED%8B%B0%ED%94%8C%EB%A0%89%EC%8B%B1&amp;diff=27032</id>
		<title>멀티플렉싱</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A9%80%ED%8B%B0%ED%94%8C%EB%A0%89%EC%8B%B1&amp;diff=27032"/>
		<updated>2021-10-12T05:14:56Z</updated>

		<summary type="html">&lt;p&gt;이수민: 다중화 문서로 넘겨주기&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%A9%94%EB%AA%A8%EB%A6%AC_%ED%95%A0%EB%8B%B9&amp;diff=27031</id>
		<title>메모리 할당</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A9%94%EB%AA%A8%EB%A6%AC_%ED%95%A0%EB%8B%B9&amp;diff=27031"/>
		<updated>2021-10-12T05:13:54Z</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;Contiguous Memory Allocation&#039;&#039;&#039;&lt;br /&gt;
;* Base and Limit 방식, 세그먼테이션(Segmentation) 방식&lt;br /&gt;
&lt;br /&gt;
===할당 방법===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;First Fit&#039;&#039;&#039;: 가장 먼저 발견되는 공간에 우선적으로 할당&lt;br /&gt;
**할당할 메모리가 10이고, 빈공간이 14, 12, 16이 있으면 14에 할당&lt;br /&gt;
*&#039;&#039;&#039;Best Fit&#039;&#039;&#039;: 가장 크기가 비슷한 공간에 우선적으로 할당&lt;br /&gt;
**할당할 메모리가 10이고, 빈공간이 14, 12, 16이 있으면 12에 할당&lt;br /&gt;
*&#039;&#039;&#039;Worst Fit&#039;&#039;&#039;: 가장 여유가 큰 공간에 우선적으로 할당&lt;br /&gt;
**할당할 메모리가 10이고, 빈공간이 14, 12, 16이 있으면 16에 할당&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;
;Non-contiguous Memory Allocation&lt;br /&gt;
;* 페이징(paging) 방식&lt;br /&gt;
&lt;br /&gt;
===구성===&lt;br /&gt;
&lt;br /&gt;
*Page Table: 실제 메모리의 어느 지점에 할당되었는지 주소를 저장하는 테이블&lt;br /&gt;
*TLB(Table Lookaround Buffer): 페이지 테이블의 캐시&lt;br /&gt;
*Two Level Page: 하나의 페이지 테이블에 모두 담을 수 없어 계층형으로 구성&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;
*[https://raisonde.tistory.com/entry/Memory-Management 지식잡식 블로그 - Memory Management]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%B1%84%EB%84%90&amp;diff=27030</id>
		<title>채널</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%B1%84%EB%84%90&amp;diff=27030"/>
		<updated>2021-10-12T04:35:38Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: &amp;#039;&amp;#039;&amp;#039;Channel&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;CPU을 가진 소형 처리기(IOP)를 DMA 위치에 두고 입출력에 관한 제어 사항을 전담하도록 하는 방식&amp;#039;&amp;#039;&amp;#039;  * 입출력 명령은 단지 데...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Channel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU을 가진 소형 처리기(IOP)를 DMA 위치에 두고 입출력에 관한 제어 사항을 전담하도록 하는 방식&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 입출력 명령은 단지 데이터의 송수신을 개시 시키는 지시만을 하고 그 후 입출력 장치의 제어는 채널이 담당&lt;br /&gt;
* 채널과 CPU는 동시에 동작 가능하며, 가장 고성능의 입출력 방식&lt;br /&gt;
&lt;br /&gt;
[[파일:DMA 방식과 채널 방식.png]]&lt;br /&gt;
&lt;br /&gt;
하나의 입출력 명령어에 DMA와는 달리 여러 개의 블록을 입출력 할 수 있다&lt;br /&gt;
&lt;br /&gt;
== 채널 프로그램 ==&lt;br /&gt;
채널이 여러 개 블록을 입출력 할 때 각 블록에 대한 채널 명령어의 모임을 채널 프로그램이라 한다.&lt;br /&gt;
&lt;br /&gt;
* 채널 명령어(CCW : channel command word) : 주기억 장치 내에 기억된 각 블록들의 정보, 채널 제어기가 수행하는 명령어&lt;br /&gt;
** 명령 – 여러가지 존재할 수 있으나, 입력(Input)과 출력(Output)으로 구분&lt;br /&gt;
** 입출력 데이터가 기억되어 있는 블록의 위치, 즉 첫 번째 단어의 주소&lt;br /&gt;
** 블록의 크기 – 블록을 구성하고 있는 단언의 수&lt;br /&gt;
** 플래그 – CCW 링크드 리스트의 링크 부분과 유사&lt;br /&gt;
* 채널 번지 워드(CAW : channel address word) : 첫째 번 채널 명령어의 위치를 기억장치 내의 특정위치에 기억시켜 사용하는 특정 위치&lt;br /&gt;
* 채널 상태어(CSW : channel status word) : 입출력 동작이 이루어진 후 채널, 서브채널, 입출력 장치의 상태를 워드로 나타낸 것&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;(selector channel) : 고속 입출력 장치에 사용한다.&lt;br /&gt;
* 채널의 동작 : 버스트 방식 (선택된 입·출력 장치의 지정된 블록이 모두 전송될 때까지 같은 채널에 연결된 다른 입·출력 장치의 데이터블록은 전송할 수 없음)&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;(multiplexer channel) : 저속인 여러 장치를 동시에 제어하는 채널&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;br /&gt;
* 출처: 6장. 컴퓨터의 I/O 장치(&amp;lt;nowiki&amp;gt;https://namhae.ac.kr/과&amp;lt;/nowiki&amp;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:DMA_%EB%B0%A9%EC%8B%9D%EA%B3%BC_%EC%B1%84%EB%84%90_%EB%B0%A9%EC%8B%9D.png&amp;diff=27029</id>
		<title>파일:DMA 방식과 채널 방식.png</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8C%8C%EC%9D%BC:DMA_%EB%B0%A9%EC%8B%9D%EA%B3%BC_%EC%B1%84%EB%84%90_%EB%B0%A9%EC%8B%9D.png&amp;diff=27029"/>
		<updated>2021-10-12T04:30:32Z</updated>

		<summary type="html">&lt;p&gt;이수민: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;출처: 6장. 컴퓨터의 I/O 장치(https://namhae.ac.kr/과 연계된 검색 결과에서 다운로드)&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=Vsftpd.conf&amp;diff=26960</id>
		<title>Vsftpd.conf</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=Vsftpd.conf&amp;diff=26960"/>
		<updated>2021-10-10T14:01:07Z</updated>

		<summary type="html">&lt;p&gt;이수민: 리눅스 vsftpd.conf 문서로 넘겨주기&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#넘겨주기 [[리눅스 vsftpd.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_ifconfig&amp;diff=26959</id>
		<title>리눅스 ifconfig</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EB%A6%AC%EB%88%85%EC%8A%A4_ifconfig&amp;diff=26959"/>
		<updated>2021-10-10T03:00:05Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: 리눅스 기반 시스템에서 네트워크 정보를 확인하고 설정할 수 있는 명령어  == 사용법 ==  ==== 명령어 구성 ====  * $ ifconfig * $ ifconfig [인터페...&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;
* $ ifconfig&lt;br /&gt;
* $ ifconfig [인터페이스]&lt;br /&gt;
* $ ifconfig [인터페이스] [타입] [옵션] | [주소]&lt;br /&gt;
&lt;br /&gt;
==== 예시 ====&lt;br /&gt;
&lt;br /&gt;
* $ ifconfig&lt;br /&gt;
* $ ifconfig eth0 down&lt;br /&gt;
* $ ifconfig eth0 up&lt;br /&gt;
* $ ifconfig eth0 192.168.123.123&lt;br /&gt;
* $ ifconfig eth0 192.168.123.123 netmask 255.255.255.123&lt;br /&gt;
&lt;br /&gt;
==== 옵션 ====&lt;br /&gt;
&lt;br /&gt;
* 인터페이스 : 인터페이스 이름이다. 일반적으로 NIC 설정이 되어 있으면 eth0, eth1, PPP로 연결되어 있다면 ppp0, ppp1를 쓴다.&lt;br /&gt;
* 타입 : 지정한 인터페이스에서 사용할 프로토콜을 지정한다. 지원하는 프로토콜은 et(TCP/IP를 사용할 때), inet6(IPv6), ax25(AMPR Packtet Radio), DDP(Appletalk Phase 2), ipx(Novell IPX) 등이 있다.&lt;br /&gt;
* up : 지정한 인터페이스를 활성화한다.&lt;br /&gt;
* down : 지정한 인터페이스를 비활성화한다.&lt;br /&gt;
* [-]arp : ARP 프로토콜을 활성화/비활성화한다.&lt;br /&gt;
* [-]promisc : 무차별(promiscuous) 모드를 활성화/비활성화한다. 무차별 모드를 활성화하면 인터페이스를 통과하는 모든 패킷을 확인할 수 있다.&lt;br /&gt;
* [-]allmulti : 모든 멀티캐스트 모드를 활성화/비활성화한다. 모든 멀티캐스트 모드를 활성화화면 인터페이스를 통과하는 모든 패킷을 받는다.&lt;br /&gt;
* metric N : 인터페이스 메트릭(metric)을 설정한다.&lt;br /&gt;
* mtuN : 인터페이스 MTU를 설정한다.&lt;br /&gt;
* dstaddr addr : PPP 원격 IP 어드레스를 설정한다.&lt;br /&gt;
* netmask addr : 인터페이스의 넷마스크를 설정한다.&lt;br /&gt;
* add addr/prefixlen : 인터페이스에 IPv6 주소를 부여한다.&lt;br /&gt;
* del addr/prefixlen : 인터페이스에 IPv6 주소를 제거한다.&lt;br /&gt;
* irq addr : 디바이스에 irq 주소를 지정한다.&lt;br /&gt;
* io_addr addr : 디바이스의 IO 주소를 지정한다.&lt;br /&gt;
* mem_start addr : 디바이스의 공유 메모리 시작주소를 지정한다.&lt;br /&gt;
* media type : 디바이스의 물리적 타입을 설정한다. &lt;br /&gt;
** 물리적 타입: 10base2(thin Ethernet), 10baseT(twisted-pair 10Mbps Ethernet), AUI(externaltransceiver) 등&lt;br /&gt;
* [-]broadcast [addr] : 인터페이스의 브로드캐스트 주소를 설정한다.&lt;br /&gt;
* [-]pointopoint [addr] : 인터페이스의 점대점(point-to-point) 모드를 활성화하고, 주소를 설정한다.&lt;br /&gt;
* hw class address : 인터페이스의 하드웨어 주소를 설정한다.&lt;br /&gt;
* multicast : 인터페이스를 멀티캐스트 플래그로 설정한다.&lt;br /&gt;
* address : 인터페이스에 IP 주소를 설정한다.&lt;br /&gt;
* txqueuelen length : 디바이스의 전송 큐 길이를 설정한다.&lt;br /&gt;
&lt;br /&gt;
== 출력 예시 ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@server~]# ifconfig&lt;br /&gt;
eth0      Link encap:Ethernet  HWaddr 00:0C:33:11:4D:2A  &lt;br /&gt;
          inet addr:11.123.123.111  Bcast:11.123.123.123  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::20c:22ff:f421:a422/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:166821297 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:138257196 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:15423070158 (14.3 GiB)  TX bytes:191289401653 (178.1 GiB)&lt;br /&gt;
&lt;br /&gt;
eth1      Link encap:Ethernet  HWaddr 00:0C:29:23:D4:8C  &lt;br /&gt;
          inet addr:192.168.236.146  Bcast:192.168.255.255  Mask:255.255.0.0&lt;br /&gt;
          inet6 addr: fe80::20c:29ff:fe23:d48c/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:5545620 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:615988080 (587.4 MiB)  TX bytes:948 (948.0 b)&lt;br /&gt;
&lt;br /&gt;
lo        Link encap:Local Loopback  &lt;br /&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
          inet6 addr: ::1/128 Scope:Host&lt;br /&gt;
          UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
          RX packets:689274 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:689274 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0 &lt;br /&gt;
          RX bytes:72810862 (69.4 MiB)  TX bytes:72810862 (69.4 MiB)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ifconfig으로 확인 가능한 내용 ==&lt;br /&gt;
&lt;br /&gt;
* Link encap : 인터페이스의 형태. 주로 Ethernet&lt;br /&gt;
* Hwaddr : 하드웨어 주소(맥주소)&lt;br /&gt;
* inet addr&lt;br /&gt;
* Bcast : 브로드캐스트 주소&lt;br /&gt;
* Mask&lt;br /&gt;
* inet6 addr&lt;br /&gt;
* UP/DOWN&lt;br /&gt;
* BROADCAST&lt;br /&gt;
* RUNNING&lt;br /&gt;
* MULTICAST&lt;br /&gt;
* MTU : 한번에 전송할 수 있는 최대 패킷 크기&lt;br /&gt;
* METRIC&lt;br /&gt;
* RX/TX : 수신 패킷수와 전송 패킷 수&lt;br /&gt;
* collisions : 충돌이 발생한 패킷 수&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
&lt;br /&gt;
* [https://raisonde.tistory.com/entry/ifconfig-네트워크-설정-및-정보-확인 지식잡식 블로그]&lt;br /&gt;
* ifconfig (유닉스 리눅스 명령어 사전, 2010. 11. 30., 우종경, 박종오)&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=%ED%8B%B0%EC%96%B4%EB%93%9C%EB%A1%AD_%EA%B3%B5%EA%B2%A9&amp;diff=26958</id>
		<title>티어드롭 공격</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%ED%8B%B0%EC%96%B4%EB%93%9C%EB%A1%AD_%EA%B3%B5%EA%B2%A9&amp;diff=26958"/>
		<updated>2021-10-10T02:33:44Z</updated>

		<summary type="html">&lt;p&gt;이수민: 새 문서: &amp;#039;&amp;#039;&amp;#039;Teardrop&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;하나의 IP 패킷이 분할된 IP 단편의 offset값을 서로 중첩되도록 조작하여 이를 재조합하는 공격 대상 시스템에 에러와 부하를...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Teardrop&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;하나의 IP 패킷이 분할된 IP 단편의 offset값을 서로 중첩되도록 조작하여 이를 재조합하는 공격 대상 시스템에 에러와 부하를 유발하는 공격&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*유사한 공격으로 Bonk, Boink&lt;br /&gt;
**Bonk는 순서번호가 1번인 단편을 계속 보냄&lt;br /&gt;
**Boink는 처음에는 정상적인 순서의 단편을 보내다가 점점 순서번호가 어긋난 패킷을 보내는 방법으로, Bonk보다 개선된 방식&lt;br /&gt;
*이러한 공격들을 Inconsistent Fragmentation 공격 이라 한다.&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
&lt;br /&gt;
* [[서비스 거부 공격]]&lt;br /&gt;
* [[Ping of Death]]&lt;br /&gt;
* [[스머프 공격]]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%84%9C%EB%B9%84%EC%8A%A4_%EA%B1%B0%EB%B6%80_%EA%B3%B5%EA%B2%A9&amp;diff=26957</id>
		<title>서비스 거부 공격</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%84%9C%EB%B9%84%EC%8A%A4_%EA%B1%B0%EB%B6%80_%EA%B3%B5%EA%B2%A9&amp;diff=26957"/>
		<updated>2021-10-10T02:32:51Z</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;
;Denial of Service, DoS&lt;br /&gt;
;대상 시스템이 정상적인 서비스를 할 수 없도록 가용성을 떨어뜨리는 공격&lt;br /&gt;
&lt;br /&gt;
==DDoS와의 차이==&lt;br /&gt;
&lt;br /&gt;
*DoS공격은 공격자가 단일 컴퓨터를 이용해 공격하는 경우&lt;br /&gt;
*[[분산 서비스 거부 공격|DDoS(Distributed Denial of Service)]] : 분산된 다수의 좀비 PC를 이용하여 공격하는 경우&lt;br /&gt;
*DDoS는 대량의 호스트가 일시에 정상적인 접근을 하는 것 만으로도 공격이 되므로 뚜렷한 취약점이 없어도 공격이 가능하나 DoS공격은 한 호스트가 비정상적인 접근을 통해 부하를 유발하는 것이므로 취약점에 의한 공격이다.&lt;br /&gt;
&lt;br /&gt;
==공격의 목표==&lt;br /&gt;
&lt;br /&gt;
*네트워크 자원 소진 : 네트워크 대역폭(Bandwidth)을 소진시키다.&lt;br /&gt;
*시스템 자원 소진 : CPU, 메모리, 디스크 등 자원에 과도한 부하를 발생시킨다.&lt;br /&gt;
*자원 파괴 : 디스크, 데이터, 시스템을 파괴한다.&lt;br /&gt;
&lt;br /&gt;
==공격의 종류==&lt;br /&gt;
===[[Ping of Death|Ping Of Death Attack]]===&lt;br /&gt;
&lt;br /&gt;
*[[ICMP]] 패킷을 정상적인 크기보다 아주 크게 만들어 전송하면 IP 단편화(fragment)가 발생한다. 이를 재조합하는 과정에서 많은 부하가 발생하거나 버퍼 오버플로우가 발생하여 정상적인 서비스를 하지 못하게 한다.&lt;br /&gt;
*자세한 내용은 [[Ping of Death|Ping of Death 문서]] 참조&lt;br /&gt;
&lt;br /&gt;
===[[Land Attack]]===&lt;br /&gt;
&lt;br /&gt;
*출발지와 목적지가 같은 패킷을 만들어 공격 대상이 자기 자신에게 응답하도록 해 부하 유발&lt;br /&gt;
*현재는 대부분의 OS에서 해당 취약점이 해결되어 이론적으로만 존재&lt;br /&gt;
&lt;br /&gt;
===[[스머프 공격|Smurf Attack]]===&lt;br /&gt;
&lt;br /&gt;
*출발지를 공격 대상 IP로 위조한 ICMP 패킷을 브로드캐스트하여 공격 대상이 다수의 ICMP 응답 받게 만들어 부하 유발&lt;br /&gt;
&lt;br /&gt;
===[[티어드롭 공격|Teardrop Attack]]===&lt;br /&gt;
&lt;br /&gt;
*하나의 IP 패킷이 분할된 IP 단편의 offset값을 서로 중첩되도록 조작하여 이를 재조합하는 공격 대상 시스템에 에러와 부하 유발&lt;br /&gt;
*유사한 공격으로 Bonk, Boink&lt;br /&gt;
**Bonk는 순서번호가 1번인 단편을 계속 보냄&lt;br /&gt;
**Boink는 처음에는 정상적인 순서의 단편을 보내다가 점점 순서번호가 어긋난 패킷을 보내는 방법으로, Bonk보다 개선된 방식&lt;br /&gt;
*이러한 공격들을 Inconsistent Fragmentation 공격 이라 한다.&lt;br /&gt;
&lt;br /&gt;
===[[Syn Flooding|SYN Flooding]]===&lt;br /&gt;
&lt;br /&gt;
*다량의 TCP SYN 패킷을 전송하여 공격대상 시스템을 마비시키는 공격&lt;br /&gt;
*자세한 내용은 [[Syn Flooding|SYN Flooding]] 참조&lt;br /&gt;
&lt;br /&gt;
===[[UDP 플러딩|UDP Flooding]]===&lt;br /&gt;
&lt;br /&gt;
*다량의 UDP 패킷을 전송하여 네트워크 자원을 고갈시키는 공격&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;
#&#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;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=ICMP&amp;diff=26956</id>
		<title>ICMP</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=ICMP&amp;diff=26956"/>
		<updated>2021-10-10T02:28:32Z</updated>

		<summary type="html">&lt;p&gt;이수민: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;I&#039;&#039;&#039;nternet &#039;&#039;&#039;C&#039;&#039;&#039;ontrol &#039;&#039;&#039;M&#039;&#039;&#039;essage &#039;&#039;&#039;P&#039;&#039;&#039;rotocol, RFC 792&lt;br /&gt;
&lt;br /&gt;
IP 프로토콜의 비신뢰적인 특성을 보완하기 위한 프로토콜로 IP 패킷 전송 중 에러 발생 시 에러 발생 원인을 알려주거나 네트워크 상태를 진단해주는 기능을 제공한다.&lt;br /&gt;
&lt;br /&gt;
== 기능 ==&lt;br /&gt;
&lt;br /&gt;
* 오류보고 : IP가 데이터그램을 폐기할 경우 최초 발신지에게 통보 (수정은 안함)&lt;br /&gt;
* 질의 : 라우터나 다른 호스트로부터 간단한 상태 정보 획득&lt;br /&gt;
&lt;br /&gt;
==계층==&lt;br /&gt;
&lt;br /&gt;
*3계층과 4계층 사이&lt;br /&gt;
**TCP/IP가 계층화가 제대로 이루어지지 않았다는 예시로 언급되는 프토로콜&lt;br /&gt;
*IP와 같은 3계층 보단 상위 계층이나 [[라우터]]와 같은 3계층 장비에서 처리 가능하여 3계층으로 보기도 함&lt;br /&gt;
&lt;br /&gt;
== 문제점 ==&lt;br /&gt;
&lt;br /&gt;
* 명확하지 않은 계층&lt;br /&gt;
* 신뢰성이 없는 비연결형 데이터그램 방식 (Best Effort)&lt;br /&gt;
* 오류제어 메커니즘의 부재. 오로지 폐기만 할 뿐 다른 대응을 하지 않는다.&lt;br /&gt;
** 목적지를 찾지 못하면 폐기&lt;br /&gt;
** 타임아웃(TTL==0)이 될 경우 폐기&lt;br /&gt;
** 재조합 타이머가 만료되면 모든 fragment 폐기&lt;br /&gt;
* 라우터나 다른 호스트의 상태정보 수집 불가&lt;br /&gt;
&lt;br /&gt;
==[[ICMP 메시지]]==&lt;br /&gt;
전체 메시지 정보는 [[ICMP 메시지]] 문서 참조&lt;br /&gt;
&lt;br /&gt;
=== 메시지 포맷 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type (8bit)&lt;br /&gt;
&lt;br /&gt;
메세지 종류&lt;br /&gt;
!Code (8bit)&lt;br /&gt;
&lt;br /&gt;
오류 원인 코드&lt;br /&gt;
!Checksum (16bit)&lt;br /&gt;
&lt;br /&gt;
자기 자신에 대한 오류 검출 Checksum&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |Rest of the header&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |Data section&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 메시지 종류 ===&lt;br /&gt;
&#039;&#039;&#039;ICMP Error Report Message&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!메세지 이름 &lt;br /&gt;
!주요목적&lt;br /&gt;
!Type&lt;br /&gt;
|-&lt;br /&gt;
|Destination unreachable&lt;br /&gt;
|목적지 도달 불가&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Source quench&lt;br /&gt;
|혼잡으로 인한 데이터그램 폐기&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|Time exceeded&lt;br /&gt;
|Timeout 또는 TTL == 0&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|Parameter problem&lt;br /&gt;
|IP 패킷이나 헤더 오류&lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|Redirection&lt;br /&gt;
|경로 재지정 필요&lt;br /&gt;
|5&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Destination unreachable message&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 코드 필드엔 데이터그램을 전달 할 수 없었던 이유를 명시한다.&lt;br /&gt;
* ex) 0 : 하드웨어 고장, 2 : 상위 프로토콜 도달 불가, 4 : 단편화 불가 (Don&#039;t fragment)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Type : 3&lt;br /&gt;
|Code : 0 to 15&lt;br /&gt;
|Checksum&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |Unused (All 0)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |IP header and front 8 bytes of datagram data&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Source Quench Message&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* IP는 흐름제어 기능이 없기 때문에 발신자 쪽에서 데이터를 너무 빨리 보내면 오버플로우가 발생할 수도 있고, 이럴 경우 데이터그램을 그냥 폐기&lt;br /&gt;
* ICMP는 이를 발신자에게 통보하여 송신을 억제 &lt;br /&gt;
** (ICMP의 한계) 어느 발신자가 혼잡을 유발하는지 알 수 없다. 따라서 엉뚱한 발신자가 희생될 수도 있다.&lt;br /&gt;
* 혼잡이 해결된 후 속도를 회복시키는 메커니즘이 없다&lt;br /&gt;
* Source quench 메세지는 딱 한번만 보내진다.&lt;br /&gt;
** 그 뒤로 데이터그램이 계속 날아오더라도 다시 보내지 않고 그냥 데이터그램을 폐기시켜 버린다.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Time Exceeded Message&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
두가지 경우가 있다.&lt;br /&gt;
&lt;br /&gt;
* Code = &#039;0&#039; 인 경우, Time to live필드가 0이 되어 데이터그램이 폐기 된 경우&lt;br /&gt;
* Code = &#039;1&#039; 인 경우, 단편이 지정된 시간내에 도착하지 않아 재조립에 실패한 경우&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parameter Problem Message&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
데이터그램의 헤드에 에러가 있거나 부족한 부분이 있을 경우&lt;br /&gt;
&lt;br /&gt;
* Code = &#039;0&#039; 인 경우, 필드 중에 불명료하거나 빠진 것이 있는 경우이다.&lt;br /&gt;
* Code = &#039;1&#039; 인 경우, 옵션의 요구사항이 빠져 있는 경우이다.&lt;br /&gt;
** 아래 Pointer 필드에 문제가 있는 바이트의 위치가 들어간다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Type : 12&lt;br /&gt;
|Code : 0 or 1&lt;br /&gt;
|Checksum&lt;br /&gt;
|-&lt;br /&gt;
|Pointer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Unused (All 0)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |IP header and front 8 bytes of datagram data &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Redirection Message&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 라우터가 봤을때 자신이 아닌 다른 라우터를 경유 하는게 최종 목적지로 가는데 유리 할 경우 올바른 경로를 알려 준다.&lt;br /&gt;
* ICMP가 전달하는 메세지 중 특별한 경우이다. IP 데이터그램을 폐기시키지 않고 그냥 메세지만 전달한다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Type : 5&lt;br /&gt;
|Code : 0 to 3&lt;br /&gt;
|Checksum&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |IP address of the target router&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |IP header and front 8 bytes of datagram data&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;ICMP Query Message&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Type&lt;br /&gt;
|메세지 이름&lt;br /&gt;
|주요목적&lt;br /&gt;
|-&lt;br /&gt;
|8 / 0&lt;br /&gt;
|Echo request / reply&lt;br /&gt;
|IP 프로토콜 점검, 호스트의 도달 가능성 검사&lt;br /&gt;
|-&lt;br /&gt;
|13 / 14&lt;br /&gt;
|Timestamp request / reply&lt;br /&gt;
|두 호스트간 IP 데이터그램의 왕복시간 측정 &lt;br /&gt;
|-&lt;br /&gt;
|17 / 18&lt;br /&gt;
|Address mask request / reply&lt;br /&gt;
|네트워크 마스크를 모를 경우 라우터에 신청 (거의 안씀)&lt;br /&gt;
|-&lt;br /&gt;
|10 / 9&lt;br /&gt;
|Router solicitation / advertise&lt;br /&gt;
|라우터 주소와 동작 상태 체크&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Echo Request / Reply&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Type : 8 / 0&lt;br /&gt;
|Code : 0&lt;br /&gt;
|Checksum&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Identifier&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
어떤 Request 인지&lt;br /&gt;
&lt;br /&gt;
어떤 Request 에 대한 reply 인지&lt;br /&gt;
|&#039;&#039;&#039;Sequence number&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
몇 번째 Request 인지&lt;br /&gt;
&lt;br /&gt;
몇 번째 Request 에 대한 reply 인지&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |&#039;&#039;&#039;Optional data&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
메시지를 포함시켜 보낼 경우 똑같은 메세지가 돌아오게 된다.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Address Mask Request / Reply&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
디스크가 없는 호스트가 구동될 때 사용되는 것으로, 현재는 거의 안쓰인다&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timestamp Request / Reply&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Type : 13 / 14&lt;br /&gt;
|Code : 0&lt;br /&gt;
|Checksum&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Identifier&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
어떤 Request 인지&lt;br /&gt;
&lt;br /&gt;
어떤 Request 에 대한 reply 인지&lt;br /&gt;
|&#039;&#039;&#039;Sequence number&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
몇 번째 Request 인지&lt;br /&gt;
&lt;br /&gt;
몇 번째 Request 에 대한 reply 인지&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |Original timestamp (보내는 시간)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |Receive timestamp (응답 메시지에만 기록된다. 발신 메시지에선 그냥 여백)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; rowspan=&amp;quot;1&amp;quot; |Transmit timestamp (응답 메시지에만 기록된다. 발신 메시지에선 그냥 여백)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== PING ==&lt;br /&gt;
&lt;br /&gt;
*ICMP를 사용한 대표적인 프로그램(또는 명령)&lt;br /&gt;
*ICMP Echo Reply를 이용&lt;br /&gt;
&lt;br /&gt;
[[분류:네트워크]]&lt;br /&gt;
[[분류:프로토콜]]&lt;/div&gt;</summary>
		<author><name>이수민</name></author>
	</entry>
</feed>