Infosec403

파이널프로젝트_사용기술_정리.html

203.29 KB · text/html · 업로드 2026-07-24 18:11

<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>파이널 보고서 기술 카탈로그</title>
<style>
:root {
  --bg:#f4f7fb; --panel:#ffffff; --ink:#172033; --muted:#65718a; --line:#dfe5ef;
  --accent:#315efb; --accent2:#7535e7; --good:#12805c; --warn:#b45309; --shadow:0 12px 35px rgba(25,39,71,.09);
  --chip:#eef2ff; --nav:#101828; --navInk:#f8fafc;
}
html[data-theme="dark"] {
  --bg:#0f172a; --panel:#162033; --ink:#edf2f7; --muted:#a5b0c3; --line:#2b3951;
  --accent:#84a4ff; --accent2:#c19cff; --good:#67d4ad; --warn:#f6ad55; --shadow:0 14px 40px rgba(0,0,0,.28);
  --chip:#223152; --nav:#080d18; --navInk:#f8fafc;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter, Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", system-ui, sans-serif;line-height:1.55}
button,input,select{font:inherit}
button{color:inherit}
.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--nav) 94%,transparent);backdrop-filter:blur(12px);color:var(--navInk);border-bottom:1px solid rgba(255,255,255,.08)}
.topbar-inner{max-width:1480px;margin:auto;display:flex;align-items:center;gap:14px;padding:12px 22px}
.brand{font-weight:850;letter-spacing:-.03em;white-space:nowrap}
.search-wrap{flex:1;position:relative}
.search-wrap input{width:100%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.10);color:#fff;border-radius:13px;padding:11px 40px 11px 14px;outline:none}
.search-wrap input::placeholder{color:#cbd5e1}
.search-wrap .key{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#cbd5e1;border:1px solid rgba(255,255,255,.18);padding:1px 6px;border-radius:6px}
.icon-btn{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff;border-radius:11px;padding:9px 11px;cursor:pointer}
.hero{max-width:1480px;margin:auto;padding:48px 22px 24px}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:24px;align-items:stretch}
.hero-main,.coverage{background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}
.hero-main{padding:34px}
.eyebrow{display:inline-flex;gap:8px;align-items:center;background:var(--chip);color:var(--accent);padding:6px 11px;border-radius:999px;font-size:13px;font-weight:800}
h1{font-size:clamp(34px,5vw,66px);line-height:1.05;margin:18px 0 16px;letter-spacing:-.055em}
.lead{font-size:18px;color:var(--muted);max-width:900px;margin:0}
.hero-note{margin-top:22px;padding:14px 16px;border-left:4px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel));border-radius:0 12px 12px 0;color:var(--muted)}
.hero-kpis{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.kpi{min-width:132px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--panel) 92%,var(--bg))}
.kpi strong{display:block;font-size:26px;letter-spacing:-.04em}
.kpi span{font-size:13px;color:var(--muted)}
.coverage{padding:24px;display:flex;flex-direction:column}
.coverage h2,.section-title h2{margin:0;letter-spacing:-.035em}
.coverage p{color:var(--muted);margin:7px 0 18px}
.coverage-list{display:grid;gap:9px;overflow:auto;max-height:360px;padding-right:4px}
.report-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.7fr) auto;gap:9px 12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:12px;cursor:pointer;transition:.18s}
.report-row:hover{border-color:var(--accent);transform:translateY(-1px)}
.report-row div{display:flex;flex-direction:column}
.report-row div span{font-size:11px;color:var(--muted)}
.report-row p{margin:0;font-size:12px;line-height:1.35;color:var(--muted)}
.report-row time{font-size:11px;color:var(--muted)}
.report-row b{grid-column:3;font-size:12px;color:var(--accent)}
.container{max-width:1480px;margin:auto;padding:0 22px 70px}
.section{margin-top:28px}
.section-title{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:14px}
.section-title p{margin:0;color:var(--muted)}
.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.stat-card{border:1px solid var(--line);border-radius:17px;background:var(--panel);padding:17px;text-align:left;cursor:pointer;box-shadow:0 6px 20px rgba(25,39,71,.04);transition:.18s}
.stat-card:hover{transform:translateY(-2px);border-color:var(--accent)}
.stat-card span{display:block;color:var(--muted);font-size:13px}
.stat-card strong{font-size:31px;line-height:1.1;display:inline-block;margin-top:5px}
.stat-card small{margin-left:5px;color:var(--muted)}
.common-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
.common-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;justify-content:space-between;gap:12px;align-items:start}
.common-card strong{font-size:15px}
.common-card span{font-size:12px;color:var(--muted)}
.common-card b{font-size:13px;color:var(--accent);white-space:nowrap}
.catalog-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}
.sidebar{position:sticky;top:76px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:var(--shadow);max-height:calc(100vh - 96px);overflow:auto}
.sidebar h3{margin:0 0 10px;font-size:15px}
.filter-group{padding:14px 0;border-top:1px solid var(--line)}
.filter-group:first-of-type{border-top:0;padding-top:0}
.filter-list{display:grid;gap:7px}
.filter-btn{width:100%;display:flex;justify-content:space-between;gap:8px;align-items:center;border:0;background:transparent;padding:8px 9px;border-radius:10px;cursor:pointer;text-align:left;color:var(--muted)}
.filter-btn:hover,.filter-btn.active{background:var(--chip);color:var(--accent);font-weight:800}
.filter-btn b{font-size:11px;background:color-mix(in srgb,var(--muted) 12%,transparent);padding:2px 7px;border-radius:999px}
.reset-btn{width:100%;border:1px solid var(--line);background:var(--panel);padding:9px;border-radius:11px;cursor:pointer}
.catalog-main{min-width:0}
.toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap}
.result-count{font-weight:850}
.toolbar-right{display:flex;gap:8px;align-items:center}
select{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:11px;padding:9px 12px}
.view-btn{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:8px 10px;cursor:pointer}
.view-btn.active{border-color:var(--accent);color:var(--accent)}
.catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:13px}
.catalog.list-view{grid-template-columns:1fr}
.tech-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;min-width:0;box-shadow:0 5px 16px rgba(25,39,71,.035);transition:.18s}
.tech-card:hover{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));transform:translateY(-1px)}
.card-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
.tech-card h3{margin:0;font-size:18px;letter-spacing:-.025em;word-break:break-word}
.freq{white-space:nowrap;background:var(--chip);color:var(--accent);font-size:11px;font-weight:800;border-radius:999px;padding:5px 8px}
.badges{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0 10px}
.badge{font-size:11px;border:1px solid var(--line);color:var(--muted);padding:3px 7px;border-radius:999px}
.badge.kind{color:var(--accent2);border-color:color-mix(in srgb,var(--accent2) 30%,var(--line));background:color-mix(in srgb,var(--accent2) 7%,transparent)}
.tech-card .desc{margin:0;color:var(--muted);font-size:14px;min-height:44px}
.aliases{margin-top:12px;color:var(--muted);font-size:12px;word-break:break-word}
.sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:13px;border-top:1px dashed var(--line)}
.source-chip{font-size:11px;background:color-mix(in srgb,var(--good) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--good) 25%,var(--line));color:var(--good);border-radius:999px;padding:4px 8px;cursor:pointer}
.no-source{color:var(--warn);font-size:11px}
.empty{display:none;background:var(--panel);border:1px dashed var(--line);border-radius:18px;padding:44px;text-align:center;color:var(--muted)}
.details{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px}
.details summary{cursor:pointer;font-weight:850}
.details ul{color:var(--muted)}
.footer{border-top:1px solid var(--line);padding:30px 22px;color:var(--muted);text-align:center;font-size:12px}
mark{background:#fde68a;color:#111827;padding:0 2px;border-radius:3px}
@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.catalog-shell{grid-template-columns:1fr}.sidebar{position:static;max-height:none}.report-row{grid-template-columns:1fr auto}.report-row p{grid-column:1/-1}}
@media (max-width:620px){.topbar-inner{padding:10px}.brand{display:none}.hero,.container{padding-left:13px;padding-right:13px}.hero{padding-top:28px}.hero-main{padding:23px}.catalog{grid-template-columns:1fr}.tech-card .desc{min-height:0}h1{font-size:38px}}
@media print{.topbar,.sidebar,.toolbar-right,.hero-note{display:none!important}body{background:white}.hero,.container{max-width:none;padding:12px}.hero-main,.coverage,.tech-card,.details{box-shadow:none}.catalog-shell{display:block}.catalog{grid-template-columns:repeat(2,1fr)}.tech-card{break-inside:avoid}}
</style>
</head>
<body>
<header class="topbar">
  <div class="topbar-inner">
    <div class="brand">FINAL TECH CATALOG</div>
    <div class="search-wrap"><input id="globalSearch" type="search" placeholder="기술·프로토콜·툴·공격기법 검색 (예: OSPF, Wazuh, SQL Injection)"><span class="key">/</span></div>
    <button id="themeBtn" class="icon-btn" title="테마 전환">◐</button>
    <button class="icon-btn" onclick="window.print()" title="인쇄/PDF">인쇄</button>
  </div>
</header>

<section class="hero">
  <div class="hero-grid">
    <div class="hero-main">
      <span class="eyebrow">첨부 PDF 7종 통합 · 중복본 제외</span>
      <h1>파이널 보고서<br>기술 카탈로그</h1>
      <p class="lead">네트워크 프로토콜부터 서버 서비스, 보안·관제, IaC·자동화, 모의해킹 도구와 공격·방어 기법까지 분야별로 통합 정리했습니다. 표기 차이는 표준 명칭으로 통합하고 원문 별칭과 페이지를 함께 남겼습니다.</p>
      <div class="hero-kpis">
        <div class="kpi"><strong>335</strong><span>기술·툴·기법</span></div>
        <div class="kpi"><strong>8</strong><span>대분류</span></div>
        <div class="kpi"><strong>7</strong><span>고유 문서</span></div>
        <div class="kpi"><strong>152</strong><span>3개 이상 공통</span></div>
      </div>
      <div class="hero-note"><b>범위:</b> 결과보고서 6종과 2026년 기획안 1종을 포함했습니다. 파일명 뒤 <code>(1)</code>이 붙은 중복본은 제외했습니다. 기획안의 기술은 “계획” 출처로 구분됩니다.</div>
    </div>
    <aside class="coverage">
      <h2>문서별 커버리지</h2>
      <p>문서를 누르면 해당 문서에서 확인된 항목만 필터링됩니다.</p>
      <div class="coverage-list"><div class="report-row" data-report="s-core"><div><strong>S-Core</strong><span>결과보고서</span></div><p>IaC(코드형 인프라)를 활용한 인프라 및 보안 아키텍처 구축</p><time>2025-08-11</time><b>167개 기술</b></div><div class="report-row" data-report="pm"><div><strong>PINGMASTERZ</strong><span>결과보고서</span></div><p>기업 내/외부 네트워크 및 서버 엔터프라이즈 솔루션 구축</p><time>2024-12-27</time><b>121개 기술</b></div><div class="report-row" data-report="ts"><div><strong>TS Company</strong><span>결과보고서</span></div><p>TS Company 프로젝트 결과 보고서</p><time>2024-12-27</time><b>98개 기술</b></div><div class="report-row" data-report="aaa"><div><strong>AAA</strong><span>최종보고서</span></div><p>인프라 구축, 안전점검 및 침해대응</p><time>2022-09-02</time><b>157개 기술</b></div><div class="report-row" data-report="ng"><div><strong>NetGuardians</strong><span>결과보고서</span></div><p>TJ더조은은행 네트워크/서버 구축 및 모의해킹</p><time>2024-12-27</time><b>132개 기술</b></div><div class="report-row" data-report="td"><div><strong>TD Telecom</strong><span>결과보고서</span></div><p>TD Telecom 독자 네트워크/서버 구축 및 취약점 점검</p><time>2024-12-30</time><b>123개 기술</b></div><div class="report-row" data-report="plan26"><div><strong>2026 기획안</strong><span>기획안</span></div><p>고가용성 글로벌 인프라 및 SOAR 기반 통합 관제(SOC) 구축과 실전 APT 모의해킹 검증</p><time>2026-02-23</time><b>162개 기술</b></div></div>
    </aside>
  </div>
</section>

<main class="container">
  <section class="section">
    <div class="section-title"><div><h2>분야별 항목 수</h2><p>카드를 누르면 해당 분야로 바로 필터링됩니다.</p></div></div>
    <div class="stats-grid"><button class="stat-card category-filter" data-category="네트워크"><span>네트워크</span><strong>90</strong><small>항목</small></button><button class="stat-card category-filter" data-category="공격기법·취약점"><span>공격기법·취약점</span><strong>63</strong><small>항목</small></button><button class="stat-card category-filter" data-category="서버·서비스"><span>서버·서비스</span><strong>60</strong><small>항목</small></button><button class="stat-card category-filter" data-category="보안·관제"><span>보안·관제</span><strong>49</strong><small>항목</small></button><button class="stat-card category-filter" data-category="모의해킹·진단"><span>모의해킹·진단</span><strong>40</strong><small>항목</small></button><button class="stat-card category-filter" data-category="플랫폼·환경"><span>플랫폼·환경</span><strong>12</strong><small>항목</small></button><button class="stat-card category-filter" data-category="보안 개선"><span>보안 개선</span><strong>11</strong><small>항목</small></button><button class="stat-card category-filter" data-category="자동화·IaC"><span>자동화·IaC</span><strong>10</strong><small>항목</small></button></div>
  </section>

  <section class="section">
    <div class="section-title"><div><h2>여러 보고서에 공통으로 등장한 핵심 기술</h2><p>출처 문서 수 기준 상위 항목입니다.</p></div></div>
    <div id="commonGrid" class="common-grid"></div>
  </section>

  <section class="section" id="catalogSection">
    <div class="section-title"><div><h2>전체 카탈로그</h2><p>검색, 분야, 유형, 문서 출처로 조합 필터링할 수 있습니다.</p></div></div>
    <div class="catalog-shell">
      <aside class="sidebar">
        <div class="filter-group"><button id="resetBtn" class="reset-btn">필터 초기화</button></div>
        <div class="filter-group"><h3>분야</h3><div id="categoryFilters" class="filter-list"></div></div>
        <div class="filter-group"><h3>유형</h3><div id="kindFilters" class="filter-list"></div></div>
        <div class="filter-group"><h3>출처</h3><div id="reportFilters" class="filter-list"></div></div>
      </aside>
      <div class="catalog-main">
        <div class="toolbar">
          <div id="resultCount" class="result-count"></div>
          <div class="toolbar-right">
            <select id="sortSelect" aria-label="정렬">
              <option value="category">분야 순</option>
              <option value="frequency">공통 출처 많은 순</option>
              <option value="name">이름 순</option>
            </select>
            <button id="gridBtn" class="view-btn active" title="카드 보기">▦</button>
            <button id="listBtn" class="view-btn" title="목록 보기">☷</button>
          </div>
        </div>
        <div id="catalog" class="catalog"></div>
        <div id="emptyState" class="empty">조건에 맞는 항목이 없습니다. 검색어 또는 필터를 조정해 주세요.</div>
      </div>
    </div>
  </section>

  <section class="section">
    <details class="details">
      <summary>정리 기준 및 표기 통합 내역</summary>
      <ul>
        <li><b>표준화:</b> HA Proxy→HAProxy, PFsense/pfSens→pfSense, SecurityOnion→Security Onion, mode_security/mod_security→ModSecurity, Logstesh→Logstash 등 표기 차이를 통합했습니다.</li>
        <li><b>출처 페이지:</b> 기술 리스트뿐 아니라 구축·관제·침투 테스트·보안 권고 섹션의 실제 사용 페이지를 함께 검색했습니다.</li>
        <li><b>범주:</b> “기술”은 프로토콜, 제품/도구, 서비스, 아키텍처, 공격기법, 취약점, 방어기법, 플랫폼을 모두 포함합니다.</li>
        <li><b>주의:</b> 공격 관련 내용은 첨부 보고서의 격리된 실습/모의해킹 맥락을 요약한 것입니다.</li>
      </ul>
    </details>
  </section>
</main>
<footer class="footer">Generated from the attached final-project reports · 2026-07-23</footer>
<script id="catalogData" type="application/json">{"entries":[{"id":1,"category":"공격기법·취약점","subcategory":"C2","name":"C2 Communication","kind":"공격 기법","desc":"감염 호스트가 명령제어 서버와 주기적 통신하며 명령·데이터를 교환.","aliases":["C2 통신","C&C"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[13,28,37,46],"pageLabel":"13, 28, 37, 46"}]},{"id":2,"category":"공격기법·취약점","subcategory":"CVE","name":"MS08-067","kind":"취약점","desc":"Windows Server 서비스 RPC 처리 오류를 이용한 원격 코드 실행 취약점.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[342,343,346,358],"pageLabel":"342-343, 346, 358"}]},{"id":3,"category":"공격기법·취약점","subcategory":"CVE","name":"MS09-001","kind":"취약점","desc":"Windows SMB 처리 취약점으로 원격 코드 실행이 가능한 보안 공지.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[342,358],"pageLabel":"342, 358"}]},{"id":4,"category":"공격기법·취약점","subcategory":"CVE","name":"MS17-010","kind":"취약점","desc":"Windows SMBv1 원격 코드 실행 취약점군(EternalBlue 관련).","aliases":["MS07-010"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[342,358],"pageLabel":"342, 358"}]},{"id":5,"category":"공격기법·취약점","subcategory":"CVE","name":"vsftpd CVE-2011-2523","kind":"취약점","desc":"백도어가 삽입된 vsftpd 2.3.4 배포본에서 원격 셸이 열리는 취약점.","aliases":["CVE-2011-2523"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[56],"pageLabel":"56"}]},{"id":6,"category":"공격기법·취약점","subcategory":"DNS","name":"DNS Zone Transfer Exposure","kind":"취약점","desc":"AXFR 등 Zone Transfer가 외부에 허용되어 내부 DNS 구조가 노출.","aliases":["zone transfer","Zone Transfer 시도"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[63],"pageLabel":"63"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[64,65],"pageLabel":"64-65"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[170,176,186],"pageLabel":"170, 176, 186"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[27,28,37,51],"pageLabel":"27-28, 37, 51"}]},{"id":7,"category":"공격기법·취약점","subcategory":"MITM","name":"ARP Spoofing","kind":"공격 기법","desc":"위조 ARP 응답으로 게이트웨이/호스트 트래픽을 공격자에게 유도.","aliases":["ARP spoofing","ARP 스푸핑"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[348,353],"pageLabel":"348, 353"}]},{"id":8,"category":"공격기법·취약점","subcategory":"MITM","name":"DNS Spoofing","kind":"공격 기법","desc":"위조 DNS 응답으로 사용자를 공격자가 지정한 호스트로 유도.","aliases":["DNS spoofing","DNS 스푸핑"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,72,73],"pageLabel":"13, 72-73"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[60],"pageLabel":"60"}]},{"id":9,"category":"공격기법·취약점","subcategory":"SMB","name":"SMB Exploitation","kind":"공격 기법","desc":"SMB 취약점·구성 오류를 이용해 원격 코드 실행·권한 획득.","aliases":["SMB 취약점"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[341],"pageLabel":"341"}]},{"id":10,"category":"공격기법·취약점","subcategory":"SMB","name":"SMB NULL Session","kind":"취약점","desc":"인증 없이 SMB 세션과 공유·계정 정보를 조회할 수 있는 구성.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[342],"pageLabel":"342"}]},{"id":11,"category":"공격기법·취약점","subcategory":"SMB","name":"SMB Signing Not Required","kind":"취약점","desc":"SMB 서명이 강제되지 않아 중간자·세션 변조 위험이 존재.","aliases":["SMB Signing not required"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[343],"pageLabel":"343"}]},{"id":12,"category":"공격기법·취약점","subcategory":"SNMP","name":"SNMP Misconfiguration","kind":"취약점","desc":"RW Community, 과도한 ACL 허용, 평문 Community String으로 설정 변조 가능.","aliases":["Misconfiguration","SNMP 권한이 Read-Write"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[347,354,359],"pageLabel":"347, 354, 359"}]},{"id":13,"category":"공격기법·취약점","subcategory":"권한 상승","name":"Privilege Escalation","kind":"공격 기법","desc":"낮은 권한에서 root/SYSTEM 등 관리자 권한을 획득.","aliases":["privilege escalation","권한 상승"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,13,88,89],"pageLabel":"5, 13, 88-89"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51,52,53],"pageLabel":"51-53"}]},{"id":14,"category":"공격기법·취약점","subcategory":"권한 상승","name":"Race Condition","kind":"취약점 유형","desc":"동시 실행 타이밍 차이를 악용해 권한이나 파일 상태를 우회.","aliases":["race condition"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"}]},{"id":15,"category":"공격기법·취약점","subcategory":"권한 상승","name":"SUID/SETUID Misconfiguration","kind":"취약점 유형","desc":"부적절한 SUID/SETUID 권한 설정을 악용해 권한을 상승.","aliases":["SUID","SGID","SET UID 설정오류"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[87],"pageLabel":"87"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[63],"pageLabel":"63"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[63,65,66],"pageLabel":"63, 65-66"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[169,185],"pageLabel":"169, 185"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[53],"pageLabel":"53"}]},{"id":16,"category":"공격기법·취약점","subcategory":"사회공학","name":"Malicious Macro","kind":"공격 기법","desc":"문서 매크로를 통해 악성 스크립트·페이로드를 실행.","aliases":["악성 매크로","xlsm","docm"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48,53],"pageLabel":"48, 53"}]},{"id":17,"category":"공격기법·취약점","subcategory":"사회공학","name":"Pharming","kind":"공격 기법","desc":"DNS/hosts 변조 등으로 정상 도메인을 가짜 사이트로 연결.","aliases":["파밍"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,73],"pageLabel":"13, 73"}]},{"id":18,"category":"공격기법·취약점","subcategory":"사회공학","name":"Phishing","kind":"공격 기법","desc":"신뢰할 수 있는 메시지·사이트로 위장해 자격증명이나 실행을 유도.","aliases":["피싱"],"tags":[],"sourceCount":2,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[73],"pageLabel":"73"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48,51,53],"pageLabel":"48, 51, 53"}]},{"id":19,"category":"공격기법·취약점","subcategory":"사회공학","name":"Spear Phishing","kind":"공격 기법","desc":"특정 조직·개인을 표적으로 맞춤형 피싱을 수행.","aliases":["스피어 피싱"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51,53],"pageLabel":"51, 53"}]},{"id":20,"category":"공격기법·취약점","subcategory":"서비스 거부","name":"DDoS","kind":"공격 기법","desc":"다수 분산 출발지에서 서비스 거부 트래픽을 발생.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[66,67],"pageLabel":"66-67"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[64,67],"pageLabel":"64, 67"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[157,160,161,163,164,166,167,244,245,246,281,347],"pageLabel":"157, 160-161, 163-164, 166-167 외 3개 구간"}]},{"id":21,"category":"공격기법·취약점","subcategory":"서비스 거부","name":"DoS","kind":"공격 기법","desc":"단일 출발지에서 서비스 자원을 고갈시켜 가용성을 저해.","aliases":["서비스 거부 공격"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,74],"pageLabel":"13, 74"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[63],"pageLabel":"63"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23,169,185],"pageLabel":"23, 169, 185"}]},{"id":22,"category":"공격기법·취약점","subcategory":"서비스 거부","name":"SYN Flood","kind":"공격 기법","desc":"대량의 SYN 요청으로 연결 대기 큐와 자원을 고갈.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[57,58],"pageLabel":"57-58"}]},{"id":23,"category":"공격기법·취약점","subcategory":"셸/지속성","name":"Backdoor","kind":"공격 기법","desc":"정상 인증을 우회해 재접속을 허용하는 은닉 접근 수단.","aliases":["백도어"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[74],"pageLabel":"74"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[153,344,345,346],"pageLabel":"153, 344-346"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[40],"pageLabel":"40"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[25,46,47,49,56],"pageLabel":"25, 46-47, 49, 56"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[37,52],"pageLabel":"37, 52"}]},{"id":24,"category":"공격기법·취약점","subcategory":"셸/지속성","name":"Bind Shell","kind":"공격 기법","desc":"피해 호스트가 특정 포트에서 셸 연결을 대기.","aliases":["바인드 셸"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52],"pageLabel":"52"}]},{"id":25,"category":"공격기법·취약점","subcategory":"셸/지속성","name":"Reverse Shell","kind":"공격 기법","desc":"피해 호스트가 공격자에게 역방향 연결을 생성해 원격 셸을 제공.","aliases":["Reverse shell","리버스 셸"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,68],"pageLabel":"13, 68"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"}]},{"id":26,"category":"공격기법·취약점","subcategory":"셸/지속성","name":"Web Shell","kind":"공격 기법","desc":"웹 서버에 업로드한 스크립트로 원격 명령을 실행.","aliases":["WebShell","webshell","웹셸"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[72,79],"pageLabel":"72, 79"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[339,340,356],"pageLabel":"339-340, 356"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[38,40],"pageLabel":"38, 40"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52,53],"pageLabel":"52-53"}]},{"id":27,"category":"공격기법·취약점","subcategory":"악성코드","name":"Ransomware","kind":"공격 기법","desc":"파일을 암호화·변조해 사용 불능으로 만들고 복구 대가를 요구.","aliases":["랜섬웨어"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[292],"pageLabel":"292"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[46,51],"pageLabel":"46, 51"}]},{"id":28,"category":"공격기법·취약점","subcategory":"원격접속","name":"RDP Shadowing","kind":"공격 기법","desc":"기존 RDP 세션을 관찰·제어하거나 비인가 세션을 중첩.","aliases":["Shadowing","섀도잉"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48],"pageLabel":"48"}]},{"id":29,"category":"공격기법·취약점","subcategory":"웹","name":"Blind SQL Injection","kind":"웹 취약점","desc":"응답 차이·시간 지연을 통해 DB 정보를 간접 추론.","aliases":["Blind SQLi","time-based SQL Injection"],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[72],"pageLabel":"72"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[335],"pageLabel":"335"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[32,33],"pageLabel":"32-33"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51],"pageLabel":"51"}]},{"id":30,"category":"공격기법·취약점","subcategory":"웹","name":"Cleartext Credentials","kind":"웹 취약점","desc":"계정·비밀번호 등 민감정보가 암호화 없이 전송.","aliases":["평문 전송"],"tags":[],"sourceCount":3,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[69],"pageLabel":"69"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[65,69],"pageLabel":"65, 69"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[215,221,229,233,329,336],"pageLabel":"215, 221, 229, 233 외 2개 구간"}]},{"id":31,"category":"공격기법·취약점","subcategory":"웹","name":"Clickjacking","kind":"웹 취약점","desc":"투명/중첩 프레임으로 사용자의 클릭을 다른 동작에 유도.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[336],"pageLabel":"336"}]},{"id":32,"category":"공격기법·취약점","subcategory":"웹","name":"Cookie Injection","kind":"웹 취약점","desc":"입력값을 통해 쿠키 값이나 쿠키 관련 스크립트를 주입.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[335,336],"pageLabel":"335-336"}]},{"id":33,"category":"공격기법·취약점","subcategory":"웹","name":"CSRF","kind":"웹 취약점","desc":"인증된 사용자의 브라우저로 의도하지 않은 상태 변경 요청을 실행.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[69],"pageLabel":"69"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[64,69],"pageLabel":"64, 69"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[214,220,228,315,316],"pageLabel":"214, 220, 228, 315-316"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[28,33,34,35,36,59,62],"pageLabel":"28, 33-36, 59, 62"}]},{"id":34,"category":"공격기법·취약점","subcategory":"웹","name":"Directory Indexing","kind":"웹 취약점","desc":"인덱스 파일이 없을 때 디렉터리 파일 목록이 노출.","aliases":["디렉터리 인덱싱","Browsable Web Directories"],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[69],"pageLabel":"69"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[64,69],"pageLabel":"64, 69"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[214,220,228,303,335],"pageLabel":"214, 220, 228, 303 외 1개 구간"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[60],"pageLabel":"60"}]},{"id":35,"category":"공격기법·취약점","subcategory":"웹","name":"Directory Traversal","kind":"웹 취약점","desc":"../ 등 경로 조작으로 웹 루트 밖의 파일에 접근.","aliases":["디렉터리 트래버설","../"],"tags":[],"sourceCount":4,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[49],"pageLabel":"49"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[302,323],"pageLabel":"302, 323"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3],"pageLabel":"3"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48],"pageLabel":"48"}]},{"id":36,"category":"공격기법·취약점","subcategory":"웹","name":"File Download","kind":"웹 취약점","desc":"파일 다운로드 경로·권한 검증 미흡으로 임의 파일을 획득.","aliases":["File download","File upload / download"],"tags":[],"sourceCount":1,"sources":[{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"}]},{"id":37,"category":"공격기법·취약점","subcategory":"웹","name":"File Upload","kind":"웹 취약점","desc":"업로드 검증 미흡을 악용해 웹셸·악성 파일을 서버에 저장.","aliases":["File upload","파일 업로드"],"tags":[],"sourceCount":6,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11,50,63,69,72,74],"pageLabel":"5, 11, 50, 63 외 3개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[64,69,70,71],"pageLabel":"64, 69-71"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[170,175,180,186,188,215,221,223,229,230,258,263,264,265,307,308,321,322,323,324,325,326,339,340,356],"pageLabel":"170, 175, 180, 186 외 11개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37,40],"pageLabel":"37, 40"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[37,41,59,61],"pageLabel":"37, 41, 59, 61"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48,52],"pageLabel":"48, 52"}]},{"id":38,"category":"공격기법·취약점","subcategory":"웹","name":"HTML Injection","kind":"웹 취약점","desc":"사용자 입력이 HTML로 해석되어 페이지 구조·콘텐츠가 변조.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[336],"pageLabel":"336"}]},{"id":39,"category":"공격기법·취약점","subcategory":"웹","name":"Local File Inclusion (LFI)","kind":"웹 취약점","desc":"사용자 입력으로 서버 로컬 파일을 포함·노출·실행.","aliases":["LFI","Local File Inclusion"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48,51,52],"pageLabel":"48, 51-52"}]},{"id":40,"category":"공격기법·취약점","subcategory":"웹","name":"Password Auto-Completion","kind":"웹 취약점","desc":"민감 입력 폼의 자동 완성 허용으로 자격정보 노출 위험 증가.","aliases":["자동 완성"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[336],"pageLabel":"336"}]},{"id":41,"category":"공격기법·취약점","subcategory":"웹","name":"Remote File Inclusion (RFI)","kind":"웹 취약점","desc":"외부 원격 파일을 포함시켜 코드 실행을 유도.","aliases":["RFI","Remote File Inclusion"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51,52],"pageLabel":"51-52"}]},{"id":42,"category":"공격기법·취약점","subcategory":"웹","name":"SQL Injection","kind":"웹 취약점","desc":"입력값을 SQL 문맥에 삽입해 쿼리 구조를 변조.","aliases":["SQLi","SQL injection"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,84],"pageLabel":"13, 84"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11,72],"pageLabel":"5, 11, 72"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[301,335,336,337,340,355],"pageLabel":"301, 335-337, 340, 355"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[29,32,33,58],"pageLabel":"29, 32-33, 58"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,44,46,48,51,52,53],"pageLabel":"4, 44, 46, 48 외 1개 구간"}]},{"id":43,"category":"공격기법·취약점","subcategory":"웹","name":"Stored XSS","kind":"웹 취약점","desc":"악성 스크립트가 서버에 저장되어 다른 사용자의 브라우저에서 반복 실행.","aliases":["XSS - stored"],"tags":[],"sourceCount":3,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[73],"pageLabel":"73"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[355],"pageLabel":"355"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51],"pageLabel":"51"}]},{"id":44,"category":"공격기법·취약점","subcategory":"웹","name":"Union-based SQL Injection","kind":"웹 취약점","desc":"UNION SELECT로 다른 테이블·컬럼 데이터를 결합해 추출.","aliases":["Union 문","union select"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[30,31],"pageLabel":"30-31"}]},{"id":45,"category":"공격기법·취약점","subcategory":"웹","name":"WAF Bypass","kind":"공격 기법","desc":"인코딩·구문 변형·분할 등으로 WAF 룰 탐지를 우회.","aliases":["WAF 우회"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51],"pageLabel":"51"}]},{"id":46,"category":"공격기법·취약점","subcategory":"웹","name":"XSS","kind":"웹 취약점","desc":"사용자 브라우저에서 공격자 스크립트가 실행되도록 입력을 주입.","aliases":["Cross Site Scripting"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,75],"pageLabel":"13, 75"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11,72,73],"pageLabel":"5, 11, 72-73"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[58,59],"pageLabel":"58-59"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[317,335,355],"pageLabel":"317, 335, 355"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[28,33,34,56,57,59,61],"pageLabel":"28, 33-34, 56-57, 59 외 1개 구간"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,37,44,46,48,51,52,53],"pageLabel":"4, 37, 44, 46 외 2개 구간"}]},{"id":47,"category":"공격기법·취약점","subcategory":"웹 서버","name":"Outdated Apache Vulnerabilities","kind":"취약점","desc":"지원되지 않거나 취약한 Apache 버전 사용으로 알려진 다중 취약점에 노출.","aliases":["Apache 2.4.x < 2.4.53","취약한 Apache 버전"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[335,355],"pageLabel":"335, 355"}]},{"id":48,"category":"공격기법·취약점","subcategory":"웹/세션","name":"Session Hijacking","kind":"공격 기법","desc":"세션 쿠키·토큰을 탈취해 인증 세션을 가로챔.","aliases":["세션 하이제킹","세션 탈취"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,77,78,89],"pageLabel":"13, 77-78, 89"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[215,221,228],"pageLabel":"215, 221, 228"}]},{"id":49,"category":"공격기법·취약점","subcategory":"은닉","name":"Steganography","kind":"공격 기법","desc":"이미지·문서 등 정상 파일 안에 페이로드나 데이터를 숨김.","aliases":["스테가노그래피"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51,53],"pageLabel":"51, 53"}]},{"id":50,"category":"공격기법·취약점","subcategory":"은폐","name":"Log Tampering / Anti-Forensics","kind":"공격 기법","desc":"로그와 증적을 삭제·변조하거나 로깅을 비활성화해 탐지를 회피.","aliases":["로그 위변조","로그 위변조 및 무력화","안티포렌식"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51,52,53],"pageLabel":"51-53"}]},{"id":51,"category":"공격기법·취약점","subcategory":"인증 공격","name":"Brute Force","kind":"공격 기법","desc":"가능한 암호 조합을 반복 시도하는 무차별 대입 공격.","aliases":["BruteForce","무차별 대입"],"tags":[],"sourceCount":5,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11],"pageLabel":"5, 11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[60],"pageLabel":"60"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[25],"pageLabel":"25"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[50,60],"pageLabel":"50, 60"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,37,48],"pageLabel":"4, 37, 48"}]},{"id":52,"category":"공격기법·취약점","subcategory":"인증 공격","name":"Credential Stuffing","kind":"공격 기법","desc":"다른 서비스에서 유출된 동일 계정·비밀번호 조합을 재사용해 로그인 시도.","aliases":["Credential stuffing","사전대입공격"],"tags":[],"sourceCount":1,"sources":[{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37,44],"pageLabel":"37, 44"}]},{"id":53,"category":"공격기법·취약점","subcategory":"인증 공격","name":"Password Cracking","kind":"공격 기법","desc":"해시·암호를 사전, 규칙, 연산으로 복구.","aliases":["크래킹"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,87],"pageLabel":"13, 87"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[51,53],"pageLabel":"51, 53"}]},{"id":54,"category":"공격기법·취약점","subcategory":"인증 공격","name":"SSH Brute Force","kind":"공격 기법","desc":"SSH 계정에 사용자명·비밀번호 조합을 반복 대입.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[60],"pageLabel":"60"}]},{"id":55,"category":"공격기법·취약점","subcategory":"정보 탈취","name":"Keylogger","kind":"공격 기법","desc":"키보드 입력을 기록해 계정·민감정보를 탈취.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51],"pageLabel":"51"}]},{"id":56,"category":"공격기법·취약점","subcategory":"정찰/스캔","name":"Directory Fuzzing","kind":"공격/진단 기법","desc":"워드리스트·퍼징으로 숨은 경로와 파일을 탐색.","aliases":["Directory 스캔","디렉터리 퍼징"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[27],"pageLabel":"27"}]},{"id":57,"category":"공격기법·취약점","subcategory":"정찰/스캔","name":"DNS Enumeration","kind":"공격/진단 기법","desc":"DNS 레코드·서브도메인·네임서버·Zone Transfer 정보를 열거.","aliases":["DNS Enum","DNS enumeration"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,70],"pageLabel":"13, 70"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[26],"pageLabel":"26"}]},{"id":58,"category":"공격기법·취약점","subcategory":"정찰/스캔","name":"Port Scanning","kind":"공격/진단 기법","desc":"열린 포트와 서비스 노출 상태를 탐색.","aliases":["포트 스캔","Port Scan"],"tags":[],"sourceCount":4,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[71],"pageLabel":"71"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[48],"pageLabel":"48"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[37],"pageLabel":"37"}]},{"id":59,"category":"공격기법·취약점","subcategory":"탈취","name":"Data Exfiltration","kind":"공격 기법","desc":"DB·파일·자격정보 등 목표 데이터를 외부로 반출.","aliases":["데이터 유출","Exfiltration"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[53],"pageLabel":"53"}]},{"id":60,"category":"공격기법·취약점","subcategory":"탈취","name":"Tunneling / Data Hiding","kind":"공격 기법","desc":"정상 프로토콜·터널·인코딩을 이용해 통신과 데이터 반출을 은닉.","aliases":["터널링 및 데이터 은닉 반출"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51],"pageLabel":"51"}]},{"id":61,"category":"공격기법·취약점","subcategory":"평가 기준","name":"CVSS","kind":"평가 기준","desc":"취약점 심각도를 정량화하는 Common Vulnerability Scoring System.","aliases":["CVSS V3.0","CVSS V2.0"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[335,336,342],"pageLabel":"335-336, 342"}]},{"id":62,"category":"공격기법·취약점","subcategory":"평가 기준","name":"OWASP Top 10","kind":"가이드/프레임워크","desc":"대표적인 웹 애플리케이션 보안 위험을 분류한 OWASP 기준.","aliases":["OWASP 10"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,89],"pageLabel":"5, 89"}]},{"id":63,"category":"공격기법·취약점","subcategory":"평가 기준","name":"주요정보통신기반시설 취약점 가이드","kind":"가이드/프레임워크","desc":"네트워크·Unix/Windows·DBMS·보안장비·웹 취약점 점검과 조치 기준.","aliases":["주요정보통신기반시설","주정통"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,12,51],"pageLabel":"10, 12, 51"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,8,62,63,75],"pageLabel":"5, 8, 62-63, 75"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[63],"pageLabel":"63"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[6,153,156],"pageLabel":"6, 153, 156"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3],"pageLabel":"3"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4],"pageLabel":"4"}]},{"id":64,"category":"네트워크","subcategory":"IPsec","name":"AH","kind":"프로토콜 요소","desc":"IPsec에서 패킷 무결성과 인증을 제공하되 암호화는 제공하지 않음.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"}]},{"id":65,"category":"네트워크","subcategory":"IPsec","name":"ESP","kind":"프로토콜 요소","desc":"IPsec에서 페이로드 암호화와 선택적 무결성·인증을 제공.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3],"pageLabel":"3"}]},{"id":66,"category":"네트워크","subcategory":"IPsec","name":"IKE","kind":"프로토콜 요소","desc":"IPsec 보안 연계와 암호키를 협상·교환.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"}]},{"id":67,"category":"네트워크","subcategory":"IPsec","name":"Transport Mode","kind":"암호화 모드","desc":"원본 IP 헤더는 유지하고 페이로드만 보호하는 IPsec 모드.","aliases":["transport"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":68,"category":"네트워크","subcategory":"IPsec","name":"Tunnel Mode","kind":"암호화 모드","desc":"원본 IP 패킷 전체를 암호화하고 새 IP 헤더를 추가하는 IPsec 모드.","aliases":["tunnel"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":69,"category":"네트워크","subcategory":"L2 보안","name":"Port Security","kind":"보안 기술","desc":"스위치 포트에 허용할 MAC 주소나 호스트 수를 제한.","aliases":["Port-security","Portsecurity"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,27,31,145],"pageLabel":"18, 27, 31, 145"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7],"pageLabel":"7"}]},{"id":70,"category":"네트워크","subcategory":"L2 스위칭","name":"802.1Q / Dot1Q","kind":"프로토콜","desc":"VLAN 태그를 프레임에 삽입해 트렁크 구간에서 VLAN을 식별.","aliases":["Dot1Q","dot1Q","802.1Q","dot1q encapsulation"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,6],"pageLabel":"5-6"}]},{"id":71,"category":"네트워크","subcategory":"L2 스위칭","name":"Ethernet","kind":"프로토콜","desc":"MAC 주소를 기반으로 LAN 프레임을 전달하는 표준 기술.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"}]},{"id":72,"category":"네트워크","subcategory":"L2 스위칭","name":"PVST+","kind":"프로토콜","desc":"VLAN별 독립 Spanning Tree 인스턴스를 제공하는 Cisco 기술.","aliases":["PVST"],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,9],"pageLabel":"7, 9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,27],"pageLabel":"18, 27"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[11],"pageLabel":"11"}]},{"id":73,"category":"네트워크","subcategory":"L2 스위칭","name":"STP","kind":"프로토콜","desc":"중복 링크에서 루프와 브로드캐스트 스톰을 방지하고 백업 경로를 유지.","aliases":["Spanning Tree Protocol"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,27,28,29,30],"pageLabel":"18, 27-30"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,11],"pageLabel":"7, 11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[15,16,17,18],"pageLabel":"15-18"}]},{"id":74,"category":"네트워크","subcategory":"L2 스위칭","name":"VLAN","kind":"프로토콜/기술","desc":"하나의 물리 스위치를 여러 논리적 브로드캐스트 도메인으로 분리.","aliases":[],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,9],"pageLabel":"7, 9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8,9],"pageLabel":"8-9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,27,28],"pageLabel":"18, 27-28"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,6],"pageLabel":"5-6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,10,11],"pageLabel":"7, 10-11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[13,15,18],"pageLabel":"13, 15, 18"}]},{"id":75,"category":"네트워크","subcategory":"L2 스위칭","name":"VTP","kind":"프로토콜","desc":"스위치 간 VLAN 데이터베이스를 Server/Client/Transparent 모드로 동기화.","aliases":[],"tags":[],"sourceCount":6,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,28,157,161,164],"pageLabel":"18, 28, 157, 161 외 1개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,10],"pageLabel":"7, 10"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[13],"pageLabel":"13"}]},{"id":76,"category":"네트워크","subcategory":"L3 스위칭","name":"Inter-VLAN Routing","kind":"프로토콜/기술","desc":"서로 다른 VLAN 간 통신을 라우팅.","aliases":["Inter VLAN","Inter-VLAN"],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,27,28],"pageLabel":"18, 27-28"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"}]},{"id":77,"category":"네트워크","subcategory":"L3 스위칭","name":"SVI","kind":"프로토콜/기술","desc":"스위치 가상 인터페이스를 통해 VLAN 게이트웨이와 라우팅을 제공.","aliases":["Switch Virtual Interface"],"tags":[],"sourceCount":3,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"}]},{"id":78,"category":"네트워크","subcategory":"VPN/터널링","name":"GRE","kind":"프로토콜","desc":"다양한 L3 패킷을 새 IP 헤더로 캡슐화하는 범용 터널링 프로토콜.","aliases":[],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9,11],"pageLabel":"9, 11"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,6,14,17],"pageLabel":"3, 6, 14, 17"}]},{"id":79,"category":"네트워크","subcategory":"VPN/터널링","name":"IPsec","kind":"프로토콜군","desc":"IP 패킷에 기밀성·무결성·인증을 제공하는 보안 프로토콜군.","aliases":["IPSEC"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,9],"pageLabel":"7, 9"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9,11],"pageLabel":"9, 11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,6,14,17],"pageLabel":"3, 6, 14, 17"}]},{"id":80,"category":"네트워크","subcategory":"VPN/터널링","name":"IPsec over GRE","kind":"프로토콜/기술","desc":"GRE의 멀티프로토콜/동적 라우팅 지원과 IPsec 암호화를 결합.","aliases":["IPSEC Over GRE","IPSEC over GRE"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,6,14,17],"pageLabel":"3, 6, 14, 17"}]},{"id":81,"category":"네트워크","subcategory":"VPN/터널링","name":"Site-to-Site VPN","kind":"프로토콜/기술","desc":"본사·지사 등 네트워크 간에 상시 암호화 터널을 구성.","aliases":["VPN(Site to Site)","Site to Site"],"tags":[],"sourceCount":2,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3],"pageLabel":"3"}]},{"id":82,"category":"네트워크","subcategory":"VPN/터널링","name":"VPN","kind":"프로토콜/기술","desc":"공중망 위에 논리적 사설 네트워크를 구성.","aliases":[],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,9],"pageLabel":"7, 9"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7,9,11],"pageLabel":"5, 7, 9, 11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[7,8,43],"pageLabel":"7-8, 43"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6,7],"pageLabel":"6-7"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,12],"pageLabel":"7, 12"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,6,14,17],"pageLabel":"3, 6, 14, 17"}]},{"id":83,"category":"네트워크","subcategory":"WAN","name":"DLCI","kind":"프로토콜 요소","desc":"Frame Relay 가상회선을 식별하는 Data-Link Connection Identifier.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"}]},{"id":84,"category":"네트워크","subcategory":"WAN","name":"Frame Relay","kind":"프로토콜","desc":"DLCI 기반 가상회선으로 지점 간 WAN을 구성하는 L2 패킷 스위칭 기술.","aliases":["Frame-Relay"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,9],"pageLabel":"5, 9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[12,15,18],"pageLabel":"12, 15, 18"}]},{"id":85,"category":"네트워크","subcategory":"WAN","name":"Frame Relay Multipoint","kind":"프로토콜/기술","desc":"하나의 서브넷에 다수 지점을 연결하는 Multi-Access 방식.","aliases":["Multi Access","Multipoint","Multi-Access"],"tags":[],"sourceCount":3,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[12,15,18],"pageLabel":"12, 15, 18"}]},{"id":86,"category":"네트워크","subcategory":"WAN","name":"Frame Relay Point-to-Point","kind":"프로토콜/기술","desc":"두 지점 간 단일 서브인터페이스/가상회선 방식.","aliases":["Point-to-Point"],"tags":[],"sourceCount":2,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"}]},{"id":87,"category":"네트워크","subcategory":"WAN","name":"NBMA","kind":"프로토콜 요소","desc":"브로드캐스트를 기본 지원하지 않는 다중 접속 네트워크 특성.","aliases":["Non-Broadcast Multi-Access"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[12],"pageLabel":"12"}]},{"id":88,"category":"네트워크","subcategory":"WAN","name":"PVC","kind":"프로토콜 요소","desc":"Frame Relay에서 미리 설정된 영구 가상회선.","aliases":["Permanent Virtual Circuit","전용회선(PVC)"],"tags":[],"sourceCount":1,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7],"pageLabel":"5, 7"}]},{"id":89,"category":"네트워크","subcategory":"고가용성","name":"EtherChannel","kind":"프로토콜/기술","desc":"복수 물리 링크를 하나의 논리 링크로 묶어 대역폭과 가용성을 높임.","aliases":["이더채널","Link Aggregation"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,6,14,16],"pageLabel":"3, 6, 14, 16"}]},{"id":90,"category":"네트워크","subcategory":"고가용성","name":"FHRP","kind":"프로토콜군","desc":"가상 게이트웨이를 통해 First-Hop 게이트웨이를 이중화.","aliases":["First-Hop Redundancy Protocol"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,6],"pageLabel":"5-6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,6,15,18],"pageLabel":"3, 6, 15, 18"}]},{"id":91,"category":"네트워크","subcategory":"고가용성","name":"GLBP","kind":"프로토콜","desc":"다중 게이트웨이를 동시에 활용해 이중화와 부하분산을 제공.","aliases":[],"tags":[],"sourceCount":5,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,29],"pageLabel":"18, 29"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,6],"pageLabel":"5-6"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[12,16],"pageLabel":"12, 16"}]},{"id":92,"category":"네트워크","subcategory":"고가용성","name":"HSRP","kind":"프로토콜","desc":"Active/Standby 구조의 Cisco 게이트웨이 이중화 프로토콜.","aliases":[],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,11],"pageLabel":"7, 11"}]},{"id":93,"category":"네트워크","subcategory":"고가용성","name":"MHSRP","kind":"프로토콜","desc":"다중 HSRP 그룹으로 Active-Active 형태의 게이트웨이 부하분산을 구성.","aliases":["FHRP (MHSRP)"],"tags":[],"sourceCount":2,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[12],"pageLabel":"12"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[18],"pageLabel":"18"}]},{"id":94,"category":"네트워크","subcategory":"고가용성","name":"Non-Protocol Gateway Redundancy","kind":"프로토콜/기술","desc":"특정 FHRP 프로토콜 없이 복수 게이트웨이 장애조치와 분산을 구현.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":95,"category":"네트워크","subcategory":"고가용성","name":"VRRP","kind":"프로토콜","desc":"표준 가상 라우터 기반 게이트웨이 이중화 프로토콜.","aliases":[],"tags":[],"sourceCount":6,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,9],"pageLabel":"7, 9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,28],"pageLabel":"18, 28"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,11],"pageLabel":"7, 11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[15],"pageLabel":"15"}]},{"id":96,"category":"네트워크","subcategory":"고가용성","name":"VRRPv3","kind":"프로토콜","desc":"IPv4/IPv6를 지원하는 VRRP 버전 3 기반 게이트웨이 이중화.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[17],"pageLabel":"17"}]},{"id":97,"category":"네트워크","subcategory":"관리/모니터링","name":"Community String","kind":"인증 요소","desc":"SNMPv1/v2c에서 접근 권한을 구분하는 문자열 기반 자격정보.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[157,161,164,192,195,197,349,353,354],"pageLabel":"157, 161, 164, 192 외 4개 구간"}]},{"id":98,"category":"네트워크","subcategory":"관리/모니터링","name":"SNMP","kind":"프로토콜","desc":"네트워크·서버 장비 상태와 트래픽을 수집·관리.","aliases":[],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7,10,41],"pageLabel":"5, 7, 10, 41"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[64,67],"pageLabel":"64, 67"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22,146,157,159,161,164,192,195,197,242,280,347,348,349,351,353,354,359],"pageLabel":"22, 146, 157, 159 외 11개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"}]},{"id":99,"category":"네트워크","subcategory":"관리/모니터링","name":"SNMPv2c","kind":"프로토콜","desc":"Community String 기반으로 동작하는 SNMP 버전 2c.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[353],"pageLabel":"353"}]},{"id":100,"category":"네트워크","subcategory":"라우팅","name":"Default Routing","kind":"프로토콜/기술","desc":"라우팅 테이블에 명시되지 않은 목적지를 기본 게이트웨이로 전달.","aliases":["Default route","기본 경로","Default"],"tags":[],"sourceCount":6,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,188,192,195,197,246,259,260,277,286],"pageLabel":"18, 188, 192, 195 외 5개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8,10,57],"pageLabel":"7-8, 10, 57"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[18],"pageLabel":"18"}]},{"id":101,"category":"네트워크","subcategory":"라우팅","name":"Distribute-list","kind":"라우팅 정책","desc":"ACL 등을 이용해 라우팅 업데이트의 허용·차단을 제어.","aliases":["Distribute List","Distribute-List"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[5,19],"pageLabel":"5, 19"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8,11],"pageLabel":"7-8, 11"}]},{"id":102,"category":"네트워크","subcategory":"라우팅","name":"DUAL Algorithm","kind":"알고리즘","desc":"EIGRP에서 루프 없는 최적 경로와 백업 경로를 계산하는 알고리즘.","aliases":["DUAL 알고리즘"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[17],"pageLabel":"17"}]},{"id":103,"category":"네트워크","subcategory":"라우팅","name":"EIGRP","kind":"프로토콜","desc":"DUAL 알고리즘 기반의 Cisco 고급 거리 벡터 라우팅 프로토콜.","aliases":[],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,9],"pageLabel":"7, 9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[19,29],"pageLabel":"19, 29"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,15],"pageLabel":"7, 15"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,12,13,15,17,18],"pageLabel":"3, 12-13, 15, 17-18"}]},{"id":104,"category":"네트워크","subcategory":"라우팅","name":"EIGRPv3","kind":"프로토콜","desc":"IPv6 라우팅을 지원하는 EIGRP 운용 방식.","aliases":["EIGRP v3"],"tags":[],"sourceCount":1,"sources":[{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5],"pageLabel":"5"}]},{"id":105,"category":"네트워크","subcategory":"라우팅","name":"Feasible Distance (FD)","kind":"메트릭","desc":"EIGRP에서 목적지까지의 최적 누적 메트릭.","aliases":["FD를 선정","Feasible Distance"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7],"pageLabel":"7"}]},{"id":106,"category":"네트워크","subcategory":"라우팅","name":"Floating Static","kind":"프로토콜/기술","desc":"AD/메트릭을 조정해 주 경로 장애 시 사용하는 백업 정적 경로.","aliases":["Floating","플로팅 스태틱"],"tags":[],"sourceCount":2,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[19],"pageLabel":"19"}]},{"id":107,"category":"네트워크","subcategory":"라우팅","name":"Load Balancing","kind":"부하분산","desc":"목적지로 향하는 복수 경로에 트래픽을 분산.","aliases":["부하 분산","로드밸런싱"],"tags":[],"sourceCount":5,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8,9,43],"pageLabel":"8-9, 43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,19],"pageLabel":"18-19"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6,29],"pageLabel":"6, 29"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4],"pageLabel":"4"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,12,14,37],"pageLabel":"4, 6, 12, 14 외 1개 구간"}]},{"id":108,"category":"네트워크","subcategory":"라우팅","name":"LSA","kind":"프로토콜 요소","desc":"OSPF 라우터가 링크 상태 정보를 교환할 때 사용하는 광고 단위.","aliases":["Link State Advertisement"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8,10],"pageLabel":"7-8, 10"}]},{"id":109,"category":"네트워크","subcategory":"라우팅","name":"Neighbor Configuration","kind":"프로토콜 요소","desc":"NBMA 등에서 라우터 이웃 관계를 명시적으로 구성하거나 Hello로 상태를 감시.","aliases":["neighbor","neigbor","이웃 관계"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[11,12,15,17],"pageLabel":"11-12, 15, 17"}]},{"id":110,"category":"네트워크","subcategory":"라우팅","name":"NSSA","kind":"프로토콜 요소","desc":"Stub 특성을 유지하면서 ASBR의 외부 경로를 Type 7 LSA로 수용하는 OSPF 영역.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8,13],"pageLabel":"7-8, 13"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[11],"pageLabel":"11"}]},{"id":111,"category":"네트워크","subcategory":"라우팅","name":"Offset-list","kind":"라우팅 정책","desc":"특정 경로의 메트릭을 증가시켜 우선순위나 경로를 조정.","aliases":["Offset List"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[19],"pageLabel":"19"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7],"pageLabel":"7"}]},{"id":112,"category":"네트워크","subcategory":"라우팅","name":"OSPF","kind":"프로토콜","desc":"링크 상태 기반으로 최단 경로를 계산하는 대규모 내부 라우팅 프로토콜.","aliases":[],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[6,7,9],"pageLabel":"6-7, 9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[19,27,28,29,30],"pageLabel":"19, 27-30"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,6],"pageLabel":"5-6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4,7,10,15],"pageLabel":"4, 7, 10, 15"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,6,11,12,15],"pageLabel":"3, 6, 11-12, 15"}]},{"id":113,"category":"네트워크","subcategory":"라우팅","name":"OSPF Area Authentication","kind":"인증","desc":"OSPF Area 전체 라우터의 Hello/라우팅 정보 교환에 인증 적용.","aliases":["Area 인증","area 인증"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"}]},{"id":114,"category":"네트워크","subcategory":"라우팅","name":"OSPF Neighbor Authentication","kind":"인증","desc":"특정 OSPF 링크/인접 라우터 간 라우팅 정보 교환을 인증.","aliases":["neighbor 인증"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"}]},{"id":115,"category":"네트워크","subcategory":"라우팅","name":"Passive Interface","kind":"라우팅 정책","desc":"지정 인터페이스에서 라우팅 업데이트 송수신을 제한.","aliases":["Passive-Interface"],"tags":[],"sourceCount":1,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"}]},{"id":116,"category":"네트워크","subcategory":"라우팅","name":"Prefix-list","kind":"라우팅 정책","desc":"프리픽스 길이까지 고려해 경로 광고·수신을 정교하게 필터링.","aliases":["Prefix List"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[19],"pageLabel":"19"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4],"pageLabel":"4"}]},{"id":117,"category":"네트워크","subcategory":"라우팅","name":"Redistribute","kind":"라우팅 정책","desc":"서로 다른 라우팅 프로토콜 간 경로 정보를 재분배.","aliases":["재분배","Redistribution"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[12,15,18],"pageLabel":"12, 15, 18"}]},{"id":118,"category":"네트워크","subcategory":"라우팅","name":"RIP v1","kind":"프로토콜","desc":"Classful 방식의 거리 벡터 라우팅 프로토콜.","aliases":["RIP Version 1","Version 1 (Classful routing)"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"}]},{"id":119,"category":"네트워크","subcategory":"라우팅","name":"RIPng","kind":"프로토콜","desc":"IPv6 환경을 위한 RIP 라우팅 프로토콜.","aliases":["RIP-ng"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[30],"pageLabel":"30"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[9,15],"pageLabel":"9, 15"}]},{"id":120,"category":"네트워크","subcategory":"라우팅","name":"RIPv2","kind":"프로토콜","desc":"홉 수를 메트릭으로 사용하는 Classless 거리 벡터 라우팅 프로토콜.","aliases":["RIP v2","RIP Version 2"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7],"pageLabel":"7"}]},{"id":121,"category":"네트워크","subcategory":"라우팅","name":"Route Summarization","kind":"프로토콜/기술","desc":"여러 상세 경로를 하나의 요약 경로로 광고해 라우팅 테이블을 축소.","aliases":["Summary","Manual Summary","manual-summary","Mannual-summary","수동 축약","경로 축약"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[12,15,18],"pageLabel":"12, 15, 18"}]},{"id":122,"category":"네트워크","subcategory":"라우팅","name":"Split Horizon Disable","kind":"라우팅 정책","desc":"Hub-and-Spoke/NBMA 환경에서 수신 인터페이스로 경로를 재광고하도록 허용.","aliases":["Split-Horizon 해제","Split-horizon 해제"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[12,15,17],"pageLabel":"12, 15, 17"}]},{"id":123,"category":"네트워크","subcategory":"라우팅","name":"Static Routing","kind":"프로토콜/기술","desc":"관리자가 목적지별 경로를 수동으로 지정하는 라우팅 방식.","aliases":["정적 라우팅","Static route"],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[18],"pageLabel":"18"}]},{"id":124,"category":"네트워크","subcategory":"라우팅","name":"Stub Area","kind":"프로토콜 요소","desc":"외부 경로를 제한하고 기본 경로를 사용하는 OSPF 영역.","aliases":["Stub"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8,10,13],"pageLabel":"7-8, 10, 13"}]},{"id":125,"category":"네트워크","subcategory":"라우팅","name":"Totally NSSA","kind":"프로토콜 요소","desc":"NSSA에서 요약/외부 경로 노출을 더 줄인 OSPF 영역.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[11],"pageLabel":"11"}]},{"id":126,"category":"네트워크","subcategory":"라우팅","name":"Totally Stub Area","kind":"프로토콜 요소","desc":"외부 및 일부 요약 LSA를 차단하고 기본 경로 중심으로 동작하는 OSPF 영역.","aliases":["Totally Stub"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8,10,13],"pageLabel":"7-8, 10, 13"}]},{"id":127,"category":"네트워크","subcategory":"라우팅","name":"UCMP","kind":"부하분산","desc":"비용이 서로 다른 복수 경로에도 트래픽을 분산하는 Unequal Cost Multi-Path.","aliases":["Unequal Cost Multi-Path"],"tags":[],"sourceCount":2,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,10],"pageLabel":"7, 10"}]},{"id":128,"category":"네트워크","subcategory":"라우팅","name":"Virtual Link","kind":"프로토콜 요소","desc":"Backbone Area 0에 직접 연결되지 않은 OSPF 영역을 논리적으로 연결.","aliases":["Virtual-Link"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[11],"pageLabel":"11"}]},{"id":129,"category":"네트워크","subcategory":"망 분리","name":"DMZ","kind":"아키텍처","desc":"외부 공개 서버를 내부망과 분리해 배치하는 완충 보안 구역.","aliases":[],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,7,10,11,13,40,41,42,74],"pageLabel":"5, 7, 10-11, 13 외 2개 구간"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,46,59],"pageLabel":"7, 46, 59"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[7,9,61,71,74],"pageLabel":"7, 9, 61, 71 외 1개 구간"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[5,29,153,156,192,195,197,333,355],"pageLabel":"5, 29, 153, 156 외 5개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,12,14,27,28,31,38],"pageLabel":"3, 12, 14, 27-28 외 2개 구간"}]},{"id":130,"category":"네트워크","subcategory":"아키텍처","name":"Core-Distribution-Access","kind":"아키텍처","desc":"코어·분배·액세스 계층으로 네트워크를 분리하는 계층형 설계.","aliases":["Core, Distribute, Access","Core, Distribution, Access"],"tags":[],"sourceCount":1,"sources":[{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5],"pageLabel":"5"}]},{"id":131,"category":"네트워크","subcategory":"암호화","name":"3DES","kind":"암호 알고리즘","desc":"DES를 세 차례 적용해 보안을 강화한 대칭키 암호.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":132,"category":"네트워크","subcategory":"암호화","name":"AES","kind":"암호 알고리즘","desc":"128/192/256비트 키를 지원하는 현대적 대칭키 암호 표준.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":133,"category":"네트워크","subcategory":"암호화","name":"DES","kind":"암호 알고리즘","desc":"64비트 블록 기반의 구형 대칭키 암호 알고리즘.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":134,"category":"네트워크","subcategory":"원격 관리","name":"SSH","kind":"프로토콜","desc":"암호화된 원격 접속·파일 전송·장비 관리 프로토콜.","aliases":[],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9,11,13,39,80,87],"pageLabel":"9, 11, 13, 39 외 2개 구간"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9,50,54,57,61,76],"pageLabel":"9, 50, 54, 57 외 2개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9,55,56],"pageLabel":"9, 55-56"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,21,23,153,186,249],"pageLabel":"18, 21, 23, 153 외 2개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21,25,37,45],"pageLabel":"21, 25, 37, 45"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17,51,60,62],"pageLabel":"16-17, 51, 60, 62"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,37,39],"pageLabel":"4, 37, 39"}]},{"id":135,"category":"네트워크","subcategory":"원격 관리","name":"Telnet","kind":"프로토콜","desc":"암호화 없이 원격 터미널 접속을 제공하는 구형 프로토콜.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,153,155],"pageLabel":"18, 153, 155"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"}]},{"id":136,"category":"네트워크","subcategory":"인증","name":"Pre-Shared Key","kind":"인증 방식","desc":"사전에 공유한 비밀키로 VPN 피어를 인증.","aliases":["PSK"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":137,"category":"네트워크","subcategory":"인증","name":"RSA Encryption","kind":"인증 방식","desc":"RSA 공개키 암호화 방식으로 키 교환/인증을 수행.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":138,"category":"네트워크","subcategory":"인증","name":"RSA Signature","kind":"인증 방식","desc":"RSA 디지털 서명으로 상대를 인증.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":139,"category":"네트워크","subcategory":"접근 제어","name":"ACL","kind":"보안 기술","desc":"Source/Destination IP·포트·프로토콜 조건으로 트래픽을 허용 또는 차단.","aliases":["Access List","Access-List","Access-list"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8,60],"pageLabel":"8, 60"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,66],"pageLabel":"5, 66"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8,64,67],"pageLabel":"8, 64, 67"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[5,19,157,159,160,161,163,164,166,175,239,240,242,243,244,245,246,278,280,351,354,359],"pageLabel":"5, 19, 157, 159-161 외 10개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,5,6],"pageLabel":"3, 5-6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,8,11],"pageLabel":"7-8, 11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4],"pageLabel":"4"}]},{"id":140,"category":"네트워크","subcategory":"주소 변환","name":"NAT","kind":"프로토콜/기술","desc":"사설/공인 IP 주소를 상호 변환해 내부 주소를 은닉.","aliases":["Network Address Translation"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8,43],"pageLabel":"8, 43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[19,192,195,197],"pageLabel":"19, 192, 195, 197"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,6,7],"pageLabel":"5-7"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,9,10],"pageLabel":"7, 9-10"}]},{"id":141,"category":"네트워크","subcategory":"주소 변환","name":"PAT","kind":"프로토콜/기술","desc":"포트 번호를 이용해 다수 사설 호스트가 공인 IP를 공유.","aliases":["Port Address Translation","NAT - PAT"],"tags":[],"sourceCount":3,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[27],"pageLabel":"27"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,9,10],"pageLabel":"7, 9-10"}]},{"id":142,"category":"네트워크","subcategory":"주소 할당","name":"DHCP","kind":"프로토콜","desc":"IP 주소·게이트웨이·DNS 등 네트워크 설정을 자동 할당.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,8,9,10],"pageLabel":"7-10"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[177,200,205,211,260,262,287,288,289],"pageLabel":"177, 200, 205, 211 외 3개 구간"}]},{"id":143,"category":"네트워크","subcategory":"주소체계","name":"DHCPv6","kind":"프로토콜","desc":"IPv6 주소와 관련 네트워크 정보를 자동 할당.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[50,57,61],"pageLabel":"50, 57, 61"}]},{"id":144,"category":"네트워크","subcategory":"주소체계","name":"IPv6","kind":"프로토콜","desc":"128비트 주소 체계로 주소 고갈 문제를 해결하고 확장성을 확보.","aliases":[],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,8],"pageLabel":"7-8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[6,7,8,9],"pageLabel":"6-9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[19,30],"pageLabel":"19, 30"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,9,14],"pageLabel":"7, 9, 14"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[17],"pageLabel":"17"}]},{"id":145,"category":"네트워크","subcategory":"키 교환","name":"Diffie-Hellman Group 2","kind":"키 교환","desc":"IPsec에서 1024비트 MODP 기반 키 교환 그룹.","aliases":["Diffie-Hellman 2"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":146,"category":"네트워크","subcategory":"터널링","name":"6to4 Tunneling","kind":"프로토콜/기술","desc":"IPv4 백본을 이용해 분리된 IPv6 네트워크를 연결.","aliases":["6 to 4 Tunneling","6to4","6 to 4"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[30],"pageLabel":"30"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,6],"pageLabel":"5-6"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,9],"pageLabel":"7, 9"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[17],"pageLabel":"17"}]},{"id":147,"category":"네트워크","subcategory":"트래픽 미러링","name":"RSPAN","kind":"프로토콜/기술","desc":"미러링 트래픽을 전용 VLAN에 실어 원격 스위치까지 전달.","aliases":["Remote SPAN"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,16],"pageLabel":"3, 16"}]},{"id":148,"category":"네트워크","subcategory":"트래픽 미러링","name":"SPAN","kind":"프로토콜/기술","desc":"스위치 포트/VLAN 트래픽을 분석 포트로 복제.","aliases":["Span"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[8],"pageLabel":"8"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18,29],"pageLabel":"18, 29"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[6],"pageLabel":"6"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3],"pageLabel":"3"}]},{"id":149,"category":"네트워크","subcategory":"해시/인증","name":"MD5","kind":"해시 알고리즘","desc":"128비트 해시 함수로 일부 인증에 사용되나 충돌 취약성이 있음.","aliases":["md5"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":150,"category":"네트워크","subcategory":"해시/인증","name":"SHA","kind":"해시 알고리즘","desc":"SHA-1/SHA-2 계열 해시로 무결성과 인증에 사용.","aliases":["sha"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"}]},{"id":151,"category":"네트워크","subcategory":"회선 인증","name":"CHAP","kind":"인증 프로토콜","desc":"Challenge-Response와 해시를 이용하는 PPP 회선 인증 방식.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"}]},{"id":152,"category":"네트워크","subcategory":"회선 인증","name":"PAP","kind":"인증 프로토콜","desc":"PPP 환경에서 자격증명을 평문으로 전송하는 인증 방식.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"}]},{"id":153,"category":"네트워크","subcategory":"회선 인증","name":"PPP","kind":"프로토콜","desc":"Serial 링크에서 PAP/CHAP 회선 인증을 지원하는 Point-to-Point Protocol.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[18],"pageLabel":"18"}]},{"id":154,"category":"모의해킹·진단","subcategory":"DNS 정보수집","name":"dig","kind":"도구","desc":"DNS 레코드와 PTR 등 권한·응답 정보를 질의.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52,53],"pageLabel":"52-53"}]},{"id":155,"category":"모의해킹·진단","subcategory":"DNS 정보수집","name":"dnsenum","kind":"도구","desc":"DNS 레코드·서브도메인·영역 전이 가능성을 열거.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"}]},{"id":156,"category":"모의해킹·진단","subcategory":"DNS 정보수집","name":"dnsrecon","kind":"도구","desc":"DNS 레코드, 서브도메인, 역방향 조회, Zone Transfer를 점검.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"}]},{"id":157,"category":"모의해킹·진단","subcategory":"DNS 정보수집","name":"nslookup","kind":"도구","desc":"도메인과 IP의 DNS 조회를 수행.","aliases":["Nslookup"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[26],"pageLabel":"26"}]},{"id":158,"category":"모의해킹·진단","subcategory":"LAN 탐색","name":"arp-scan","kind":"도구","desc":"ARP 기반으로 로컬 호스트와 MAC 주소를 수집.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"}]},{"id":159,"category":"모의해킹·진단","subcategory":"LAN 탐색","name":"Netdiscover","kind":"도구","desc":"ARP 요청을 이용해 같은 네트워크의 호스트를 발견.","aliases":["netdiscover","NetDiscover"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[347],"pageLabel":"347"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37,39,44],"pageLabel":"37, 39, 44"}]},{"id":160,"category":"모의해킹·진단","subcategory":"MITM","name":"Ettercap","kind":"도구","desc":"ARP 스푸핑과 중간자 공격, 패킷 스니핑을 수행.","aliases":["ettercap"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[348],"pageLabel":"348"}]},{"id":161,"category":"모의해킹·진단","subcategory":"SNMP 점검","name":"snmpget","kind":"도구","desc":"SNMP 객체 값을 조회해 장비 정보와 설정을 확인.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[350,352,354],"pageLabel":"350, 352, 354"}]},{"id":162,"category":"모의해킹·진단","subcategory":"SNMP 점검","name":"snmpset","kind":"도구","desc":"쓰기 권한이 있는 SNMP 객체 값을 변경.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[350,352,354],"pageLabel":"350, 352, 354"}]},{"id":163,"category":"모의해킹·진단","subcategory":"WAF 탐지","name":"wafw00f","kind":"도구","desc":"웹 응답 패턴으로 WAF 제품과 존재 여부를 식별.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51,52,53],"pageLabel":"51-53"}]},{"id":164,"category":"모의해킹·진단","subcategory":"경로 분석","name":"traceroute","kind":"도구","desc":"목적지까지 통과하는 네트워크 홉과 경로를 확인.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[349,354],"pageLabel":"349, 354"}]},{"id":165,"category":"모의해킹·진단","subcategory":"공격 인프라","name":"Umbrella","kind":"도구/구성요소","desc":"보고서에서 사회공학 악성 PDF 생성 또는 C2/리디렉션·프록시 구성요소로 사용.","aliases":["umbrella"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52,53],"pageLabel":"52-53"}]},{"id":166,"category":"모의해킹·진단","subcategory":"공격 플랫폼","name":"Kali Linux","kind":"플랫폼","desc":"다양한 침투 테스트·포렌식 도구를 포함한 보안 배포판.","aliases":["Kali"],"tags":[],"sourceCount":2,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,50],"pageLabel":"5, 50"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51],"pageLabel":"51"}]},{"id":167,"category":"모의해킹·진단","subcategory":"사용자 도구","name":"Custom Python Blind SQLi Script","kind":"사용자 스크립트","desc":"Boolean/Time 기반 Blind SQL Injection을 자동화한 Python 스크립트.","aliases":["Blind SQLi 스크립트","sqli.py"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[32,33],"pageLabel":"32-33"}]},{"id":168,"category":"모의해킹·진단","subcategory":"사회공학","name":"Social-Engineer Toolkit (SET)","kind":"도구","desc":"피싱·자격증명 탈취·사회공학 페이로드 시나리오를 지원.","aliases":["set","SET"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[272,273,274,275],"pageLabel":"272-275"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[53],"pageLabel":"53"}]},{"id":169,"category":"모의해킹·진단","subcategory":"세션 제어","name":"Meterpreter","kind":"도구/페이로드","desc":"침투 후 원격 명령·파일·권한상승·피벗 기능을 제공하는 세션 페이로드.","aliases":["meterpreter"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[344],"pageLabel":"344"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37,39],"pageLabel":"37, 39"}]},{"id":170,"category":"모의해킹·진단","subcategory":"셸/네트워크","name":"Netcat","kind":"도구","desc":"포트 테스트, 파일 전송, Bind/Reverse Shell에 사용하는 범용 네트워크 도구.","aliases":["netcat"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52,53],"pageLabel":"52-53"}]},{"id":171,"category":"모의해킹·진단","subcategory":"악성코드 분석","name":"Cuckoo Sandbox","kind":"도구","desc":"격리 환경에서 악성 파일·URL의 동적 행위를 분석.","aliases":["Cuckoo"],"tags":[],"sourceCount":1,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11,79],"pageLabel":"5, 11, 79"}]},{"id":172,"category":"모의해킹·진단","subcategory":"악성코드 분석","name":"VirusTotal","kind":"서비스","desc":"다수 엔진으로 파일·URL·해시의 악성 여부를 분석.","aliases":["Virustotal","virustotal"],"tags":[],"sourceCount":2,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11,79],"pageLabel":"5, 11, 79"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[346],"pageLabel":"346"}]},{"id":173,"category":"모의해킹·진단","subcategory":"암호 크래킹","name":"John the Ripper","kind":"도구","desc":"패스워드 해시를 사전·규칙·브루트포스로 크래킹.","aliases":["John"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[51],"pageLabel":"51"}]},{"id":174,"category":"모의해킹·진단","subcategory":"원격 제어","name":"x11vnc","kind":"도구","desc":"X11 세션을 VNC로 원격 공유·제어.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"}]},{"id":175,"category":"모의해킹·진단","subcategory":"웹 공격 자동화","name":"SQLMap","kind":"도구","desc":"SQL Injection 탐지·DB 열거·데이터 추출을 자동화.","aliases":["sqlmap"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[337,338],"pageLabel":"337-338"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51],"pageLabel":"51"}]},{"id":176,"category":"모의해킹·진단","subcategory":"웹 스캐닝","name":"Nikto","kind":"도구","desc":"웹 서버의 취약 설정·기본 파일·구버전 흔적을 스캔.","aliases":["nikto"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,50,72,73],"pageLabel":"11, 50, 72-73"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48,51,52,53],"pageLabel":"48, 51-53"}]},{"id":177,"category":"모의해킹·진단","subcategory":"웹 정보수집","name":"WhatWeb","kind":"도구","desc":"웹 서버, 프레임워크, CMS, 버전 등 기술 스택을 식별.","aliases":["whatweb"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[334],"pageLabel":"334"}]},{"id":178,"category":"모의해킹·진단","subcategory":"웹 퍼징","name":"Dirb","kind":"도구","desc":"워드리스트 기반으로 웹 디렉터리와 파일을 탐색.","aliases":["DIRB"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[27],"pageLabel":"27"}]},{"id":179,"category":"모의해킹·진단","subcategory":"웹 퍼징","name":"DirBuster","kind":"도구","desc":"GUI 기반 웹 디렉터리·파일 브루트포스 도구.","aliases":["dirbuster"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[336],"pageLabel":"336"}]},{"id":180,"category":"모의해킹·진단","subcategory":"웹 퍼징","name":"ffuf","kind":"도구","desc":"숨은 디렉터리·파일·파라미터·가상호스트를 고속 퍼징.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51,52,53],"pageLabel":"51-53"}]},{"id":181,"category":"모의해킹·진단","subcategory":"웹 프록시","name":"Burp Intruder","kind":"도구 기능","desc":"Burp Suite에서 파라미터 반복 변조·브루트포스·페이로드 테스트를 수행.","aliases":["Intruder"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"}]},{"id":182,"category":"모의해킹·진단","subcategory":"웹 프록시","name":"Burp Suite","kind":"도구","desc":"웹 요청 변조, 프록시, 스캐닝, 반복 공격을 지원하는 통합 테스트 도구.","aliases":["BurpSuite","burpsuite"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13,77],"pageLabel":"13, 77"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,72],"pageLabel":"11, 72"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37,38,42,44],"pageLabel":"37-38, 42, 44"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51],"pageLabel":"51"}]},{"id":183,"category":"모의해킹·진단","subcategory":"익스플로잇","name":"Metasploit Framework","kind":"프레임워크","desc":"취약점 모듈, 페이로드, 세션 관리로 침투 테스트를 수행.","aliases":["Metasploit-framework","metasploit","metesploit"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[343,346],"pageLabel":"343, 346"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[51,52],"pageLabel":"51-52"}]},{"id":184,"category":"모의해킹·진단","subcategory":"익스플로잇","name":"msfconsole","kind":"도구","desc":"Metasploit Framework의 대화형 콘솔.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,75,77,78],"pageLabel":"11, 75, 77-78"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[49],"pageLabel":"49"}]},{"id":185,"category":"모의해킹·진단","subcategory":"인증 공격","name":"Hydra","kind":"도구","desc":"SSH·FTP·Telnet 등 다수 서비스의 ID/비밀번호 대입 공격 도구.","aliases":["hydra"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,75,76],"pageLabel":"11, 75-76"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37,44],"pageLabel":"37, 44"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[50],"pageLabel":"50"}]},{"id":186,"category":"모의해킹·진단","subcategory":"취약 웹 환경","name":"OWASP Broken Web Apps","kind":"플랫폼","desc":"의도적으로 취약한 웹 애플리케이션을 모은 실습용 VM.","aliases":["OWASP Broken Web","OWASPBWA","owaspbwa"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[228],"pageLabel":"228"}]},{"id":187,"category":"모의해킹·진단","subcategory":"취약점 스캐닝","name":"Nessus","kind":"도구","desc":"시스템·네트워크·웹 취약점을 플러그인 기반으로 진단하고 리포팅.","aliases":["nessus"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11,75],"pageLabel":"5, 11, 75"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[335,340,342,346,358],"pageLabel":"335, 340, 342, 346 외 1개 구간"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52,53],"pageLabel":"52-53"}]},{"id":188,"category":"모의해킹·진단","subcategory":"취약점 스캐닝","name":"Nmap NSE","kind":"도구/프레임워크","desc":"Nmap Scripting Engine 스크립트로 서비스·취약 설정을 자동 점검.","aliases":["Nmap nse","nmap(NSE)","NSE"],"tags":[],"sourceCount":2,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[28],"pageLabel":"28"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52,53],"pageLabel":"52-53"}]},{"id":189,"category":"모의해킹·진단","subcategory":"패킷 분석","name":"tcpdump","kind":"도구","desc":"CLI 기반 패킷 캡처·필터링 도구.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[47,52],"pageLabel":"47, 52"}]},{"id":190,"category":"모의해킹·진단","subcategory":"패킷 분석","name":"Wireshark","kind":"도구","desc":"GUI 기반 패킷 캡처·프로토콜 분석 도구.","aliases":["WireShark"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[57,61],"pageLabel":"57, 61"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[333,349],"pageLabel":"333, 349"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[14],"pageLabel":"14"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,6,47,48],"pageLabel":"3, 6, 47-48"}]},{"id":191,"category":"모의해킹·진단","subcategory":"페이로드 생성","name":"msfvenom","kind":"도구","desc":"Metasploit 페이로드 생성·인코딩·포맷 변환 도구.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,75,76,77],"pageLabel":"11, 75-77"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37],"pageLabel":"37"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52],"pageLabel":"52"}]},{"id":192,"category":"모의해킹·진단","subcategory":"호스트/포트 탐색","name":"hping3","kind":"도구","desc":"사용자 정의 TCP/IP 패킷을 생성해 포트·방화벽·DoS 동작을 점검.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[333,341],"pageLabel":"333, 341"}]},{"id":193,"category":"모의해킹·진단","subcategory":"호스트/포트 탐색","name":"Nmap","kind":"도구","desc":"호스트 발견, 포트·서비스·버전·OS 스캔.","aliases":["NMAP"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11,75],"pageLabel":"5, 11, 75"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[71,74],"pageLabel":"71, 74"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[334,341],"pageLabel":"334, 341"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[37,43],"pageLabel":"37, 43"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[26,27,28,48],"pageLabel":"26-28, 48"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48,51,52,53],"pageLabel":"48, 51-53"}]},{"id":194,"category":"보안 개선","subcategory":"SSH 하드닝","name":"Disable Password/Root SSH Login","kind":"방어 기법","desc":"SSH 비밀번호 인증과 root 직접 로그인을 끄고 공개키 인증을 사용.","aliases":["PasswordAuthentication no","PermitRootLogin no","Root 로그인 비활성화"],"tags":[],"sourceCount":3,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[66],"pageLabel":"66"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[249],"pageLabel":"249"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[60,62],"pageLabel":"60, 62"}]},{"id":195,"category":"보안 개선","subcategory":"브라우저 보안","name":"Content Security Policy (CSP)","kind":"방어 기법","desc":"허용된 출처의 스크립트·스타일·리소스만 로드하도록 브라우저 정책을 적용.","aliases":["CSP","Content Security Policy"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[57],"pageLabel":"57"}]},{"id":196,"category":"보안 개선","subcategory":"요청 검증","name":"Referer Check","kind":"방어 기법","desc":"요청 출처 헤더를 확인해 비정상 CSRF 요청을 제한.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[59],"pageLabel":"59"}]},{"id":197,"category":"보안 개선","subcategory":"웹 하드닝","name":"Disable Directory Indexing","kind":"방어 기법","desc":"웹 서버의 디렉터리 목록 노출 기능을 비활성화.","aliases":["Options -Indexes","디렉터리 인덱싱 비활성화"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[254,255,257,303],"pageLabel":"254-255, 257, 303"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[60],"pageLabel":"60"}]},{"id":198,"category":"보안 개선","subcategory":"인증","name":"CAPTCHA","kind":"방어 기법","desc":"자동화된 공격을 구분하기 위한 사용자 검증 기술.","aliases":["Captcha","reCAPTCHA","hCaptcha","Cloudflare Turnstile"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[320],"pageLabel":"320"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[59],"pageLabel":"59"}]},{"id":199,"category":"보안 개선","subcategory":"입력 검증","name":"Allowlist Filtering","kind":"방어 기법","desc":"허용된 값·태그·확장자만 통과시키는 White List 방식 필터링.","aliases":["White List","화이트리스트","strip_tags"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[89],"pageLabel":"89"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[57,58,59],"pageLabel":"57-59"}]},{"id":200,"category":"보안 개선","subcategory":"입력 검증","name":"Prepared Statement","kind":"방어 기법","desc":"SQL 구조와 입력값을 분리해 SQL Injection을 방지.","aliases":["prepare statement"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[89],"pageLabel":"89"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[58],"pageLabel":"58"}]},{"id":201,"category":"보안 개선","subcategory":"출력 인코딩","name":"HTML Entity Encoding","kind":"방어 기법","desc":"특수문자를 엔티티로 변환해 브라우저가 태그·스크립트로 실행하지 않게 함.","aliases":["HTML entity","Htmlspecialchars","htmlspecialchars","htmlscriptchars","httpEntity"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[56,61],"pageLabel":"56, 61"}]},{"id":202,"category":"보안 개선","subcategory":"파일 권한","name":"File Permission Hardening / umask","kind":"방어 기법","desc":"임시파일·로그·설정 파일의 소유권과 쓰기 권한을 최소화.","aliases":["umask","파일 권한 설정","tmp파일 접근권한"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[89],"pageLabel":"89"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[60,62],"pageLabel":"60, 62"}]},{"id":203,"category":"보안 개선","subcategory":"파일 업로드","name":"Extension Allowlist","kind":"방어 기법","desc":"허용 확장자만 업로드하고 다중 확장자·우회 로직을 차단.","aliases":["확장자명 필터링","확장자 제한"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[339,340,356],"pageLabel":"339-340, 356"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[59],"pageLabel":"59"}]},{"id":204,"category":"보안 개선","subcategory":"파일 업로드","name":"Magic Number Validation","kind":"방어 기법","desc":"확장자·Content-Type와 파일 헤더 시그니처를 교차 검증.","aliases":["Magic Number","파일 헤더"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48],"pageLabel":"48"}]},{"id":205,"category":"보안·관제","subcategory":"SIEM/EDR","name":"Wazuh","kind":"보안 플랫폼","desc":"엔드포인트 로그, FIM, 취약점, 보안 이벤트를 통합 수집·분석.","aliases":["Wazuh &"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,44,46],"pageLabel":"3, 44, 46"}]},{"id":206,"category":"보안·관제","subcategory":"SIEM/EDR","name":"Wazuh Agent","kind":"에이전트","desc":"엔드포인트에서 로그·무결성·보안 이벤트를 수집.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[46],"pageLabel":"46"}]},{"id":207,"category":"보안·관제","subcategory":"SIEM/EDR","name":"Wazuh Dashboard","kind":"소프트웨어","desc":"Wazuh 알람과 위협 우선순위를 시각화.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[46],"pageLabel":"46"}]},{"id":208,"category":"보안·관제","subcategory":"SIEM/EDR","name":"Wazuh Manager","kind":"소프트웨어","desc":"에이전트 이벤트를 디코딩하고 룰 매칭·정규화.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[46],"pageLabel":"46"}]},{"id":209,"category":"보안·관제","subcategory":"가용성 모니터링","name":"Heartbeat","kind":"소프트웨어","desc":"서비스 엔드포인트의 가용성과 응답 상태를 점검.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,61],"pageLabel":"10, 41, 61"}]},{"id":210,"category":"보안·관제","subcategory":"경계 보안","name":"ASAv","kind":"보안 장비","desc":"가상화 환경에서 Cisco ASA 기능을 제공하는 가상 방화벽.","aliases":[],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[12],"pageLabel":"12"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7,11],"pageLabel":"5, 7, 11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[7,43],"pageLabel":"7, 43"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[11],"pageLabel":"11"}]},{"id":211,"category":"보안·관제","subcategory":"경계 보안","name":"ASDM","kind":"관리 도구","desc":"Cisco ASA/ASAv를 GUI로 설정·관리하는 도구.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5],"pageLabel":"5"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[192],"pageLabel":"192"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,7],"pageLabel":"5, 7"}]},{"id":212,"category":"보안·관제","subcategory":"경계 보안","name":"Cisco ASA","kind":"보안 장비","desc":"보안 존 분리, ACL, NAT, VPN을 제공하는 Cisco 방화벽 플랫폼.","aliases":["ASA 방화벽","ASA"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[57,59,60,61],"pageLabel":"57, 59-61"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[5,27,156,192],"pageLabel":"5, 27, 156, 192"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,5,7],"pageLabel":"3, 5, 7"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4,7,12,15],"pageLabel":"4, 7, 12, 15"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,4,6,14],"pageLabel":"3-4, 6, 14"}]},{"id":213,"category":"보안·관제","subcategory":"경계 보안","name":"pfSense","kind":"보안 플랫폼","desc":"오픈소스 방화벽·라우터 플랫폼으로 NAT, VPN, IDS/IPS 연동을 제공.","aliases":["pfsense","PFsense","pfSens"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[12,39],"pageLabel":"12, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[6,23,27,156,195],"pageLabel":"6, 23, 27, 156 외 1개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,7],"pageLabel":"5, 7"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,11],"pageLabel":"7, 11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,5,6,27,29,31,37,39],"pageLabel":"4-6, 27, 29, 31 외 2개 구간"}]},{"id":214,"category":"보안·관제","subcategory":"관제 아키텍처","name":"SIEM","kind":"보안 플랫폼","desc":"다양한 보안 로그를 중앙 수집·상관분석·시각화.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,13,54,64,86],"pageLabel":"7, 13, 54, 64 외 1개 구간"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[44],"pageLabel":"44"}]},{"id":215,"category":"보안·관제","subcategory":"관제 아키텍처","name":"SOC","kind":"조직/아키텍처","desc":"보안 이벤트를 중앙에서 모니터링·분석·대응하는 관제센터.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,4,30,37,44,46],"pageLabel":"3-4, 30, 37, 44 외 1개 구간"}]},{"id":216,"category":"보안·관제","subcategory":"네트워크 가시성","name":"Packetbeat","kind":"소프트웨어","desc":"네트워크 프로토콜 트래픽을 분석해 Elastic Stack으로 전송.","aliases":[],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,60],"pageLabel":"10, 41, 60"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[147,151],"pageLabel":"147, 151"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[31],"pageLabel":"31"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[24],"pageLabel":"24"}]},{"id":217,"category":"보안·관제","subcategory":"네트워크 모니터링","name":"iptraf-ng","kind":"소프트웨어","desc":"Linux 콘솔에서 인터페이스별 실시간 네트워크 트래픽을 분석.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,59],"pageLabel":"10, 59"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22],"pageLabel":"22"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,34],"pageLabel":"20, 34"}]},{"id":218,"category":"보안·관제","subcategory":"네트워크 모니터링","name":"MRTG","kind":"소프트웨어","desc":"SNMP 트래픽 카운터를 주기 수집해 그래프로 시각화.","aliases":[],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,7,11,39],"pageLabel":"5, 7, 11, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,10,41],"pageLabel":"7, 10, 41"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43,62],"pageLabel":"43, 62"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[5,21,22,23,146],"pageLabel":"5, 21-23, 146"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,7,32,33],"pageLabel":"3, 7, 32-33"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4],"pageLabel":"4"}]},{"id":219,"category":"보안·관제","subcategory":"네트워크 보안","name":"Security Onion","kind":"보안 플랫폼","desc":"IDS/NSM·로그 분석·위협 헌팅을 통합한 네트워크 보안 모니터링 플랫폼.","aliases":["SecurityOnion","Security-Onion","security onion"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[12,39],"pageLabel":"12, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[6,23,27,28,29,156,197],"pageLabel":"6, 23, 27-29, 156 외 1개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,7],"pageLabel":"5, 7"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,11],"pageLabel":"7, 11"}]},{"id":220,"category":"보안·관제","subcategory":"로그 수집","name":"Filebeat","kind":"소프트웨어","desc":"서버 로그 파일을 경량 수집해 Logstash/Elasticsearch로 전송.","aliases":["filebeat"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11,12,47,58],"pageLabel":"11-12, 47, 58"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,60],"pageLabel":"10, 41, 60"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[31],"pageLabel":"31"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[24],"pageLabel":"24"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,37,44,46],"pageLabel":"4, 6, 37, 44 외 1개 구간"}]},{"id":221,"category":"보안·관제","subcategory":"로그/SIEM","name":"Elasticsearch","kind":"소프트웨어","desc":"분산 검색·분석 엔진으로 로그와 보안 이벤트를 저장.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11,12,39,58],"pageLabel":"11-12, 39, 58"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,61],"pageLabel":"10, 41, 61"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[147],"pageLabel":"147"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"}]},{"id":222,"category":"보안·관제","subcategory":"로그/SIEM","name":"ELK / Elastic Stack","kind":"플랫폼","desc":"Elasticsearch·Logstash·Kibana 중심의 로그 수집·분석·시각화 스택.","aliases":["ELK","Elastic Stack"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,11,12,37,47,58,87],"pageLabel":"5, 11-12, 37, 47 외 2개 구간"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7,8,10,40,41,42,50,60],"pageLabel":"5, 7-8, 10, 40-42 외 2개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[42,62,63],"pageLabel":"42, 62-63"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[6,23,31,147,150,151,152],"pageLabel":"6, 23, 31, 147 외 1개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,20],"pageLabel":"3, 20"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4,16,24],"pageLabel":"4, 16, 24"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,30,36,44],"pageLabel":"3, 30, 36, 44"}]},{"id":223,"category":"보안·관제","subcategory":"로그/SIEM","name":"Kibana","kind":"소프트웨어","desc":"Elasticsearch 데이터를 대시보드와 차트로 시각화.","aliases":["kibana"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11,12,47,55,58],"pageLabel":"11-12, 47, 55, 58"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,42,61],"pageLabel":"10, 41-42, 61"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[147],"pageLabel":"147"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"}]},{"id":224,"category":"보안·관제","subcategory":"로그/SIEM","name":"Logstash","kind":"소프트웨어","desc":"로그를 수집·파싱·필터링하고 Elasticsearch 등으로 전달.","aliases":["Logstesh"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11,12,55,58,86],"pageLabel":"11-12, 55, 58, 86"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,42,61],"pageLabel":"10, 41-42, 61"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[147],"pageLabel":"147"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,37,44,46],"pageLabel":"4, 6, 37, 44 외 1개 구간"}]},{"id":225,"category":"보안·관제","subcategory":"무결성","name":"File Integrity Monitoring (FIM)","kind":"보안 기술","desc":"중요 파일의 생성·변경·삭제와 소유권·권한 변화를 감시.","aliases":["FIM","파일 무결성"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[44,46],"pageLabel":"44, 46"}]},{"id":226,"category":"보안·관제","subcategory":"보안 인프라","name":"C2 / C&C Server","kind":"보안 인프라","desc":"중앙 관리·자동화 또는 공격 시뮬레이션을 위한 명령제어 서버.","aliases":["C2 Server","C&C 서버","C2"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[13,28,29,30,35,37,46,52],"pageLabel":"13, 28-30, 35, 37 외 2개 구간"}]},{"id":227,"category":"보안·관제","subcategory":"서버 모니터링","name":"Monitorix","kind":"소프트웨어","desc":"서버 리소스와 서비스 상태를 웹 그래프로 모니터링.","aliases":["monitorix"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,7,11,39],"pageLabel":"5, 7, 11, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,58],"pageLabel":"10, 41, 58"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22,150],"pageLabel":"22, 150"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,33],"pageLabel":"20, 33"}]},{"id":228,"category":"보안·관제","subcategory":"알림","name":"Discord Alert","kind":"연동","desc":"장애·보안 이벤트 발생 시 Discord 채널로 알림 전송.","aliases":["디스코드에 알림"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4],"pageLabel":"4"}]},{"id":229,"category":"보안·관제","subcategory":"웹 보안","name":"ModSecurity","kind":"보안 소프트웨어","desc":"Apache/Nginx 등에 연동하는 오픈소스 웹 애플리케이션 방화벽.","aliases":["mod_security","mode_security","Modsecurity(WAF)","ModSecurity(WAF)"],"tags":[],"sourceCount":3,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23],"pageLabel":"23"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,37,44,46,51],"pageLabel":"4, 37, 44, 46 외 1개 구간"}]},{"id":230,"category":"보안·관제","subcategory":"웹 보안","name":"WAF","kind":"보안 기술","desc":"웹 요청을 규칙 기반으로 검사해 SQLi, XSS, 파일 업로드 공격 등을 차단.","aliases":[],"tags":[],"sourceCount":5,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,50],"pageLabel":"11, 50"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[58,59],"pageLabel":"58-59"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,20],"pageLabel":"3, 20"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,56],"pageLabel":"16, 56"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,37,44,46,49,51,52,53],"pageLabel":"4, 6, 37, 44 외 3개 구간"}]},{"id":231,"category":"보안·관제","subcategory":"위협 인텔리전스","name":"IOC","kind":"보안 개념","desc":"악성 IP·도메인·해시 등 침해지표.","aliases":["Indicators of Compromise"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[44],"pageLabel":"44"}]},{"id":232,"category":"보안·관제","subcategory":"인증 보안","name":"Fail2Ban","kind":"보안 소프트웨어","desc":"로그의 반복 인증 실패를 탐지해 공격 IP를 일정 시간 차단.","aliases":["fail2ban","Fail2ban"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,11,46],"pageLabel":"5, 11, 46"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[44,56,57],"pageLabel":"44, 56-57"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,25],"pageLabel":"20, 25"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,5,6,37],"pageLabel":"4-6, 37"}]},{"id":233,"category":"보안·관제","subcategory":"자동 대응","name":"Active Response","kind":"보안 기술","desc":"탐지 이벤트에 따라 계정 잠금, IP 차단, 호스트 격리 등을 자동 실행.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[44],"pageLabel":"44"}]},{"id":234,"category":"보안·관제","subcategory":"자동 대응","name":"SOAR","kind":"보안 플랫폼","desc":"사전 정의한 워크플로우로 탐지·분석·차단·보고를 자동화.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,7,10,12,37,56,57,60],"pageLabel":"5, 7, 10, 12 외 3개 구간"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,46],"pageLabel":"3, 46"}]},{"id":235,"category":"보안·관제","subcategory":"접근 통제","name":"TCP Wrapper","kind":"보안 기술","desc":"hosts.allow/hosts.deny 기반으로 네트워크 서비스 접근을 제어.","aliases":["tcpwrapper","tcp wrapper"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[6,153,154],"pageLabel":"6, 153-154"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3],"pageLabel":"3"}]},{"id":236,"category":"보안·관제","subcategory":"침입 탐지/차단","name":"HIDS / H-IDS","kind":"보안 기술","desc":"호스트 로그·파일·프로세스를 기반으로 침입을 탐지.","aliases":["HIDS","H-IDS"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[12,60],"pageLabel":"12, 60"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"}]},{"id":237,"category":"보안·관제","subcategory":"침입 탐지/차단","name":"IDS","kind":"보안 기술","desc":"침입·비정상 행위를 탐지하고 경고를 생성하는 시스템.","aliases":[],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[12,37,57,60],"pageLabel":"12, 37, 57, 60"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7,11],"pageLabel":"5, 7, 11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23,27,28,29,279,280,321],"pageLabel":"23, 27-29, 279-280, 321"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[7],"pageLabel":"7"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4,7,11],"pageLabel":"4, 7, 11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[37,49],"pageLabel":"37, 49"}]},{"id":238,"category":"보안·관제","subcategory":"침입 탐지/차단","name":"IPS","kind":"보안 기술","desc":"악성 트래픽을 탐지한 후 실시간 차단하는 시스템.","aliases":[],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[12,37,57,59],"pageLabel":"12, 37, 57, 59"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7,11],"pageLabel":"5, 7, 11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23,27,279,280,281,321],"pageLabel":"23, 27, 279-281, 321"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[7,30],"pageLabel":"7, 30"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4,7,11],"pageLabel":"4, 7, 11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[37],"pageLabel":"37"}]},{"id":239,"category":"보안·관제","subcategory":"침입 탐지/차단","name":"NIDS","kind":"보안 기술","desc":"네트워크 패킷과 시그니처를 기반으로 침입을 탐지.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[44],"pageLabel":"44"}]},{"id":240,"category":"보안·관제","subcategory":"침입 탐지/차단","name":"Snort","kind":"보안 소프트웨어","desc":"시그니처 기반 네트워크 IDS/IPS 엔진.","aliases":["snort"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,12],"pageLabel":"5, 12"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23],"pageLabel":"23"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,11,17],"pageLabel":"7, 11, 17"}]},{"id":241,"category":"보안·관제","subcategory":"침입 탐지/차단","name":"Suricata","kind":"보안 소프트웨어","desc":"고성능 멀티스레드 NIDS/IPS 및 네트워크 보안 모니터링 엔진.","aliases":["suricata"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[12,55,58,59],"pageLabel":"12, 55, 58-59"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[29,37,44,46,47],"pageLabel":"29, 37, 44, 46-47"}]},{"id":242,"category":"보안·관제","subcategory":"통합 모니터링","name":"Cacti","kind":"소프트웨어","desc":"SNMP/RRD 기반으로 네트워크·서버 성능을 수집·시각화.","aliases":[],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,7,11,39],"pageLabel":"5, 7, 11, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,8,10,41],"pageLabel":"7-8, 10, 41"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[6,22,23,146,148,149],"pageLabel":"6, 22-23, 146, 148-149"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,20,22,32],"pageLabel":"3, 20, 22, 32"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[9,14,16,17],"pageLabel":"9, 14, 16-17"}]},{"id":243,"category":"보안·관제","subcategory":"통합 모니터링","name":"Zabbix","kind":"소프트웨어","desc":"서버·서비스·네트워크 상태를 통합 모니터링하고 알림을 제공.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,4,6,30,36,37,39],"pageLabel":"3-4, 6, 30, 36-37 외 1개 구간"}]},{"id":244,"category":"보안·관제","subcategory":"패킷 분석","name":"PCAP","kind":"데이터 형식","desc":"패킷 캡처 데이터를 저장하는 표준 파일 형식.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[47],"pageLabel":"47"}]},{"id":245,"category":"보안·관제","subcategory":"패킷 분석","name":"Traffic Baseline","kind":"분석 기법","desc":"정상 패킷률·세션 길이·요청 패턴을 기준선으로 정의해 이상을 식별.","aliases":["Baseline","정상 트래픽 패턴"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,47],"pageLabel":"3, 47"}]},{"id":246,"category":"보안·관제","subcategory":"호스트 감사","name":"auditd","kind":"보안 소프트웨어","desc":"Linux 시스템 호출·권한·파일 변경 이벤트를 감사 로그로 기록.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[46],"pageLabel":"46"}]},{"id":247,"category":"보안·관제","subcategory":"호스트 방화벽","name":"firewalld","kind":"보안 도구","desc":"Red Hat 계열 Linux의 Zone 기반 동적 방화벽 관리 서비스.","aliases":["Firewalld"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11,12],"pageLabel":"11-12"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,50,57,61],"pageLabel":"11, 50, 57, 61"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[36],"pageLabel":"36"}]},{"id":248,"category":"보안·관제","subcategory":"호스트 방화벽","name":"iptables","kind":"보안 도구","desc":"Linux Netfilter 기반의 패킷 필터링·NAT 정책 도구.","aliases":["IPtables"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[6,153,154],"pageLabel":"6, 153-154"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3],"pageLabel":"3"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[5,6,37],"pageLabel":"5-6, 37"}]},{"id":249,"category":"보안·관제","subcategory":"호스트 방화벽","name":"UFW","kind":"보안 도구","desc":"Ubuntu/Debian 계열에서 iptables 정책을 간편하게 관리.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11,12],"pageLabel":"11-12"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"}]},{"id":250,"category":"보안·관제","subcategory":"호스트 방화벽","name":"Windows Defender Firewall","kind":"보안 도구","desc":"Windows 호스트의 인바운드·아웃바운드 패킷을 규칙으로 제어.","aliases":["Windows Defender"],"tags":[],"sourceCount":2,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[153,155,293,294],"pageLabel":"153, 155, 293-294"}]},{"id":251,"category":"보안·관제","subcategory":"호스트 보안","name":"SELinux","kind":"보안 기술","desc":"정책 기반 강제 접근통제(MAC)를 제공하는 Linux 보안 모듈.","aliases":["selinux"],"tags":[],"sourceCount":1,"sources":[{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,36],"pageLabel":"3, 36"}]},{"id":252,"category":"보안·관제","subcategory":"호스트 점검","name":"PortSentry","kind":"보안 소프트웨어","desc":"포트 스캔과 비정상 접근을 탐지하고 자동 차단.","aliases":["Portsentry"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,37],"pageLabel":"4, 37"}]},{"id":253,"category":"보안·관제","subcategory":"호스트 점검","name":"rkhunter","kind":"보안 소프트웨어","desc":"루트킷·백도어·의심 설정 변조를 점검.","aliases":["RKhunter","RKHunter"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,54],"pageLabel":"11, 54"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[44,57],"pageLabel":"44, 57"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[154,155],"pageLabel":"154-155"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,37],"pageLabel":"4, 37"}]},{"id":254,"category":"서버·서비스","subcategory":"CMS","name":"CMS (XE / WordPress / Joomla)","kind":"소프트웨어군","desc":"웹사이트 콘텐츠를 생성·관리하는 CMS 플랫폼군.","aliases":["CMS","XE, WP, JL","Joomla"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10],"pageLabel":"10"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22],"pageLabel":"22"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[23],"pageLabel":"23"}]},{"id":255,"category":"서버·서비스","subcategory":"CMS","name":"WordPress","kind":"소프트웨어","desc":"웹사이트와 블로그 콘텐츠를 관리하는 CMS.","aliases":["Wrd press","WP"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,39],"pageLabel":"10, 39"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22],"pageLabel":"22"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[17],"pageLabel":"17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[38,39],"pageLabel":"38-39"}]},{"id":256,"category":"서버·서비스","subcategory":"DBMS","name":"DB Replication / Replica","kind":"고가용성","desc":"Source/Master의 데이터를 Replica/Slave에 실시간 복제.","aliases":["Replication","Replica","Master/Replica","DB Replica","Master / Slave"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,37,40,43],"pageLabel":"10, 37, 40, 43"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,8,10,40],"pageLabel":"5, 8, 10, 40"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[42,43,49],"pageLabel":"42-43, 49"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,5,21],"pageLabel":"3, 5, 21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,11],"pageLabel":"7, 11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,4,6,28,37],"pageLabel":"3-4, 6, 28, 37"}]},{"id":257,"category":"서버·서비스","subcategory":"DBMS","name":"MariaDB","kind":"소프트웨어","desc":"MySQL 호환 오픈소스 관계형 데이터베이스.","aliases":["Mariadb","Maria DB"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,39,43],"pageLabel":"10, 39, 43"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,50,53,55,56],"pageLabel":"10, 41, 50, 53 외 1개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,22,146,189],"pageLabel":"21-22, 146, 189"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17],"pageLabel":"16-17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,37,39,51],"pageLabel":"4, 6, 37, 39 외 1개 구간"}]},{"id":258,"category":"서버·서비스","subcategory":"DBMS","name":"MySQL","kind":"소프트웨어","desc":"오픈소스 관계형 데이터베이스 및 MariaDB 호환 기반.","aliases":["mysql"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[12],"pageLabel":"12"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10],"pageLabel":"10"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[189,272,273,274,275,276,333],"pageLabel":"189, 272-276, 333"}]},{"id":259,"category":"서버·서비스","subcategory":"DBMS","name":"phpMyAdmin","kind":"소프트웨어","desc":"웹 GUI로 MySQL/MariaDB를 관리하는 도구.","aliases":["phpmyadmin","PHPMyAdmin"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,39],"pageLabel":"10, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,70],"pageLabel":"10, 70"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22,146],"pageLabel":"22, 146"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17],"pageLabel":"16-17"}]},{"id":260,"category":"서버·서비스","subcategory":"DNS","name":"BIND","kind":"소프트웨어","desc":"Unix/Linux에서 널리 쓰이는 DNS 서버 구현체.","aliases":["Bind","bind9"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[39],"pageLabel":"39"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[302],"pageLabel":"302"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,58],"pageLabel":"16, 58"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[39],"pageLabel":"39"}]},{"id":261,"category":"서버·서비스","subcategory":"DNS","name":"DNS","kind":"서비스/프로토콜","desc":"도메인 이름과 IP 주소를 상호 변환하는 이름 해석 서비스.","aliases":[],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,10,11,13,37,39,40,66,70,71,72,73],"pageLabel":"7, 10-11, 13, 37 외 3개 구간"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7,8,10,40,41,44,45,50,63],"pageLabel":"5, 7-8, 10, 40-41 외 3개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[42,43,45,60,64,65,67,72],"pageLabel":"42-43, 45, 60, 64-65 외 2개 구간"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[5,23,27,28,29,30,170,176,178,186,200,206,211,261,262,288,289,290],"pageLabel":"5, 23, 27-30, 170 외 8개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21,28,29,37],"pageLabel":"21, 28-29, 37"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17,22,26],"pageLabel":"16-17, 22, 26"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,13,27,28,29,30,32,34,37,39,46,51,52,53],"pageLabel":"4, 6, 13, 27-30 외 6개 구간"}]},{"id":262,"category":"서버·서비스","subcategory":"DNS","name":"DNS Master-Slave","kind":"고가용성","desc":"Master의 Zone 데이터를 Slave에 복제해 DNS 가용성과 중앙 관리를 확보.","aliases":["Master / Slave","Master-Slave","DNS Server(Slave)","DNS Server(Master)"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,37,40],"pageLabel":"10, 37, 40"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,40],"pageLabel":"10, 40"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[42,49],"pageLabel":"42, 49"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5],"pageLabel":"5"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[7,11],"pageLabel":"7, 11"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,27,28,37],"pageLabel":"4, 6, 27-28, 37"}]},{"id":263,"category":"서버·서비스","subcategory":"DNS","name":"DNSSEC","kind":"보안 기술","desc":"DNS 응답에 디지털 서명을 적용해 무결성과 출처 진위를 검증.","aliases":["DNS Sec"],"tags":[],"sourceCount":3,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[60],"pageLabel":"60"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,21,28],"pageLabel":"3, 21, 28"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16],"pageLabel":"16"}]},{"id":264,"category":"서버·서비스","subcategory":"DNS","name":"Split DNS / Zone Separation","kind":"아키텍처","desc":"내부·외부 DNS Zone을 분리하여 내부 정보 노출을 최소화.","aliases":["내부/외부 Zone 분리","외부 공개 DNS와 내부 인트라넷 DNS 분리"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10],"pageLabel":"10"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,37],"pageLabel":"4, 37"}]},{"id":265,"category":"서버·서비스","subcategory":"DNS","name":"TSIG","kind":"보안 기술","desc":"공유키 기반 서명으로 DNS Zone Transfer와 업데이트를 인증.","aliases":["TSIG 키","TSIG 인증키"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[27,28],"pageLabel":"27-28"}]},{"id":266,"category":"서버·서비스","subcategory":"DNS","name":"Zone Transfer","kind":"프로토콜/기술","desc":"DNS Zone 데이터를 권한 서버 간에 복제.","aliases":["영역 전이"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[13],"pageLabel":"13"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[63],"pageLabel":"63"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[64,65],"pageLabel":"64-65"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[170,176,186],"pageLabel":"170, 176, 186"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[27,28,37,51],"pageLabel":"27-28, 37, 51"}]},{"id":267,"category":"서버·서비스","subcategory":"로그","name":"rsyslog","kind":"소프트웨어","desc":"시스템·네트워크 로그를 수집하고 원격 전송하는 Syslog 구현체.","aliases":["Rsyslog"],"tags":[],"sourceCount":5,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,56],"pageLabel":"10, 41, 56"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[172,187,253],"pageLabel":"172, 187, 253"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17],"pageLabel":"16-17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[13],"pageLabel":"13"}]},{"id":268,"category":"서버·서비스","subcategory":"로그","name":"Syslog","kind":"프로토콜/기술","desc":"장비와 서버의 이벤트 로그를 표준 형식으로 전송·수집.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[63],"pageLabel":"63"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[63,65],"pageLabel":"63, 65"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[169,185],"pageLabel":"169, 185"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[44],"pageLabel":"44"}]},{"id":269,"category":"서버·서비스","subcategory":"메일","name":"Dovecot","kind":"소프트웨어","desc":"IMAP/POP3 기반 메일 수신·저장 서버.","aliases":["dovecot"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41],"pageLabel":"10, 41"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,21],"pageLabel":"5, 21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17],"pageLabel":"16-17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[38],"pageLabel":"38"}]},{"id":270,"category":"서버·서비스","subcategory":"메일","name":"hMailServer","kind":"소프트웨어","desc":"Windows 기반 이메일 서버.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22],"pageLabel":"22"}]},{"id":271,"category":"서버·서비스","subcategory":"메일","name":"IMAP","kind":"프로토콜","desc":"메일을 서버에 보관하면서 클라이언트와 동기화해 조회.","aliases":[],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16],"pageLabel":"16"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48],"pageLabel":"48"}]},{"id":272,"category":"서버·서비스","subcategory":"메일","name":"POP3","kind":"프로토콜","desc":"메일을 서버에서 클라이언트로 내려받아 조회.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16],"pageLabel":"16"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[38],"pageLabel":"38"}]},{"id":273,"category":"서버·서비스","subcategory":"메일","name":"Postfix","kind":"소프트웨어","desc":"Unix/Linux 메일 전송 에이전트(MTA).","aliases":["postfix"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41],"pageLabel":"10, 41"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,21],"pageLabel":"5, 21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17],"pageLabel":"16-17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[38],"pageLabel":"38"}]},{"id":274,"category":"서버·서비스","subcategory":"메일","name":"Roundcube","kind":"소프트웨어","desc":"웹 브라우저 기반 이메일 클라이언트.","aliases":["RoundCube","roundcubemail"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,39,45],"pageLabel":"10, 39, 45"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,51],"pageLabel":"10, 41, 51"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17],"pageLabel":"16-17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[38,39],"pageLabel":"38-39"}]},{"id":275,"category":"서버·서비스","subcategory":"메일","name":"SMTP","kind":"프로토콜","desc":"이메일 전송에 사용하는 표준 프로토콜.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,7,10,51],"pageLabel":"5, 7, 10, 51"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[38,48],"pageLabel":"38, 48"}]},{"id":276,"category":"서버·서비스","subcategory":"메일","name":"Thunderbird","kind":"소프트웨어","desc":"데스크톱 이메일 클라이언트.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22],"pageLabel":"22"}]},{"id":277,"category":"서버·서비스","subcategory":"메일 보안","name":"Amavis","kind":"소프트웨어","desc":"메일 서버에서 안티바이러스와 스팸 필터를 연동하는 중계/검사 프레임워크.","aliases":["amavis"],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11,51],"pageLabel":"11, 51"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[44,53],"pageLabel":"44, 53"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,21],"pageLabel":"5, 21"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,27,33,37],"pageLabel":"4, 27, 33, 37"}]},{"id":278,"category":"서버·서비스","subcategory":"메일 보안","name":"ClamAV","kind":"소프트웨어","desc":"오픈소스 악성코드·바이러스 탐지 엔진.","aliases":["Clamav","clamAV"],"tags":[],"sourceCount":5,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[44],"pageLabel":"44"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,21,36,47],"pageLabel":"5, 21, 36, 47"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16],"pageLabel":"16"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,27,33,37],"pageLabel":"4, 27, 33, 37"}]},{"id":279,"category":"서버·서비스","subcategory":"메일 보안","name":"Mail Gateway","kind":"아키텍처","desc":"외부 메일을 먼저 수신해 스팸·악성코드를 검사한 후 내부 메일서버로 전달.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,27,33,38],"pageLabel":"4, 27, 33, 38"}]},{"id":280,"category":"서버·서비스","subcategory":"메일 보안","name":"SpamAssassin","kind":"소프트웨어","desc":"규칙과 점수 기반으로 스팸 메일을 판별.","aliases":["Spam Assassin","Spamassasin"],"tags":[],"sourceCount":4,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[44],"pageLabel":"44"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,26],"pageLabel":"5, 26"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16],"pageLabel":"16"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,33,37],"pageLabel":"4, 33, 37"}]},{"id":281,"category":"서버·서비스","subcategory":"백업","name":"rsync","kind":"도구","desc":"파일·디렉터리의 증분/차분 동기화와 원격 백업을 수행.","aliases":["Rsync"],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[7,10,41,56],"pageLabel":"7, 10, 41, 56"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23],"pageLabel":"23"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,32,37,51],"pageLabel":"4, 6, 32, 37 외 1개 구간"}]},{"id":282,"category":"서버·서비스","subcategory":"백업","name":"Snapshot","kind":"백업 기술","desc":"시점 복원용 스냅샷으로 테스트·장애 발생 시 신속 복구.","aliases":["Snapshot 기반 복구","스냅샷"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[46,49],"pageLabel":"46, 49"}]},{"id":283,"category":"서버·서비스","subcategory":"백업","name":"SQL Dump","kind":"백업 기술","desc":"DB 스키마와 데이터를 덤프 파일로 추출해 백업·복구.","aliases":["SQLdump","SQL dump"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,32,37],"pageLabel":"4, 6, 32, 37"}]},{"id":284,"category":"서버·서비스","subcategory":"스케줄링","name":"cron / crontab","kind":"도구","desc":"정기 백업·수집·자동화 작업을 예약 실행.","aliases":["cron","crontab"],"tags":[],"sourceCount":5,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[63],"pageLabel":"63"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23,169,172,185,187,253,254],"pageLabel":"23, 169, 172, 185 외 2개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[14,17,45],"pageLabel":"14, 17, 45"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,32,37,46],"pageLabel":"4, 6, 32, 37 외 1개 구간"}]},{"id":285,"category":"서버·서비스","subcategory":"스토리지","name":"Disk Quota","kind":"운영 기술","desc":"사용자/그룹별 디스크 사용량을 제한.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[44,52],"pageLabel":"44, 52"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21],"pageLabel":"21"}]},{"id":286,"category":"서버·서비스","subcategory":"스토리지","name":"iSCSI","kind":"프로토콜","desc":"IP 네트워크를 통해 블록 스토리지를 제공.","aliases":["ISCSI"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,39],"pageLabel":"10, 39"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,35],"pageLabel":"20, 35"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17],"pageLabel":"16-17"}]},{"id":287,"category":"서버·서비스","subcategory":"스토리지","name":"RAID","kind":"스토리지 기술","desc":"복수 디스크를 결합해 성능·가용성·데이터 안정성을 향상.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10],"pageLabel":"10"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21],"pageLabel":"21"}]},{"id":288,"category":"서버·서비스","subcategory":"스토리지","name":"RAID 0+1","kind":"스토리지 기술","desc":"스트라이핑 세트를 미러링하는 RAID 조합.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21],"pageLabel":"21"}]},{"id":289,"category":"서버·서비스","subcategory":"스토리지","name":"RAID 1+0","kind":"스토리지 기술","desc":"미러링 세트를 스트라이핑하는 고성능·고가용성 RAID 조합.","aliases":["raid 1+0","RAID 10"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10],"pageLabel":"10"}]},{"id":290,"category":"서버·서비스","subcategory":"원격 관리","name":"Cockpit","kind":"소프트웨어","desc":"HTTPS 웹 UI로 Linux 서버 상태와 서비스를 관리.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[50,57,61],"pageLabel":"50, 57, 61"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,22,146,149],"pageLabel":"21-22, 146, 149"}]},{"id":291,"category":"서버·서비스","subcategory":"원격 관리","name":"RDP","kind":"프로토콜","desc":"Windows 원격 데스크톱 접속 프로토콜.","aliases":["Remote Desktop","tcp.port==3389"],"tags":[],"sourceCount":3,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[155],"pageLabel":"155"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[54,55],"pageLabel":"54-55"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[48,51],"pageLabel":"48, 51"}]},{"id":292,"category":"서버·서비스","subcategory":"원격 관리","name":"SSH Key / Certificate Login","kind":"보안 기술","desc":"비밀번호 대신 공개키·인증서 기반으로 SSH 접속을 인증.","aliases":["SSH 키 인증","인증서 로그인","PubkeyAuthentication"],"tags":[],"sourceCount":3,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[55],"pageLabel":"55"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[60,62],"pageLabel":"60, 62"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,37],"pageLabel":"4, 37"}]},{"id":293,"category":"서버·서비스","subcategory":"웹 보안","name":"HTTPS","kind":"프로토콜","desc":"HTTP를 TLS로 암호화한 웹 통신 프로토콜.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[50],"pageLabel":"50"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,22,269,279,291,292,299],"pageLabel":"21-22, 269, 279, 291-292 외 1개 구간"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[56,57],"pageLabel":"56-57"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,27,38],"pageLabel":"4, 6, 27, 38"}]},{"id":294,"category":"서버·서비스","subcategory":"웹 보안","name":"SSL/TLS","kind":"보안 프로토콜","desc":"웹·메일 등 애플리케이션 통신의 기밀성과 무결성을 보호.","aliases":["SSL","TLS"],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[11],"pageLabel":"11"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[279,329,330],"pageLabel":"279, 329-330"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,20,29],"pageLabel":"5, 20, 29"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17,23],"pageLabel":"16-17, 23"}]},{"id":295,"category":"서버·서비스","subcategory":"웹/WAS","name":"Apache HTTP Server","kind":"소프트웨어","desc":"동적 콘텐츠와 모듈 확장성이 강한 범용 웹 서버.","aliases":["Apache","Apache2","httpd"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,39],"pageLabel":"10, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,47,56,65],"pageLabel":"10, 41, 47, 56 외 1개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,146,173,187,254,255,256,257,258,259,303,306,322,324,325,328,329,330,334,335,355],"pageLabel":"21, 146, 173, 187 외 8개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,22,29,30],"pageLabel":"20, 22, 29-30"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17,43,60],"pageLabel":"16-17, 43, 60"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[37,39,51],"pageLabel":"37, 39, 51"}]},{"id":296,"category":"서버·서비스","subcategory":"웹/WAS","name":"LAMP","kind":"아키텍처","desc":"Linux·Apache·MariaDB/MySQL·PHP 조합의 웹 서비스 스택.","aliases":["Apache LAMP"],"tags":[],"sourceCount":1,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21],"pageLabel":"21"}]},{"id":297,"category":"서버·서비스","subcategory":"웹/WAS","name":"Microsoft IIS","kind":"소프트웨어","desc":"Windows 기반 웹 서버 플랫폼.","aliases":["IIS"],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,27,175,303,306,307,324,327,328,330],"pageLabel":"21, 27, 175, 303 외 4개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,22],"pageLabel":"20, 22"}]},{"id":298,"category":"서버·서비스","subcategory":"웹/WAS","name":"Nginx","kind":"소프트웨어","desc":"이벤트 기반 고성능 웹 서버이자 Reverse Proxy.","aliases":[],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,39],"pageLabel":"10, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,48,56],"pageLabel":"10, 41, 48, 56"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,22,29,30],"pageLabel":"20, 22, 29-30"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17],"pageLabel":"16-17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[27,37,39,51],"pageLabel":"27, 37, 39, 51"}]},{"id":299,"category":"서버·서비스","subcategory":"웹/WAS","name":"PHP","kind":"개발/런타임","desc":"서버 측 웹 애플리케이션 개발에 사용하는 스크립트 언어/런타임.","aliases":[],"tags":[],"sourceCount":5,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[75],"pageLabel":"75"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[41,42,69,71,73,74],"pageLabel":"41-42, 69, 71, 73-74"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,22,146,300,301,314,315,322,325,327,335,336,337,340,355],"pageLabel":"21-22, 146, 300-301, 314-315 외 6개 구간"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[32,33,39,40,56,57,58,59,62],"pageLabel":"32-33, 39-40, 56-59, 62"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[39,48,51],"pageLabel":"39, 48, 51"}]},{"id":300,"category":"서버·서비스","subcategory":"웹/WAS","name":"VirtualHost","kind":"웹 기술","desc":"하나의 웹 서버에서 도메인별로 여러 사이트를 분리 운영.","aliases":["Virtual Host"],"tags":[],"sourceCount":4,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[306,330],"pageLabel":"306, 330"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16],"pageLabel":"16"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[37],"pageLabel":"37"}]},{"id":301,"category":"서버·서비스","subcategory":"파일 공유","name":"FTP","kind":"프로토콜","desc":"파일 업로드·다운로드를 제공하는 전통적 파일 전송 프로토콜.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43,61,63,65,66,74,75],"pageLabel":"43, 61, 63, 65-66 외 1개 구간"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,28,153,155,169,175,176,185],"pageLabel":"21, 28, 153, 155 외 3개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,27,37],"pageLabel":"20, 27, 37"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[17,49],"pageLabel":"17, 49"}]},{"id":302,"category":"서버·서비스","subcategory":"파일 공유","name":"NFS","kind":"프로토콜","desc":"Unix/Linux 시스템 간 디렉터리와 파일 시스템을 공유.","aliases":[],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,10,37,39,44],"pageLabel":"7, 10, 37, 39 외 1개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43,54,63,65],"pageLabel":"43, 54, 63, 65"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[169,185],"pageLabel":"169, 185"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,34,36],"pageLabel":"20, 34, 36"}]},{"id":303,"category":"서버·서비스","subcategory":"파일 공유","name":"SMB / Samba","kind":"프로토콜/소프트웨어","desc":"Windows 및 Linux 환경의 네트워크 파일·프린터 공유.","aliases":["SMB","Samba"],"tags":[],"sourceCount":5,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[41,47,48,49],"pageLabel":"41, 47-49"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,341,342,343],"pageLabel":"21, 341-343"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[5,20,26],"pageLabel":"5, 20, 26"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16,17,22],"pageLabel":"16-17, 22"}]},{"id":304,"category":"서버·서비스","subcategory":"파일 공유","name":"TFTP","kind":"프로토콜","desc":"인증 없이 단순 파일 전송을 제공하며 장비 설정 백업 등에 사용.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[42,43,61,63,65],"pageLabel":"42-43, 61, 63, 65"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[21,153,155,157,159,161,164,170,186,243],"pageLabel":"21, 153, 155, 157 외 6개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"}]},{"id":305,"category":"서버·서비스","subcategory":"파일 공유","name":"vsftpd","kind":"소프트웨어","desc":"Linux에서 널리 사용하는 FTP 서버 구현체.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[56],"pageLabel":"56"}]},{"id":306,"category":"서버·서비스","subcategory":"파일 저장","name":"BLOB/CLOB Storage","kind":"보안/저장 기술","desc":"업로드 파일을 DB의 바이너리/대용량 객체로 저장해 웹 루트 실행을 차단.","aliases":["Blob 형식","BLOB/CLOB","BLOB"],"tags":[],"sourceCount":1,"sources":[{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[58,59,61],"pageLabel":"58-59, 61"}]},{"id":307,"category":"서버·서비스","subcategory":"파일 전송","name":"SCP","kind":"프로토콜/도구","desc":"SSH를 이용해 파일을 안전하게 복사.","aliases":["scp"],"tags":[],"sourceCount":3,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,41,57],"pageLabel":"10, 41, 57"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23],"pageLabel":"23"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[21],"pageLabel":"21"}]},{"id":308,"category":"서버·서비스","subcategory":"파일/웹하드","name":"OwnCloud","kind":"소프트웨어","desc":"자가 호스팅형 파일 동기화·공유 클라우드 서비스.","aliases":["Owncloud"],"tags":[],"sourceCount":3,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,10,41,50,56,60,75,77],"pageLabel":"5, 10, 41, 50 외 4개 구간"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22],"pageLabel":"22"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,22],"pageLabel":"20, 22"}]},{"id":309,"category":"서버·서비스","subcategory":"파일/웹하드","name":"Pydio","kind":"소프트웨어","desc":"웹 기반 파일 공유·동기화/웹하드 플랫폼.","aliases":["Pydio Cells"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,39,42],"pageLabel":"10, 39, 42"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20,35,36],"pageLabel":"20, 35-36"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[28,32,38,39],"pageLabel":"28, 32, 38-39"}]},{"id":310,"category":"서버·서비스","subcategory":"파일/웹하드","name":"WebHard","kind":"서비스","desc":"웹을 통해 파일을 저장하고 공유하는 웹하드 서비스.","aliases":["Web Hard","웹하드"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,10,42],"pageLabel":"7, 10, 42"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[10,50],"pageLabel":"10, 50"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[22,28],"pageLabel":"22, 28"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[20],"pageLabel":"20"}]},{"id":311,"category":"서버·서비스","subcategory":"프록시/HA","name":"HAProxy","kind":"소프트웨어","desc":"웹/서비스 트래픽을 분산하고 Active-Standby 고가용성을 제공.","aliases":["HA Proxy","haproxy"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[7,10,37,39,41],"pageLabel":"7, 10, 37, 39 외 1개 구간"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[5,10,40,41,46,59],"pageLabel":"5, 10, 40-41, 46 외 1개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[42,43,46,47],"pageLabel":"42-43, 46-47"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[23,27,29],"pageLabel":"23, 27, 29"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[3,21,29],"pageLabel":"3, 21, 29"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[16],"pageLabel":"16"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,4,6,14,27,31,32,37],"pageLabel":"3-4, 6, 14, 27 외 2개 구간"}]},{"id":312,"category":"서버·서비스","subcategory":"프록시/HA","name":"Reverse Proxy","kind":"아키텍처","desc":"클라이언트 요청을 대신 받아 내부 서버로 중계하고 서버를 은닉.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[43],"pageLabel":"43"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,37,51],"pageLabel":"4, 6, 37, 51"}]},{"id":313,"category":"서버·서비스","subcategory":"프록시/HA","name":"Round-Robin Load Balancing","kind":"부하분산","desc":"백엔드 서버에 요청을 순차 분배하는 로드밸런싱 방식.","aliases":["라운드로빈","round robin"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[37],"pageLabel":"37"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[46],"pageLabel":"46"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[47],"pageLabel":"47"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4],"pageLabel":"4"}]},{"id":314,"category":"자동화·IaC","subcategory":"Python 라이브러리","name":"requests","kind":"라이브러리","desc":"HTTP 요청과 웹 자동화에 사용하는 Python 라이브러리.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[52,53],"pageLabel":"52-53"}]},{"id":315,"category":"자동화·IaC","subcategory":"Python 라이브러리","name":"Scapy","kind":"라이브러리/도구","desc":"패킷 생성·스니핑·스캔·조작과 네트워크 자동화 프레임워크.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,6,28,31,52],"pageLabel":"4, 6, 28, 31 외 1개 구간"}]},{"id":316,"category":"자동화·IaC","subcategory":"Windows 자동화","name":"Local Security Policy Import/Export","kind":"운영 자동화","desc":"Windows 보안 정책을 INF로 내보내고 코드로 수정한 뒤 재적용.","aliases":["로컬 보안 정책 내보내기","로컬 보안 정책 가져오기",".inf 파일"],"tags":[],"sourceCount":1,"sources":[{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[48,49],"pageLabel":"48-49"}]},{"id":317,"category":"자동화·IaC","subcategory":"구성 관리","name":"Ansible","kind":"소프트웨어","desc":"에이전트리스 방식으로 설치·설정·보안 정책·차단 룰을 일괄 배포.","aliases":["ansible"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5],"pageLabel":"5"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[3,4,6,29,30,35,38,39,44,46],"pageLabel":"3-4, 6, 29-30, 35 외 3개 구간"}]},{"id":318,"category":"자동화·IaC","subcategory":"데이터 기반 자동화","name":"Automation DB","kind":"아키텍처","desc":"자산·설치·취약점·룰셋·차단 이력을 DB로 관리해 자동화 코드와 연동.","aliases":["자동화 DB","RuleSet DB","SOAR DB"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[10,49],"pageLabel":"10, 49"}]},{"id":319,"category":"자동화·IaC","subcategory":"동적 정책","name":"Dynamic Rule Update","kind":"자동화 기술","desc":"새 IOC/공격 패턴에 따라 IDS/WAF/방화벽 탐지·차단 룰을 자동 갱신.","aliases":["룰 동적 업데이트","탐지 룰 업데이트"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[44,46],"pageLabel":"44, 46"}]},{"id":320,"category":"자동화·IaC","subcategory":"스크립팅","name":"Python","kind":"언어","desc":"취약점 점검, 패킷 분석, 정책 생성, 설치·대응 자동화에 사용.","aliases":["파이썬"],"tags":[],"sourceCount":6,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5],"pageLabel":"5"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[72],"pageLabel":"72"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[5],"pageLabel":"5"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[48],"pageLabel":"48"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4,32,33,46,50],"pageLabel":"4, 32-33, 46, 50"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[44,46,52,53],"pageLabel":"44, 46, 52-53"}]},{"id":321,"category":"자동화·IaC","subcategory":"인프라 자동화","name":"Infrastructure as Code (IaC)","kind":"개념","desc":"인프라·서비스 구성을 코드와 데이터로 정의하고 반복 배포.","aliases":["IaC","코드형 인프라"],"tags":[],"sourceCount":1,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5,6,7,8,9,10,11,12,13,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89],"pageLabel":"5-13, 37-89"}]},{"id":322,"category":"자동화·IaC","subcategory":"자동 대응","name":"Ansible Playbook","kind":"자동화 기술","desc":"침해 시 차단·격리·설정 변경 작업을 선언적으로 실행.","aliases":["플레이북","Ansible 플레이북"],"tags":[],"sourceCount":1,"sources":[{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[4,5],"pageLabel":"4-5"}]},{"id":323,"category":"자동화·IaC","subcategory":"점검 자동화","name":"Vulnerability Check Automation","kind":"자동화 기술","desc":"가이드라인 기반 취약점 진단과 개선을 Python 코드로 자동 수행.","aliases":["취약점 점검 자동화","취약점 분석 / 보완 자동화"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[5],"pageLabel":"5"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[4],"pageLabel":"4"}]},{"id":324,"category":"플랫폼·환경","subcategory":"가상화","name":"VMware ESXi","kind":"소프트웨어","desc":"베어메탈 가상화 하이퍼바이저.","aliases":["ESXi"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[39],"pageLabel":"39"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"}]},{"id":325,"category":"플랫폼·환경","subcategory":"가상화","name":"VMware Workstation","kind":"소프트웨어","desc":"데스크톱 가상머신 기반 서버·클라이언트 랩 운영.","aliases":["VMWorkStation","VMware-workstation"],"tags":[],"sourceCount":4,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[39],"pageLabel":"39"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[17],"pageLabel":"17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[39],"pageLabel":"39"}]},{"id":326,"category":"플랫폼·환경","subcategory":"가상화","name":"XenServer","kind":"소프트웨어","desc":"Xen 기반 서버 가상화 플랫폼.","aliases":["Xen 8","XenServer8"],"tags":[],"sourceCount":2,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[39],"pageLabel":"39"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"}]},{"id":327,"category":"플랫폼·환경","subcategory":"네트워크 이미지","name":"Cisco C3745","kind":"장비/이미지","desc":"L3 스위치/라우터 실습에 사용된 Cisco 3745 이미지.","aliases":["C3745"],"tags":[],"sourceCount":2,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[27,28,29,30,156,161],"pageLabel":"27-30, 156, 161"}]},{"id":328,"category":"플랫폼·환경","subcategory":"네트워크 이미지","name":"Cisco C7200","kind":"장비/이미지","desc":"라우팅 실습에 사용된 Cisco 7200 계열 라우터 이미지.","aliases":["C7200"],"tags":[],"sourceCount":2,"sources":[{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[27,28,29,30,156,157,347],"pageLabel":"27-30, 156-157, 347"}]},{"id":329,"category":"플랫폼·환경","subcategory":"운영체제","name":"CentOS / CentOS Stream","kind":"운영체제","desc":"Red Hat 호환 서버 운영체제.","aliases":["CentOS"],"tags":[],"sourceCount":4,"sources":[{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[48,59],"pageLabel":"48, 59"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[27,29,31,146,249,250,251,252,253,254,255,256,258,259],"pageLabel":"27, 29, 31, 146 외 2개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[17],"pageLabel":"17"}]},{"id":330,"category":"플랫폼·환경","subcategory":"운영체제","name":"Rocky Linux","kind":"운영체제","desc":"Red Hat Enterprise Linux 호환 서버 운영체제.","aliases":["Rocky"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[39],"pageLabel":"39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[46,49,50,51,60],"pageLabel":"46, 49-51, 60"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[29],"pageLabel":"29"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[17],"pageLabel":"17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[39,51],"pageLabel":"39, 51"}]},{"id":331,"category":"플랫폼·환경","subcategory":"운영체제","name":"Ubuntu Linux","kind":"운영체제","desc":"서버·클라이언트·공격 실습에 사용된 Debian 계열 Linux.","aliases":["Ubuntu"],"tags":[],"sourceCount":7,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[11,39],"pageLabel":"11, 39"},{"id":"pm","short":"PINGMASTERZ","type":"결과보고서","pages":[44,47,53,55,58],"pageLabel":"44, 47, 53, 55 외 1개 구간"},{"id":"ts","short":"TS Company","type":"결과보고서","pages":[9],"pageLabel":"9"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[27,28,29,31,147,214,220,334],"pageLabel":"27-29, 31, 147, 214 외 2개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[17],"pageLabel":"17"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[39,51],"pageLabel":"39, 51"}]},{"id":332,"category":"플랫폼·환경","subcategory":"운영체제","name":"Windows 10","kind":"운영체제","desc":"직원 PC·관리 PC·클라이언트 환경으로 사용.","aliases":[],"tags":[],"sourceCount":3,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[27,30,31,147,156,199,284,286,290,291,292,293,294,295,297,298],"pageLabel":"27, 30-31, 147, 156 외 5개 구간"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"},{"id":"plan26","short":"2026 기획안","type":"기획안","pages":[39,51],"pageLabel":"39, 51"}]},{"id":333,"category":"플랫폼·환경","subcategory":"운영체제","name":"Windows Server","kind":"운영체제","desc":"IIS·AD·Windows 서비스 실습에 사용된 서버 운영체제.","aliases":["Windows Server 2019","Windows Server 2022","Windows_2022Server"],"tags":[],"sourceCount":3,"sources":[{"id":"s-core","short":"S-Core","type":"결과보고서","pages":[39],"pageLabel":"39"},{"id":"aaa","short":"AAA","type":"최종보고서","pages":[156,175,342],"pageLabel":"156, 175, 342"},{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"}]},{"id":334,"category":"플랫폼·환경","subcategory":"운영체제","name":"Windows XP","kind":"운영체제","desc":"레거시 SMB 취약점 침투 시나리오의 대상 운영체제.","aliases":[],"tags":[],"sourceCount":2,"sources":[{"id":"aaa","short":"AAA","type":"최종보고서","pages":[156,203,282,283,284,286,290,291,292,293,294,295,297,298,341,342,358],"pageLabel":"156, 203, 282-284, 286 외 4개 구간"},{"id":"td","short":"TD Telecom","type":"결과보고서","pages":[17],"pageLabel":"17"}]},{"id":335,"category":"플랫폼·환경","subcategory":"하드웨어","name":"HP ProLiant DL360p Gen8","kind":"하드웨어","desc":"서버 실습 환경에 사용된 랙 서버 모델.","aliases":[],"tags":[],"sourceCount":1,"sources":[{"id":"ng","short":"NetGuardians","type":"결과보고서","pages":[22],"pageLabel":"22"}]}],"reports":[{"id":"s-core","short":"S-Core","title":"IaC(코드형 인프라)를 활용한 인프라 및 보안 아키텍처 구축","date":"2025-08-11","type":"결과보고서","count":167},{"id":"pm","short":"PINGMASTERZ","title":"기업 내/외부 네트워크 및 서버 엔터프라이즈 솔루션 구축","date":"2024-12-27","type":"결과보고서","count":121},{"id":"ts","short":"TS Company","title":"TS Company 프로젝트 결과 보고서","date":"2024-12-27","type":"결과보고서","count":98},{"id":"aaa","short":"AAA","title":"인프라 구축, 안전점검 및 침해대응","date":"2022-09-02","type":"최종보고서","count":157},{"id":"ng","short":"NetGuardians","title":"TJ더조은은행 네트워크/서버 구축 및 모의해킹","date":"2024-12-27","type":"결과보고서","count":132},{"id":"td","short":"TD Telecom","title":"TD Telecom 독자 네트워크/서버 구축 및 취약점 점검","date":"2024-12-30","type":"결과보고서","count":123},{"id":"plan26","short":"2026 기획안","title":"고가용성 글로벌 인프라 및 SOAR 기반 통합 관제(SOC) 구축과 실전 APT 모의해킹 검증","date":"2026-02-23","type":"기획안","count":162}],"categoryCounts":{"공격기법·취약점":63,"네트워크":90,"모의해킹·진단":40,"보안 개선":11,"보안·관제":49,"서버·서비스":60,"자동화·IaC":10,"플랫폼·환경":12},"kindCounts":{"공격 기법":29,"취약점":9,"취약점 유형":2,"웹 취약점":17,"공격/진단 기법":3,"평가 기준":1,"가이드/프레임워크":2,"프로토콜 요소":13,"암호화 모드":2,"보안 기술":14,"프로토콜":35,"프로토콜/기술":21,"프로토콜군":2,"인증 요소":1,"라우팅 정책":6,"알고리즘":1,"메트릭":1,"부하분산":3,"인증":2,"아키텍처":7,"암호 알고리즘":3,"인증 방식":3,"키 교환":1,"해시 알고리즘":2,"인증 프로토콜":2,"도구":33,"도구/구성요소":1,"플랫폼":3,"사용자 스크립트":1,"도구/페이로드":1,"서비스":2,"도구 기능":1,"프레임워크":1,"도구/프레임워크":1,"방어 기법":11,"보안 플랫폼":5,"에이전트":1,"소프트웨어":39,"보안 장비":2,"관리 도구":1,"조직/아키텍처":1,"보안 인프라":1,"연동":1,"보안 소프트웨어":7,"보안 개념":1,"데이터 형식":1,"분석 기법":1,"보안 도구":4,"소프트웨어군":1,"고가용성":2,"서비스/프로토콜":1,"백업 기술":2,"운영 기술":1,"스토리지 기술":3,"보안 프로토콜":1,"개발/런타임":1,"웹 기술":1,"프로토콜/소프트웨어":1,"보안/저장 기술":1,"프로토콜/도구":1,"라이브러리":1,"라이브러리/도구":1,"운영 자동화":1,"자동화 기술":3,"언어":1,"개념":1,"장비/이미지":2,"운영체제":6,"하드웨어":1},"total":335,"commonIds":[139,295,261,103,222,311,237,238,144,257,193,112,213,330,134,73,331,74,146,23],"generated":"2026-07-23"}</script>
<script>
const DATA = JSON.parse(document.getElementById('catalogData').textContent);
const state = { q:'', category:'전체', kind:'전체', report:'전체', sort:'category' };
const $ = s => document.querySelector(s);
const catalog = $('#catalog');
const resultCount = $('#resultCount');
const emptyState = $('#emptyState');

function esc(s) { return String(s ?? '').replace(/[&<>"']/g, m => ({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#39;'}[m])); }
function normalize(s) { return String(s ?? '').toLowerCase().replace(/[\s_\-\/]+/g,''); }
function highlight(text, query) {
  return esc(text);
}
function entryHaystack(e) {
  return normalize([e.name,e.desc,e.category,e.subcategory,e.kind,...e.aliases,...e.sources.map(s=>s.short)].join(' '));
}
function matches(e) {
  if (state.category !== '전체' && e.category !== state.category) return false;
  if (state.kind !== '전체' && e.kind !== state.kind) return false;
  if (state.report !== '전체' && !e.sources.some(s=>s.id===state.report)) return false;
  if (state.q && !entryHaystack(e).includes(normalize(state.q))) return false;
  return true;
}
function sortEntries(arr) {
  const copy=[...arr];
  if(state.sort==='frequency') copy.sort((a,b)=>b.sourceCount-a.sourceCount || a.name.localeCompare(b.name,'ko'));
  else if(state.sort==='name') copy.sort((a,b)=>a.name.localeCompare(b.name,'ko'));
  else copy.sort((a,b)=>a.category.localeCompare(b.category,'ko') || a.subcategory.localeCompare(b.subcategory,'ko') || a.name.localeCompare(b.name,'ko'));
  return copy;
}
function renderCard(e) {
  const aliases = e.aliases.length ? `<div class="aliases"><b>원문/별칭:</b> ${e.aliases.map(esc).join(' · ')}</div>` : '';
  const sources = e.sources.length ? e.sources.map(s=>`<button class="source-chip" data-report="${esc(s.id)}">${esc(s.short)} p.${esc(s.pageLabel)}${s.type==='기획안'?' · 계획':''}</button>`).join('') : '<span class="no-source">페이지 매칭 없음</span>';
  return `<article class="tech-card" data-id="${e.id}">
    <div class="card-top"><h3>${highlight(e.name,state.q)}</h3><span class="freq">${e.sourceCount}개 문서</span></div>
    <div class="badges"><span class="badge">${esc(e.category)} · ${esc(e.subcategory)}</span><span class="badge kind">${esc(e.kind)}</span></div>
    <p class="desc">${highlight(e.desc,state.q)}</p>${aliases}<div class="sources">${sources}</div>
  </article>`;
}
function render() {
  const filtered=sortEntries(DATA.entries.filter(matches));
  catalog.innerHTML=filtered.map(renderCard).join('');
  resultCount.textContent=`${filtered.length.toLocaleString()} / ${DATA.total.toLocaleString()}개 항목`;
  emptyState.style.display=filtered.length?'none':'block';
  syncActive();
}
function makeFilter(containerId, values, key, counts) {
  const el=$(containerId); const all=[['전체',DATA.total],...values.map(v=>[v,counts[v]||0])];
  el.innerHTML=all.map(([v,c])=>`<button class="filter-btn" data-key="${key}" data-value="${esc(v)}"><span>${esc(v)}</span><b>${c}</b></button>`).join('');
}
function syncActive() {
  document.querySelectorAll('.filter-btn').forEach(btn=>btn.classList.toggle('active', state[btn.dataset.key]===btn.dataset.value));
}
function setFilter(key,value,scroll=true) {
  state[key]=value; render();
  if(scroll) document.getElementById('catalogSection').scrollIntoView({behavior:'smooth',block:'start'});
}

makeFilter('#categoryFilters', Object.keys(DATA.categoryCounts), 'category', DATA.categoryCounts);
makeFilter('#kindFilters', Object.keys(DATA.kindCounts), 'kind', DATA.kindCounts);
const reportCounts=Object.fromEntries(DATA.reports.map(r=>[r.id,r.count]));
$('#reportFilters').innerHTML=[`<button class="filter-btn" data-key="report" data-value="전체"><span>전체</span><b>${DATA.total}</b></button>`,...DATA.reports.map(r=>`<button class="filter-btn" data-key="report" data-value="${r.id}"><span>${esc(r.short)}${r.type==='기획안'?' (계획)':''}</span><b>${r.count}</b></button>`)].join('');

$('#commonGrid').innerHTML=DATA.commonIds.map(id=>DATA.entries.find(e=>e.id===id)).filter(Boolean).map(e=>`<button class="common-card" data-name="${esc(e.name)}"><div><strong>${esc(e.name)}</strong><br><span>${esc(e.category)} · ${esc(e.subcategory)}</span></div><b>${e.sourceCount}개 문서</b></button>`).join('');

document.addEventListener('click',ev=>{
  const f=ev.target.closest('.filter-btn'); if(f) return setFilter(f.dataset.key,f.dataset.value);
  const c=ev.target.closest('.category-filter'); if(c) return setFilter('category',c.dataset.category);
  const r=ev.target.closest('[data-report]'); if(r && (r.classList.contains('report-row')||r.classList.contains('source-chip'))) return setFilter('report',r.dataset.report);
  const cc=ev.target.closest('.common-card'); if(cc) { state.q=cc.dataset.name; $('#globalSearch').value=state.q; render(); document.getElementById('catalogSection').scrollIntoView({behavior:'smooth'}); }
});
$('#globalSearch').addEventListener('input',e=>{state.q=e.target.value;render();});
$('#sortSelect').addEventListener('change',e=>{state.sort=e.target.value;render();});
$('#resetBtn').addEventListener('click',()=>{Object.assign(state,{q:'',category:'전체',kind:'전체',report:'전체',sort:'category'});$('#globalSearch').value='';$('#sortSelect').value='category';render();});
$('#gridBtn').addEventListener('click',()=>{catalog.classList.remove('list-view');$('#gridBtn').classList.add('active');$('#listBtn').classList.remove('active');});
$('#listBtn').addEventListener('click',()=>{catalog.classList.add('list-view');$('#listBtn').classList.add('active');$('#gridBtn').classList.remove('active');});
$('#themeBtn').addEventListener('click',()=>{const root=document.documentElement;root.dataset.theme=root.dataset.theme==='dark'?'light':'dark';try{localStorage.setItem('tech-theme',root.dataset.theme);}catch{}});
try{document.documentElement.dataset.theme=localStorage.getItem('tech-theme')||'light';}catch{document.documentElement.dataset.theme='light';}
document.addEventListener('keydown',e=>{if(e.key==='/' && document.activeElement.tagName!=='INPUT'){e.preventDefault();$('#globalSearch').focus();}});
render();
</script>
</body>
</html>