<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Security - 태그 - lee's blog</title><link>https://ken-0913.github.io/myblog/tags/security/</link><description>Security - 태그 - lee's blog</description><generator>Hugo -- gohugo.io</generator><language>ko-kr</language><managingEditor>hyeonjae0913@gmail.com (ken-0913)</managingEditor><webMaster>hyeonjae0913@gmail.com (ken-0913)</webMaster><lastBuildDate>Thu, 16 Jul 2026 08:30:00 +0900</lastBuildDate><atom:link href="https://ken-0913.github.io/myblog/tags/security/" rel="self" type="application/rss+xml"/><item><title>ICA 시험 정리 (4) Security: mTLS, 인증, 인가, 인증서 관리</title><link>https://ken-0913.github.io/myblog/posts/istio-ica/istio-ica-04-security/</link><pubDate>Thu, 16 Jul 2026 08:30:00 +0900</pubDate><author><name>ken-0913</name></author><guid>https://ken-0913.github.io/myblog/posts/istio-ica/istio-ica-04-security/</guid><description><![CDATA[<div class="featured-image">
                <img src="images/banners/istio-ica-04-security-49d67983.png" referrerpolicy="no-referrer">
            </div><p>ICA 시험 정리 시리즈 네 번째 편이다.
Istio Security는 <strong>Authentication(인증)</strong>, <strong>Authorization(인가)</strong>, <strong>mTLS</strong>, <strong>Certificate Management</strong>로 구성된다.
시험에서 리소스 종류와 정책 적용 범위, mTLS 모드가 특히 자주 출제된다.</p>
<h2 id="보안-아키텍처" class="headerLink">
    <a href="#%eb%b3%b4%ec%95%88-%ec%95%84%ed%82%a4%ed%85%8d%ec%b2%98" class="header-mark"></a>보안 아키텍처</h2><p>핵심 컴포넌트는 <strong>Istiod</strong> 내부의 CA(Certification Authority)다.
CA는 인증서 유효성을 검증하고 CSR(Certificate Signing Request)을 승인·서명한다.
워크로드가 시작되면 Envoy proxy가 Istio agent에게 인증서와 키를 요청하여 통신이 처음부터 암호화·인증된다.</p>
<p><strong>Configuration API Server</strong>는 인증·인가·보안 명명 정책을 Mesh 전체에 배포한다.
정책은 Sidecar, Ingress, Egress proxy 모두에 적용된다.
모든 proxy에 계층적으로 정책을 적용하는 이 방식이 <strong>Defense-in-Depth(심층 방어)</strong> 전략이다.</p>]]></description></item><item><title>CNPA 시험 정리 (2) Observability &amp; Security — OpenTelemetry, mTLS, 정책 엔진, SLSA</title><link>https://ken-0913.github.io/myblog/posts/cnpa/cnpa-02-observability-security-conformance/</link><pubDate>Wed, 15 Jul 2026 08:00:00 +0900</pubDate><author><name>ken-0913</name></author><guid>https://ken-0913.github.io/myblog/posts/cnpa/cnpa-02-observability-security-conformance/</guid><description><![CDATA[<div class="featured-image">
                <img src="images/banners/cnpa-02-observability-security-conformance-a25593c5.png" referrerpolicy="no-referrer">
            </div><p>이번 편은 <strong>Domain 2: Platform Observability, Security, and Conformance (20%)</strong> 를 정리한다.
핵심 메시지는 관측성과 보안이 사후 추가가 아니라 <strong>처음부터 내장(built-in, not an afterthought)</strong> 되어야 한다는 것이다.
반복 철학은 <strong>Zero Trust, Shift Left, Least Privilege(최소 권한)</strong> 다.</p>
<h2 id="관측성-기초-observability-fundamentals" class="headerLink">
    <a href="#%ea%b4%80%ec%b8%a1%ec%84%b1-%ea%b8%b0%ec%b4%88-observability-fundamentals" class="header-mark"></a>관측성 기초 (Observability Fundamentals)</h2><p>전통적 <strong>Monitoring</strong>은 <strong>무엇이(what)</strong> 고장났는지 보여준다.
<strong>Observability</strong>는 <strong>왜(why)</strong> 고장났는지 보여준다.</p>
<p>3대 기둥(Three Pillars)은 다음과 같이 구분한다.</p>
<table>
	<thead>
			<tr>
					<th>신호</th>
					<th>역할</th>
					<th>핵심 특징</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Metrics</strong></td>
					<td>숫자·추세</td>
					<td>Counter(감소 불가), Gauge(증감), Histogram(분포), Summary(백분위)</td>
			</tr>
			<tr>
					<td><strong>Logs</strong></td>
					<td>상태 변화(state changes) 기록</td>
					<td>구조화 로깅 + 상관 ID(trace ID)</td>
			</tr>
			<tr>
					<td><strong>Traces</strong></td>
					<td>요청의 end-to-end 흐름</td>
					<td>span 단위로 지연·병목 추적</td>
			</tr>
	</tbody>
</table>
<p>시험은 &ldquo;어떤 신호를 써야 하는가&quot;를 자주 묻는다.
숫자 추세는 metrics, 상태 변화는 logs, end-to-end 흐름은 traces다.</p>]]></description></item></channel></rss>