Spaces:
Running
Running
Upload index.html
Browse files- index.html +74 -1
index.html
CHANGED
|
@@ -190,6 +190,24 @@
|
|
| 190 |
table.compare th { background: var(--surface); color: var(--text-2); font-weight: 600; }
|
| 191 |
.ok { color: var(--accent); font-weight: 700; }
|
| 192 |
.note { font-size: 12px; color: var(--text-3); margin-top: 8px; line-height: 1.6; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 193 |
.footer {
|
| 194 |
padding: 16px 24px;
|
| 195 |
border-top: 1px solid var(--border);
|
|
@@ -208,6 +226,12 @@
|
|
| 208 |
<p>CVSS v4.0 ๋ฉํธ๋ฆญ์ผ๋ก ์ฌ์ด๋ฒ ๊ณต๊ฒฉ ์์๋ฅผ ์์นํํ๊ณ , ๋ฌผ๋ฆฌ ์ ์ฅ์ ์งํํต์ (C2) ์ ํ ํจ๊ณผ๋ฅผ ๊ณต๊ฒฉ ์ฑ๊ณต๋ฅ ยท์ฌ์ด๋ฒ ์์ ์น์ยทํจ๊ณผ ์น์๋ก ์ฐ์ถํฉ๋๋ค.</p>
|
| 209 |
</div>
|
| 210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 211 |
<div class="main-grid">
|
| 212 |
<!-- ์
๋ ฅ -->
|
| 213 |
<div class="panel">
|
|
@@ -348,9 +372,52 @@
|
|
| 348 |
</p>
|
| 349 |
</div>
|
| 350 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 351 |
|
| 352 |
<div class="footer">
|
| 353 |
-
ใ๊ตฌ์ฑ๋ชจ์ ํ๋ จ ๋ชจ๋ธ์ ์ํ ์ฌ์ด๋ฒ ์์ ์ ๋ํ ๋ฐฉ๋ฒใ, ์ ๋ณด๊ณผํํ ์ปดํจํ
์ ์ค์ ๋
ผ๋ฌธ์ง 32(6), pp. 242โ249, 2026.
|
| 354 |
ยท DOI 10.5626/KTCP.2026.32.6.242
|
| 355 |
</div>
|
| 356 |
</div>
|
|
@@ -467,6 +534,12 @@
|
|
| 467 |
el.addEventListener("input", () => { setActive(null); render(); }));
|
| 468 |
$("calcBtn").addEventListener("click", render);
|
| 469 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 470 |
renderCompare();
|
| 471 |
applyPreset("stuxnet");
|
| 472 |
</script>
|
|
|
|
| 190 |
table.compare th { background: var(--surface); color: var(--text-2); font-weight: 600; }
|
| 191 |
.ok { color: var(--accent); font-weight: 700; }
|
| 192 |
.note { font-size: 12px; color: var(--text-3); margin-top: 8px; line-height: 1.6; }
|
| 193 |
+
/* ํญ */
|
| 194 |
+
.tabs { display: flex; gap: 4px; padding: 12px 24px 0; border-bottom: 1px solid var(--border); flex-wrap: wrap; }
|
| 195 |
+
.tab { background: none; border: 1px solid transparent; border-bottom: none; padding: 9px 16px; font-size: 14px; color: var(--text-3); cursor: pointer; border-radius: 8px 8px 0 0; font-family: inherit; margin-bottom: -1px; }
|
| 196 |
+
.tab:hover { color: var(--accent); }
|
| 197 |
+
.tab.active { color: var(--text); font-weight: 700; border: 2px solid var(--accent); border-bottom: none; background: #fff; }
|
| 198 |
+
.tab-panel[hidden] { display: none; }
|
| 199 |
+
/* ๊ฒํ ยท๊ต์ก */
|
| 200 |
+
.review-grid { display: grid; grid-template-columns: 1fr; gap: 20px; padding: 24px; }
|
| 201 |
+
@media (min-width: 900px) { .review-grid { grid-template-columns: 1fr 1fr; } }
|
| 202 |
+
.review-card { border: 1px solid var(--border); border-radius: 10px; padding: 20px 22px; background: #fff; }
|
| 203 |
+
.review-card h3 { margin: 0 0 12px; font-size: 16px; color: var(--text); }
|
| 204 |
+
.review-card ul { margin: 0; padding-left: 18px; }
|
| 205 |
+
.review-card li { font-size: 14px; line-height: 1.75; color: #334155; margin-bottom: 12px; }
|
| 206 |
+
.review-card li:last-child { margin-bottom: 0; }
|
| 207 |
+
.review-card b.k { color: var(--text); }
|
| 208 |
+
.discuss { margin: 0 24px 24px; border: 1px solid #99f6e4; background: var(--accent-soft); border-radius: 10px; padding: 16px 22px; }
|
| 209 |
+
.discuss h3 { margin: 0 0 8px; font-size: 15px; color: var(--accent-hover); }
|
| 210 |
+
.discuss ol { margin: 0; padding-left: 20px; font-size: 14px; line-height: 1.8; }
|
| 211 |
.footer {
|
| 212 |
padding: 16px 24px;
|
| 213 |
border-top: 1px solid var(--border);
|
|
|
|
| 226 |
<p>CVSS v4.0 ๋ฉํธ๋ฆญ์ผ๋ก ์ฌ์ด๋ฒ ๊ณต๊ฒฉ ์์๋ฅผ ์์นํํ๊ณ , ๋ฌผ๋ฆฌ ์ ์ฅ์ ์งํํต์ (C2) ์ ํ ํจ๊ณผ๋ฅผ ๊ณต๊ฒฉ ์ฑ๊ณต๋ฅ ยท์ฌ์ด๋ฒ ์์ ์น์ยทํจ๊ณผ ์น์๋ก ์ฐ์ถํฉ๋๋ค.</p>
|
| 227 |
</div>
|
| 228 |
|
| 229 |
+
<div class="tabs" role="tablist">
|
| 230 |
+
<button type="button" class="tab active" role="tab" data-tab="sim">โ ์๋ฎฌ๋ ์ดํฐ</button>
|
| 231 |
+
<button type="button" class="tab" role="tab" data-tab="review">โก ๊ฒํ ยท๊ต์ก</button>
|
| 232 |
+
</div>
|
| 233 |
+
|
| 234 |
+
<div class="tab-panel" id="panel-sim">
|
| 235 |
<div class="main-grid">
|
| 236 |
<!-- ์
๋ ฅ -->
|
| 237 |
<div class="panel">
|
|
|
|
| 372 |
</p>
|
| 373 |
</div>
|
| 374 |
</div>
|
| 375 |
+
</div>
|
| 376 |
+
|
| 377 |
+
<div class="tab-panel" id="panel-review" hidden>
|
| 378 |
+
<div class="review-grid">
|
| 379 |
+
<div class="review-card">
|
| 380 |
+
<h3>๋
ผ๋ฌธ ๋ด์ฉ ํ์ธ ๊ฒฐ๊ณผ</h3>
|
| 381 |
+
<ul>
|
| 382 |
+
<li><b class="k">์ฌ์ด๋ฒ ์์ ์น์ ฮฑโฒ(โ51.88)์ ์ฌํ ๋ถ๊ฐ:</b> ๋
ผ๋ฌธ ๊ธฐ์ค๊ฐ(t<sub>p</sub> = 1.0, t<sub>aa</sub> = 1.0)์ ์ (5)์ ๋ฃ์ผ๋ฉด ๋ถ๋ชจ์ ๋์งธ ํญ์ด 0์ด ๋์ด ฮฑโฒ = 1/p๊ฐ ๋ฉ๋๋ค. p๊ฐ ํ๋ฅ ์ด๋ฉด ฮฑโฒ๋ 1๋ณด๋ค ํฐ ์์์ฌ์ผ ํ๋ฏ๋ก ์์ โ51.88์ ๋์ฌ ์ ์์ต๋๋ค. ๋ํ ๋ ์ฌ๋ก์ p<sub>a</sub>๊ฐ ๋ค๋ฅธ๋ฐ ฮฑโฒ๊ฐ ๋๊ฐ์ด โ51.88์ธ ๊ฒ๋ ์๊ณผ ๋ง์ง ์์ต๋๋ค. ๋ณธ๋ฌธ์ "๊ณต๊ฒฉ ์ ฮฑโฒ๋ 1๋ณด๋ค ์์์ง๋ค"๋ ์ค๋ช
๊ณผ๋ ์ด๊ธ๋ฉ๋๋ค.</li>
|
| 383 |
+
<li><b class="k">ํจ๊ณผ ์น์ Kโฒ์ ์ฐ์ถ ๊ฒฝ๋ก:</b> ๋ณด๊ณ ๋ Kโฒ(0.599, 0.461)๋ (1 โ p<sub>a</sub>)ยฒ์ ์์ ์
์งธ ์๋ฆฌ๊น์ง ์ผ์นํฉ๋๋ค. ์๊ตฐ ์ ๋ ฅ์ด (1 โ p<sub>a</sub>)๋ฐฐ๋ก ์ค๊ณ ์ ํญ(Mโฒ)์ด 0์ผ ๋์ ๋์ฒด์คํฐ ์ ๊ณฑ ๋ฒ์น ํํ์
๋๋ค. ๋ฐ๋ฉด ์ (6)์ ฮฑโฒ์ Nโฒ, Mโฒ๋ก ์ ์๋์ด ์๊ณ , NโฒยทMโฒ ๊ฐ์ ์ ์๋์ง ์์์ผ๋ฉฐ, ฮฑโฒ = โ51.88์ ๋ฃ์ผ๋ฉด Kโฒ๋ ์์๊ฐ ๋ฉ๋๋ค. ์ค์ ์ฌ์ฉํ ์์ ๋ณธ๋ฌธ์ ๋ช
์ํด์ผ ํฉ๋๋ค.</li>
|
| 384 |
+
<li><b class="k">"CVSS v4.0" ํ๊ธฐ์ ์ค์ ๊ฐ์ค์น:</b> CVSS v4.0์ ๋ฉํธ๋ฆญ๋ณ ์ซ์ ๊ฐ์ค์น๋ฅผ ๊ณฑํ์ง ์๊ณ MacroVector ์กฐํฉํ๋ก ์ ์๋ฅผ ๋
๋๋ค. ๋
ผ๋ฌธ์ ์ฐ์ธ AV(0.85/0.62/0.55/0.2), AC(0.77/0.44), E(1.0/0.94/0.91), CRยทIRยทAR(1.5/1.0/0.5)์ CVSS v3.1์ ๊ฐ์ค์น์
๋๋ค. UI "Passive"๋ v4.0 ์ฉ์ด์ง๋ง 0.70์ด๋ผ๋ ๊ฐ์ ์ด๋ ๋ฒ์ ์๋ ์์ต๋๋ค.</li>
|
| 385 |
+
<li><b class="k">ํ 4์ ๊ฐ ๋ฐฐ์น:</b> ํ 4์์ E ๊ฐ(1.0/0.94/0.91)์ด ๊ณต๊ฒฉ ํ์ฐ ์๋ v<sub>a</sub> ํ์, AC ๊ฐ(0.77/0.44)์ด ํ์ง ์คํจ์จ ฮต ํ์ ๋ค์ด๊ฐ ์๋ ๋ฑ ๊ณ์ฐ์๊ณผ ๋ฉํธ๋ฆญ ๊ฐ์ด ์ด๊ธ๋ ์์ต๋๋ค. ์ฌ๋ก ๊ณ์ฐ์ ์ด UI(None 0.85)์ PR(None 0.85)์ ๊ฐ ์ฒด๊ณ๋ ํ์ ์์ต๋๋ค. ์ฐธ๊ณ ๋ก v3.1์ PR ๊ฐ์ค์น๋ None 0.85, Low 0.62, High 0.27์
๋๋ค.</li>
|
| 386 |
+
<li><b class="k">์ฌ๋ก ๋น๊ต ๊ฒฐ๊ณผ(1.4๋ฐฐ)์ ํด์:</b> ๋ ์ฌ๋ก๋ v<sub>a</sub>(0.655), ฮตยฒ(0.85), t<sub>at</sub>(1.0)๊ฐ ๋ชจ๋ ๊ฐ๊ณ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ ๋๋ d<sub>a</sub>๋ง ๋ค๋ฆ
๋๋ค. ๋ฐ๋ผ์ "๋คํธ์ํฌ ๊ณต๊ฒฉ์ด 1.4๋ฐฐ ๋๋ค"๋ ๊ฒฐ๊ณผ๋ AV ๊ฐ ์ฐจ์ด(0.85 ๋ 0.525)๋ฅผ ๊ทธ๋๋ก ์ฎ๊ธด ๊ฒ์ ๊ฐ๊น์ต๋๋ค. ์ค์ ํผํด ๊ท๋ชจ์ ๋์กฐํ์ง ์์์ผ๋ฏ๋ก ๋ชจ๋ธ ๊ฒ์ฆ์ด๋ผ๊ณ ๋ณด๊ธฐ๋ ์ด๋ ต์ต๋๋ค.</li>
|
| 387 |
+
<li><b class="k">๊ณต๊ฒฉ ์ง์ ์๊ฐ t<sub>at</sub>์ ๋ฒ์:</b> t<sub>at</sub> = 1/(CRยทIRยทAR)์ด๋ฏ๋ก ๋ณด์ ์๊ตฌ๋ Low(0.5)์ด๋ฉด t<sub>at</sub> = 2.0์ด ๋ฉ๋๋ค. ์ด๋ "์ต๋๊ฐ 1.0", "์ด ์๊ฐ t<sub>p</sub> = 1.0์ผ๋ก ์ ๊ทํ"๋ผ๋ ์ค์ ์ ๋์ด์๊ณ , ์ด ๊ฒฝ์ฐ ์ (5)์ (t<sub>p</sub> โ t<sub>aa</sub>)๊ฐ ์์๊ฐ ๋ฉ๋๋ค. ๋ Stuxnet์ "์ฅ๊ธฐ๊ฐ ์ง์"์ ๋ฐ์ํ๋ค๋ฉด์ Medium(1.0)์ ์ ์ฉํด ๊ทผ๊ฑฐ์ ๊ฐ์ด ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค.</li>
|
| 388 |
+
<li><b class="k">CVE ๋์์ ์ ํ์ฑ:</b> ํ 5์ CVE-2010-2743์ ์์
์ค์ผ์ค๋ฌ๊ฐ ์๋๋ผ win32k ํค๋ณด๋ ๋ ์ด์์ ๊ถํ ์์น(MS10-073)์ด๋ฉฐ, ์์
์ค์ผ์ค๋ฌ ์ทจ์ฝ์ ์ CVE-2010-3338(MS10-092)์
๋๋ค. "PRC"๋ RPC์ ์ค๊ธฐ์
๋๋ค. ํ 7์์ NotPetya์ ์ต์ด ์นจํฌ๋ M.E.Doc ์
๋ฐ์ดํธ ์๋ฒ ์ฅ์
(๊ณต๊ธ๋ง)์ด์ด์ CVE-2017-0199์ ์ง์ ๊ด๋ จ์ด ์์ต๋๋ค. NotPetya๋ PLC๋ฅผ ๋ณ์กฐํ์ง ์์์ผ๋ฏ๋ก(MBR ๋ฎ์ด์ฐ๊ธฐยทํ์ผ ์ํธํ) "PLC Code Change" ํ๋ ์ฌ์ค๊ณผ ๋ค๋ฆ
๋๋ค.</li>
|
| 389 |
+
<li><b class="k">CVSS ์ํฅ ๋ฉํธ๋ฆญ์ ๋ฏธ์ฌ์ฉ:</b> ํ 2์ VCยทVIยทVA(์ทจ์ฝ ์์คํ
์ ๊ธฐ๋ฐ์ฑยท๋ฌด๊ฒฐ์ฑยท๊ฐ์ฉ์ฑ ์ํฅ)๋ฅผ ์ ๋ฆฌํ์ง๋ง ์ ๋ํ ์์๋ ์ฐ์ด์ง ์์ต๋๋ค. C2 ๊ธฐ๋ฅ ์ ํ๋ฅผ ๋ค๋ฃจ๋ ๋ชจ๋ธ์์ ์ํฅ ๋ฉํธ๋ฆญ์ด ๋น ์ง ์ด์ ๋ฅผ ์ค๋ช
ํ ํ์๊ฐ ์์ต๋๋ค. "Vulnerability Confidence"๋ผ๋ ๋ช
์นญ๋ v4.0 ์ ์(Vulnerable System Confidentiality)์ ๋ค๋ฆ
๋๋ค.</li>
|
| 390 |
+
</ul>
|
| 391 |
+
</div>
|
| 392 |
+
|
| 393 |
+
<div class="review-card">
|
| 394 |
+
<h3>ํ์ฌ ๊ด์ ์์์ ๋ณด์์ </h3>
|
| 395 |
+
<ul>
|
| 396 |
+
<li><b class="k">CVSS v4.0์ ์ค์ ๊ตฌ์กฐ ๋ฐ์:</b> v4.0์ ์ฐ๋ ค๋ฉด MacroVector ์ ์๋ ๊ณต์ ๊ณ์ฐ๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ทํํด ๋งค๊ฐ๋ณ์๋ก ์ฐ๊ณ , v3.1 ๊ฐ์ค์น๋ฅผ ์ฐ๋ ค๋ฉด ๊ทธ๋ ๊ฒ ๋ช
์ํด์ผ ํฉ๋๋ค. v4.0์ ํ์ ์์คํ
์ํฅ(SCยทSIยทSA)์ ์ทจ์ฝ ์์คํ
์์ C2 ์ฒด๊ณ๋ก ๋ฒ์ง๋ ํผํด๋ฅผ ํํํ๊ธฐ์ ์ ๋ง๋ ์งํ์
๋๋ค.</li>
|
| 397 |
+
<li><b class="k">๊ฒฝํ์ ๋ฐ์ดํฐ์์ ๊ฒฐํฉ:</b> ๊ณต๊ฒฉ ๋๋์ "์ค์ ์
์ฉ ๊ฐ๋ฅ์ฑ"์ CVSS E ๊ฐ ๋์ EPSS(์
์ฉ ์์ธก ํ๋ฅ )๋ CISA KEV(์ค์ ์
์ฉ ์ทจ์ฝ์ ๋ชฉ๋ก)๋ก ๋ณด๊ฐํ ์ ์์ต๋๋ค. ํ์ง ์คํจ์จ๊ณผ ์ง์ ์๊ฐ๋ ์ฌ๊ณ ๋ณด๊ณ ์์ ์ฒด๋ฅ ์๊ฐ(dwell time) ํต๊ณ์ฒ๋ผ ๊ด์ธก๊ฐ์ ๊ทผ๊ฑฐํ๋ฉด ๊ฐ๊ด์ฑ์ด ๋์์ง๋๋ค.</li>
|
| 398 |
+
<li><b class="k">๊ณต๊ฒฉ ๋จ๊ณ์ ๊ธฐ๋ฒ ์ฒด๊ณ:</b> CWEยทCVE๋ง์ผ๋ก๋ ์นจํฌ-ํ์ฐ-์คํ ๋จ๊ณ์ ํ์๊ฐ ๋๋ฌ๋์ง ์์ต๋๋ค. MITRE ATT&CK for ICS / Enterprise ๊ธฐ๋ฒ์ผ๋ก ๋จ๊ณ๋ฅผ ๋งคํํ๋ฉด ๋จ๊ณ๋ณ ํ์ง ์คํจ์จ์ ๋ฐ๋ก ๋๊ณ ์ฐ์ ํ๋ฅ ๋ก ๊ณ์ฐํ ์ ์์ต๋๋ค.</li>
|
| 399 |
+
<li><b class="k">๋์ ํ์ฐ ๋ชจ๋ธ:</b> ํ์ฌ ์์ ์ ์ ๊ณฑ์
๊ตฌ์กฐ๋ผ ์๊ฐ์ ๋ฐ๋ฅธ ํผํด ๋์ ์ ํํํ์ง ๋ชปํฉ๋๋ค. ๋คํธ์ํฌ ํ ํด๋ก์ง ์์ ์ ์ผ๋ณ ๋ชจ๋ธ(SIR ๋ฑ)์ด๋ ๊ณต๊ฒฉ ๊ทธ๋ํ๋ก ํ์ฐ ์๋๋ฅผ ๋ชจ์ํ๋ฉด, ๊ตฌ์ฑ๋ชจ์ ํ๋ จ์ ์๊ฐ ์งํ๊ณผ ์์ฐ์ค๋ฝ๊ฒ ์ฐ๋๋ฉ๋๋ค.</li>
|
| 400 |
+
<li><b class="k">๋ฐฉ์ด ์ธก ํ๋์ ํฌํจ:</b> ํจ์น, ๋ง ๋ถ๋ฆฌ, ๊ฒฉ๋ฆฌ, ๋ฐฑ์
๋ณต๊ตฌ ๊ฐ์ ๋ฐฉ์ด ์กฐ์น๊ฐ ๋ณ์์ ์์ด ํ๋ จ์์ด ์ฌ์ด๋ฒ ๋์์ ์ฐ์ตํ ์ ์์ต๋๋ค. ๋ฐฉ์ด ํ๋์ด p<sub>a</sub>์ t<sub>at</sub>๋ฅผ ๋ฎ์ถ๋ ๊ฒฝ๋ก๋ฅผ ๋ฃ์ด์ผ ์์ธก ๋ํญ ํ๋ จ ๋ชจ๋ธ์ด ๋ฉ๋๋ค.</li>
|
| 401 |
+
<li><b class="k">๋ฏผ๊ฐ๋ยท๋ถํ์ค์ฑ ๋ถ์:</b> Cโ = 1.0๊ณผ ์ ๊ทํ ๊ธฐ์ค๊ฐ(0.10, 0.20, 1.0)์ด ๊ฒฐ๊ณผ๋ฅผ ํฌ๊ฒ ์ข์ฐํ๋๋ฐ ๊ทผ๊ฑฐ๊ฐ ์ผ๋ฐ์ ์ด์ ๊ธฐ์ค์ผ๋ก๋ง ์ ์๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์์ ๋ถํฌ๋ฅผ ์ฃผ๊ณ ๋ชฌํ
์นด๋ฅผ๋ก๋ก ๊ฒฐ๊ณผ ๊ตฌ๊ฐ์ ๋ณด์ด๊ฑฐ๋, ์ ๋ฌธ๊ฐ ํ๋จ(๋ธํ์ด ๋ฑ)์ผ๋ก ๊ธฐ์ค๊ฐ์ ๋ณด์ ํ๋ฉด ์ ๋ขฐ์ฑ์ด ๋์์ง๋๋ค.</li>
|
| 402 |
+
<li><b class="k">C2 ๊ด๋ จ ์ฌ๋ก ์ถ๊ฐ:</b> Stuxnet๊ณผ NotPetya๋ ์ฐ์
์์คยท๋ฏผ๊ฐ ๊ธฐ์
์ฌ๋ก๋ผ ๊ตฐ C2 ์ ํ์ ์ง์ ์ฐ๊ฒฐ์ด ์ฝํฉ๋๋ค. 2022๋
Viasat KA-SAT ์์ฑ ํต์ ๋ง ๊ณต๊ฒฉ์ฒ๋ผ ๊ตฐ ์งํํต์ ์ ์ค์ ์ํฅ์ ์ค ์ฌ๋ก, 2015ยท2016๋
์ฐํฌ๋ผ์ด๋ ์ ๋ ฅ๋ง ๊ณต๊ฒฉ์ ์ถ๊ฐํ๋ฉด ๋ชจ๋ธ์ ์ ์ฉ ๋ฒ์๋ฅผ ๊ฒ์ฆํ ์ ์์ต๋๋ค.</li>
|
| 403 |
+
<li><b class="k">๊ตฌ์ฑ๋ชจ์ ์ฒด๊ณ์์ ์ฐ๋:</b> ํจ๊ณผ ์น์ Kโฒ๋ฅผ ๊ธฐ์กด ๊ต์ ๋ชจ๋ธ(๋์ฒด์คํฐ ๊ณ์, ํ์ ํ๋ ํ๋ฅ , ์งํ ์ง์ฐ ์๊ฐ ๋ฑ)์ ์ด๋ค ๋ณ์์ ์ด๋ค ์ฃผ๊ธฐ๋ก ๋ฐ์ํ ์ง, HLAยทDIS ์ฐ๋ ์ ์ด๋ค ๊ฐ์ฒดยท์ํธ์์ฉ์ผ๋ก ํํํ ์ง ์ ์ํ๋ฉด ์ค์ ํ๋ จ ๋ชจ๋ธ ์ ์ฉ์ผ๋ก ์ด์ด๊ฐ ์ ์์ต๋๋ค.</li>
|
| 404 |
+
</ul>
|
| 405 |
+
</div>
|
| 406 |
+
</div>
|
| 407 |
+
|
| 408 |
+
<div class="discuss">
|
| 409 |
+
<h3>์์
ํ ์ ์ง๋ฌธ</h3>
|
| 410 |
+
<ol>
|
| 411 |
+
<li>๋ ์ฌ๋ก์์ ๊ณต๊ฒฉ ๋๋ d<sub>a</sub>๋ง ๋ค๋ฅด๋ค๋ฉด, "๋คํธ์ํฌ ๊ณต๊ฒฉ์ด 1.4๋ฐฐ ๋๋ค"๋ ๊ฒฐ๋ก ์ ๋ชจ๋ธ์ ๋ฐ๊ฒฌ์ธ๊ฐ์, ์
๋ ฅ ๊ฐ์ ๋ฐ์์ธ๊ฐ์?</li>
|
| 412 |
+
<li>์๋ฎฌ๋ ์ดํฐ ํญ์์ AV, AC, PR, ๋ณด์ ์๊ตฌ๋๋ฅผ ํ๋์ฉ ๋ฐ๊ฟ ๋ณด์ธ์. ์ (4)๊ฐ ๊ณฑ์
๊ตฌ์กฐ์ผ ๋ ์ด๋ ๋ณ์๊ฐ p<sub>a</sub>์ ๊ฐ์ฅ ํฐ ์ํฅ์ ์ฃผ๋ฉฐ, ์ t<sub>at</sub>๋ง ๋ค๋ฅด๊ฒ ์์ง์ด๋์?</li>
|
| 413 |
+
<li>Kโฒ = (1 โ p<sub>a</sub>)ยฒ๊ฐ ๋์ฒด์คํฐ ์ ๊ณฑ ๋ฒ์น๊ณผ ๏ฟฝ๏ฟฝ๏ฟฝ๋ค ๊ด๊ณ์ธ์ง ์ค๋ช
ํ๊ณ , ์ฌ์ด๋ฒ ๊ณต๊ฒฉ ์ฑ๊ณต๋ฅ ์ "์๊ตฐ ์ ๋ ฅ ๊ฐ์ ๋น์จ"๋ก ๋ณด๋ ๊ฐ์ ์ด ํ๋นํ์ง ํ ์ํด ๋ณด์ธ์.</li>
|
| 414 |
+
<li>Viasat KA-SAT ๊ณต๊ฒฉ(2022)์ ์ด ๋ชจ๋ธ์ ๋ค ๋ณ์(d<sub>a</sub>, v<sub>a</sub>, ฮตยฒ, t<sub>at</sub>)๋ก ์ ๋ํํ๋ค๋ฉด ๊ฐ ๊ฐ์ ์ด๋ป๊ฒ ์ ํ๊ฒ ์ต๋๊น?</li>
|
| 415 |
+
</ol>
|
| 416 |
+
</div>
|
| 417 |
+
</div>
|
| 418 |
|
| 419 |
<div class="footer">
|
| 420 |
+
ํ์ฐ์ฝยท๊ฐ๋์, ใ๊ตฌ์ฑ๋ชจ์ ํ๋ จ ๋ชจ๋ธ์ ์ํ ์ฌ์ด๋ฒ ์์ ์ ๋ํ ๋ฐฉ๋ฒใ, ์ ๋ณด๊ณผํํ ์ปดํจํ
์ ์ค์ ๋
ผ๋ฌธ์ง 32(6), pp. 242โ249, 2026.
|
| 421 |
ยท DOI 10.5626/KTCP.2026.32.6.242
|
| 422 |
</div>
|
| 423 |
</div>
|
|
|
|
| 534 |
el.addEventListener("input", () => { setActive(null); render(); }));
|
| 535 |
$("calcBtn").addEventListener("click", render);
|
| 536 |
|
| 537 |
+
// ํญ ์ ํ
|
| 538 |
+
document.querySelectorAll(".tab").forEach(btn => btn.addEventListener("click", () => {
|
| 539 |
+
document.querySelectorAll(".tab").forEach(b => b.classList.toggle("active", b === btn));
|
| 540 |
+
document.querySelectorAll(".tab-panel").forEach(p => { p.hidden = p.id !== "panel-" + btn.dataset.tab; });
|
| 541 |
+
}));
|
| 542 |
+
|
| 543 |
renderCompare();
|
| 544 |
applyPreset("stuxnet");
|
| 545 |
</script>
|