<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title></title>
    <link>https://securityspecialist.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sat, 30 May 2026 10:44:47 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>&amp;ordf;_&amp;ordf;</managingEditor>
    <item>
      <title>[U-67] 로그 디렉터리 소유자 및 권한 설정 (중요도 : 중)</title>
      <link>https://securityspecialist.tistory.com/262</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-67] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #f39c12; font-weight: bold;&quot;&gt;중&lt;/span&gt; (로그 데이터 무결성 보호 및 변조 방지)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;OS별 로그 디렉터리 권한 조치 실습 (상세 명령어)&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;403&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7PSL0/dJMcaaYKWPx/lFS9MHZRtyDdfko9ss1N90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7PSL0/dJMcaaYKWPx/lFS9MHZRtyDdfko9ss1N90/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7PSL0/dJMcaaYKWPx/lFS9MHZRtyDdfko9ss1N90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7PSL0%2FdJMcaaYKWPx%2FlFS9MHZRtyDdfko9ss1N90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;403&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;403&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : 시스템의 각종 로그 파일이 저장되는 디렉터리와 로그 파일 자체에 대해 비인가자의 쓰기 및 수정 권한이 차단되어 있는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : 로그 파일에 일반 사용자의 쓰기 권한이 부여되어 있으면, 악의적인 사용자가 자신의 침입 흔적을 지우기 위해 로그를 삭제하거나 조작할 수 있습니다. 또한, 로그 디렉터리 권한이 과도할 경우 로그 파일을 다른 파일로 교체(심볼릭 링크 공격 등)하여 시스템 장애를 유도할 수 있는 위협이 존재합니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. OS별 로그 디렉터리 권한 조치 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS, LINUX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;/var/log/ 디렉터리 내 주요 로그 보호&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 15px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# Step 1) 로그 파일 소유자를 root로 변경
# chown root /var/log/[파일 이름]

# Step 2) 로그 파일 권한을 644(또는 640)로 설정
# chmod 644 /var/log/[파일 이름]&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666; font-size: 14px; margin-bottom: 25px;&quot; data-ke-size=&quot;size16&quot;&gt;※ 실습 대상: messages, secure, auth.log, syslog 등&lt;/p&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;AIX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;/var/adm/ 경로 내 로그 보안 설정&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# Step 1) /var/adm/ 디렉터리 내 로그 파일 관리
# chown root /var/adm/[파일 이름]
# chmod 644 /var/adm/[파일 이름]&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;HP-UX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;/var/adm/syslog/ 경로 내 로그 무결성 확보&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# Step 1) syslog 전용 디렉터리 내 파일 보호
# chown root /var/adm/syslog/[파일 이름]
# chmod 644 /var/adm/syslog/[파일 이름]&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;# ls -l /var/log/messages
-rw-rw-rw- 1 user group ... /var/log/messages (소유자가 root가 아니거나 모든 사용자가 수정 가능한 상태)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;stata&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;# ls -l /var/log/messages
-rw-r--r-- 1 root root ... /var/log/messages (소유자가 root이며, 타인에게는 읽기 권한만 부여된 상태)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/법령/정보통신기반보호법/제9조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반보호법 제9조(취약점 분석 평가)&lt;/a&gt; : 로그 위&amp;middot;변조 방지 및 안전한 보관을 위한 기술적 조치 이행 여부 점검&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/행정규칙/정보통신기반시설보호지침/제16조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반시설 보호지침 제16조(설정관리)&lt;/a&gt; : 시스템 로그 파일의 소유권 및 접근 권한 제한을 통한 무결성 확보 기준 준수&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 로그 소유권의 단일화 : 시스템의 모든 주요 보안 로그는 반드시 관리자(root) 계정이 소유하도록 설정&lt;br /&gt;■ 접근 권한의 최소화 : 일반 사용자가 로그를 수정하거나 삭제할 수 없도록 644(rw-r--r--) 이하의 권한 유지 권장&lt;br /&gt;■ OS별 경로 차이 숙지 : Linux/Solaris(/var/log), AIX/HP-UX(/var/adm) 등 시스템별 로그 저장 위치 파악 및 전수 점검&lt;br /&gt;■ 정기적 무결성 감사 : 권한 설정 변경 외에도 로그 파일의 크기 급변이나 소유자 변경 여부를 주기적으로 모니터링&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [W-01] Administrator 계정 이름 변경 등 보안성 강화 (중요도 : 상)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-67</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/262</guid>
      <comments>https://securityspecialist.tistory.com/262#entry262comment</comments>
      <pubDate>Sun, 15 Mar 2026 10:04:55 +0900</pubDate>
    </item>
    <item>
      <title>[U-66] 정책에 따른 시스템 로깅 설정 (중요도 : 중)</title>
      <link>https://securityspecialist.tistory.com/261</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-66] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #f39c12; font-weight: bold;&quot;&gt;중&lt;/span&gt; (시스템 로그 기록 정책 최적화)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;OS별 로깅 정책 설정 및 재시작 실습 (상세 예시)&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;syslog.conf 파일 형식 및 우선순위 완벽 정리&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;470&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c3yDkw/dJMcaaYKWOQ/tkJeVmSKf8l3RATT37JMb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3yDkw/dJMcaaYKWOQ/tkJeVmSKf8l3RATT37JMb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3yDkw/dJMcaaYKWOQ/tkJeVmSKf8l3RATT37JMb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3yDkw%2FdJMcaaYKWOQ%2FtkJeVmSKf8l3RATT37JMb1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;470&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;470&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : 시스템의 용도와 보안 정책에 부합하도록 로그 파일별 기록 대상(Facility)과 수준(Level)이 적절히 설정되어 있는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : 로깅 정책이 미흡하여 중요 보안 이벤트(인증 실패, 시스템 오류 등)가 누락될 경우, 침해 사고 발생 시 공격자의 행위를 추적할 수 없습니다. 또한 모든 로그를 한 파일에만 기록하거나 우선순위 설정이 잘못되면 로그 데이터 폭증 시 중요한 정보를 식별하기 어려워집니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. OS별 로깅 정책 설정 및 재시작 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS 및 LINUX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 1) syslog.conf / rsyslog.conf 설정 수정&lt;/p&gt;
&lt;pre class=&quot;excel&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 15px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# vi /etc/rsyslog.conf
*.info;mail.none;authpriv.none;cron.none    /var/log/messages
authpriv.* /var/log/secure
mail.* /var/log/maillog
cron.* /var/log/cron
*.emerg                                     *&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 2) 설정 적용 및 서비스 재시작&lt;/p&gt;
&lt;pre class=&quot;pgsql&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# (Linux) systemctl restart rsyslog
# (Solaris) svcadm refresh svc:/system/system-log:default&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;AIX 및 HP-UX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;관리 경로(adm) 중심의 로그 설정&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [AIX/HP-UX 공통] vi /etc/syslog.conf
auth.info            /var/adm/auth.log
*.err                /var/adm/error.log
*.emerg              *

# [설정 반영]
# (AIX) refresh -s syslogd
# (HP-UX) kill -1 [syslogd_PID]&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. syslog.conf 파일 형식 및 우선순위 완벽 정리&lt;/h2&gt;
&lt;div style=&quot;margin-top: 20px; border: 1px solid #ddd; border-radius: 8px; overflow: hidden;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; font-size: 14px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background: #f8f9fa;&quot;&gt;
&lt;th style=&quot;padding: 12px; border-bottom: 2px solid #22c55e; text-align: left;&quot;&gt;데몬 종류 (Facility)&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border-bottom: 2px solid #22c55e; text-align: left;&quot;&gt;우선순위 (Level)&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;b&gt;auth / authpriv&lt;/b&gt;: 로그인 및 인증 관련&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;span style=&quot;color: #d9534f;&quot;&gt;&lt;b&gt;emerg (4)&lt;/b&gt;&lt;/span&gt;: 매우 위험한 상황&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;b&gt;cron&lt;/b&gt;: 예약 작업 관련&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;span style=&quot;color: #f39c12;&quot;&gt;&lt;b&gt;alert (3)&lt;/b&gt;&lt;/span&gt;: 즉각 조치 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;b&gt;kern&lt;/b&gt;: 커널 메시지&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;b&gt;crit (2)&lt;/b&gt;: 심각한 하드웨어 오류&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;b&gt;daemon&lt;/b&gt;: FTP, Telnet 등 서비스 데몬&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;b&gt;err (1)&lt;/b&gt;: 에러 발생&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;b&gt;mail&lt;/b&gt;: 메일 시스템&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border-bottom: 1px solid #eee;&quot;&gt;&lt;b&gt;info (-2)&lt;/b&gt;: 단순 프로그램 정보&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-top: 15px; font-size: 13px; color: #666;&quot; data-ke-size=&quot;size16&quot;&gt;※ 설정 형식: &lt;b&gt;[서비스데몬].[로그레벨] [로그파일경로]&lt;/b&gt; (예: auth.info /var/log/auth.log)&lt;/p&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 로그 기록의 세분화 : 인증(auth), 메일(mail), 예약작업(cron) 등 서비스 성격에 맞게 별도 파일로 분리 기록&lt;br /&gt;■ 우선순위 최적화 : 단순 정보(info)부터 비상 상황(emerg)까지 등급별로 기록 대상을 지정하여 관리 효율성 증대&lt;br /&gt;■ 실시간 가시성 확보 : 매우 위험한 상황(alert, emerg)은 콘솔(/dev/console)이나 접속 중인 모든 사용자(*)에게 즉시 출력되도록 설정&lt;br /&gt;■ 설정 반영의 완결성 : 파일 수정 후 반드시 OS별 서비스 재시작 명령어(refresh, restart, kill -1)를 수행하여 실제 로깅 여부 확인&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-67] 로그 디렉터리 소유자 및 권한 설정 (중요도 : 중)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-66</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/261</guid>
      <comments>https://securityspecialist.tistory.com/261#entry261comment</comments>
      <pubDate>Sat, 14 Mar 2026 10:04:09 +0900</pubDate>
    </item>
    <item>
      <title>[U-65] NTP 및 시각 동기화 설정 (중요도 : 중)</title>
      <link>https://securityspecialist.tistory.com/260</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-65] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #f39c12; font-weight: bold;&quot;&gt;중&lt;/span&gt; (시스템 시각 동기화 및 로그 신뢰성 확보)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;OS별 NTP/Chrony 동기화 설정 실습 (상세 출력 예시)&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;403&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgKAja/dJMcaaqWgri/ZviI0Mg1iJki5J6O4gjzE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgKAja/dJMcaaqWgri/ZviI0Mg1iJki5J6O4gjzE0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgKAja/dJMcaaqWgri/ZviI0Mg1iJki5J6O4gjzE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgKAja%2FdJMcaaqWgri%2FZviI0Mg1iJki5J6O4gjzE0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;403&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;403&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : 시스템 시각을 표준 시각과 동기화하기 위해 NTP(Network Time Protocol) 또는 Chrony 서비스가 적절히 설정되어 있는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : 서버 시각이 일치하지 않을 경우 침해 사고 발생 시 각 서버의 로그 분석을 통한 타임라인 구성이 불가능해져 사고 원인 파악 및 추적이 매우 어려워집니다. 또한 시간 기반 인증(OTP 등) 실패나 시스템 간 데이터 동기화 오류로 인한 서비스 가용성 문제도 발생할 수 있습니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. OS별 NTP/Chrony 동기화 설정 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS, AIX, HP-UX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 1) 동기화 상태 점검&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 10px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*1.2.3.4         .GPS.            1 u   12   64  377    0.123    0.045   0.012&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666; font-size: 13px; margin-bottom: 20px;&quot; data-ke-size=&quot;size16&quot;&gt;※ &lt;b&gt;핵심 확인&lt;/b&gt;: remote 항목 앞에 &lt;b&gt;'*'&lt;/b&gt; 표시가 있어야 현재 해당 서버와 동기화 중임을 의미합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 2~3) ntp.conf 설정 및 재시작&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# vi /etc/ntp.conf
server [NTP_SERVER_IP]

# [서비스 재시작]
# (Solaris) svcadm restart ntp
# (AIX) stopsrc -s xntpd &amp;amp;&amp;amp; startsrc -s xntpd&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;LINUX 환경 (NTP / Chrony)&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;최신 RHEL/CentOS 계열은 Chrony 사용 권장&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 10px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [Chrony 상태 확인]
# chronyc sources -v
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* ntp.server.com               2   6    37    13    -13us[ +209us] +/-  56ms&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 3~4) Chrony 설정 및 반영&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# vi /etc/chrony.conf
server [NTP_SERVER_IP] iburst

# [서비스 재시작]
# systemctl restart chronyd&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;lisp&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;# ntpq -pn
No association ID's returned (NTP 서비스가 기동되지 않았거나 서버 정보가 없는 상태)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;# ntpq -pn (또는 chronyc sources)
명시된 내부/외부 NTP 서버와 정상적으로 시각 동기화가 유지되고 있는 상태&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/법령/개인정보보호법/제29조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;개인정보 보호법 제29조&lt;/a&gt; : 접속 기록의 위&amp;middot;변조 방지를 위한 정확한 시각 동기화 권고&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/행정규칙/정보통신기반시설보호지침/제16조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반시설 보호지침 제16조&lt;/a&gt; : 로그의 신뢰성 및 무결성 확보를 위한 시스템 시각 관리 기준 준수&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 로그 분석의 정확성 확보 : 표준 시각 동기화를 통해 침해 사고 대응 시 타임라인의 일관성 유지&lt;br /&gt;■ 서비스별 명령어 숙지 : 구형 시스템(NTP)과 신규 시스템(Chrony)의 상태 확인 및 설정 명령어 구분 적용&lt;br /&gt;■ 동기화 상태 상시 모니터링 : 단순 서비스 가동 여부가 아닌 실제 서버와의 피어링(Peering) 상태('*' 표시 등) 주기적 점검&lt;br /&gt;■ 네트워크 허용 확인 : NTP 서비스는 UDP 123 포트를 사용하므로 방화벽 등에서의 통신 허용 여부 사전 확인&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-66] 정책에 따른 시스템 로깅 설정 (중요도 : 중)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-65</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/260</guid>
      <comments>https://securityspecialist.tistory.com/260#entry260comment</comments>
      <pubDate>Fri, 13 Mar 2026 10:04:38 +0900</pubDate>
    </item>
    <item>
      <title>[U-64] 주기적 보안 패치 및 벤더 권고사항 적용 (중요도 : 상)</title>
      <link>https://securityspecialist.tistory.com/259</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-64] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #d9534f; font-weight: bold;&quot;&gt;상&lt;/span&gt; (보안 패치 및 시스템 무결성 유지)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;OS별 패치 확인 및 업데이트 실습 (상세 출력 예시)&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;537&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oPQUe/dJMcah4FlFm/fN8ykmzYgKEYeWUak4XqcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oPQUe/dJMcah4FlFm/fN8ykmzYgKEYeWUak4XqcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oPQUe/dJMcah4FlFm/fN8ykmzYgKEYeWUak4XqcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoPQUe%2FdJMcah4FlFm%2FfN8ykmzYgKEYeWUak4XqcK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;537&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;537&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : 시스템 OS 및 커널, 주요 패키지에 대해 제조사가 배포한 최신 보안 패치가 주기적으로 적용되고 있는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : 패치되지 않은 시스템은 이미 알려진 취약점(CVE) 공격에 무방비로 노출됩니다. 공격자는 패치 미적용 서버를 대상으로 원격 코드 실행(RCE)이나 권한 상승 공격을 수행하여 시스템 전체를 장악할 수 있습니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. OS별 패치 확인 및 업데이트 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS 환경 (pkg 관리)&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 1) 설치된 패키지 및 IFO 상태 확인&lt;/p&gt;
&lt;pre class=&quot;lsl&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 10px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# pkg list -af entire | head -5
NAME (PUBLISHER)                 VERSION                     IFO
entire                           11.4-11.4.42.0.0.11.0       i--
entire                           11.4-11.4.0.0.1.15.0        ---&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666; font-size: 13px; margin-bottom: 20px;&quot; data-ke-size=&quot;size16&quot;&gt;※ &lt;b&gt;IFO 필드 의미&lt;/b&gt;: i(Installed), f(Frozen), o(Obsolete). 설치된 버전은 반드시 &lt;b&gt;'i'&lt;/b&gt;가 표시되어야 합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 2) 업데이트 프리뷰 및 실행&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [프리뷰] pkg update -nv entire
# [실제 업데이트] pkg update --accept&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;AIX 환경 (oslevel &amp;amp; smitty)&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 1) OS 레벨 및 패치 리스트 확인&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 10px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# oslevel -s
7200-05-01-2038 (7.2 TL05 SP01 의미)

# instfix -i | grep ML
All items in 7200-05-00-2015_AIX_ML were found.&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 2) smitty를 이용한 최신 패치(all-latest) 적용&lt;/p&gt;
&lt;pre class=&quot;sql&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;1. # smitty installp
2. Install Software 선택
3. SOFTWARE to install -&amp;gt; [all-latest] 선택
4. ACCEPT new license agreements? -&amp;gt; [yes]&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;HP-UX 환경 (swinstall)&lt;/h3&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [설치 리스트] swlist -l product
# [패치 압축 해제] sh PHNE_12345 (depot 파일 생성)
# [패치 설치] swinstall -x autoreboot=true -s /tmp/patch.depot&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;ruby&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;# pkg list -af entire@latest
(현재 버전보다 최신 버전이 존재함에도 업데이트되지 않은 상태)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;ruby&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;# pkg list -af entire@latest
(설치된 버전이 최신 버전과 일치하며 SRU/Critical Patch가 모두 적용된 상태)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;b&gt;정보통신기반보호법 제9조&lt;/b&gt; : 관리적/기술적 보호대책 강구 및 패치 관리 체계 점검&lt;br /&gt;2. &lt;b&gt;정보통신기반시설 보호지침 제16조&lt;/b&gt; : 최신 보안 패치 적용을 통한 시스템 취약점 상시 제거&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 지원 종료(EOL) 확인 : 벤더사의 지원이 끝난 OS는 즉시 업그레이드 계획 수립&lt;br /&gt;■ 분기/SRU 업데이트 : 정기적인 업데이트 주기를 설정하고 Critical Patch 우선 적용&lt;br /&gt;■ 검증 후 배포 : 패치 적용 시 서비스 장애 방지를 위해 사전 백업 및 테스트 환경 검증 필수&lt;br /&gt;■ 재부팅 일정 조율 : 커널 패치 등은 시스템 재시작이 동반되므로 운영 부서와 사전 협의&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-65] 로그 기록 설정 및 보관 (중요도 : 상)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-64</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/259</guid>
      <comments>https://securityspecialist.tistory.com/259#entry259comment</comments>
      <pubDate>Thu, 12 Mar 2026 10:04:24 +0900</pubDate>
    </item>
    <item>
      <title>[U-63] sudo 명령어 접근 관리 (중요도 : 중)</title>
      <link>https://securityspecialist.tistory.com/258</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-63] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #f39c12; font-weight: bold;&quot;&gt;중&lt;/span&gt; (권한 상승 방지를 위한 sudoers 관리)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;sudoers 파일 권한 및 설정 실습 (Step-by-Step)&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;447&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXwNui/dJMcacCh7Sb/BdTuc185uyklZxoIKGfND0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXwNui/dJMcacCh7Sb/BdTuc185uyklZxoIKGfND0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXwNui/dJMcacCh7Sb/BdTuc185uyklZxoIKGfND0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXwNui%2FdJMcacCh7Sb%2FBdTuc185uyklZxoIKGfND0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;447&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;447&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : 특정 사용자가 루트 권한을 획득할 수 있게 해주는 /etc/sudoers 파일이 관리자(root) 외에는 수정할 수 없도록 철저히 보호되고 있는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : 만약 일반 사용자가 /etc/sudoers 파일을 수정할 수 있다면, 공격자는 본인의 계정에 모든 루트 권한(ALL)을 부여하는 코드를 삽입하여 시스템을 완전히 장악할 수 있습니다. 이는 서버 보안의 근간을 흔드는 심각한 권한 상승 위협이 됩니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. sudoers 파일 권한 및 설정 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS, LINUX, AIX, HP-UX 공통 실습&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 1) /etc/sudoers 파일 소유자 및 권한 확인&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 15px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# ls -l /etc/sudoers&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666; font-size: 14px; margin-bottom: 25px;&quot; data-ke-size=&quot;size16&quot;&gt;※ 실습 화면 예시 (취약한 경우): &lt;br /&gt;&lt;span style=&quot;color: #d9534f;&quot;&gt;-rw-rw-r-- 1 user group ... /etc/sudoers&lt;/span&gt; (소유자가 root가 아니거나 일반 사용자 수정 가능)&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 2) 소유자를 root로, 권한을 640으로 변경 (문단속)&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 15px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# chown root /etc/sudoers
# chmod 640 /etc/sudoers&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666; font-size: 14px; margin-bottom: 25px;&quot; data-ke-size=&quot;size16&quot;&gt;※ 조치 후 결과: &lt;br /&gt;&lt;span style=&quot;color: #22c55e;&quot;&gt;-rw-r----- 1 root root ... /etc/sudoers&lt;/span&gt; (성공! 이제 root만 읽고 쓸 수 있습니다.)&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 3) visudo를 이용한 내부 권한 설정 검토&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 15px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# visudo&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666; font-size: 14px; margin-bottom: 25px;&quot; data-ke-size=&quot;size16&quot;&gt;※ 내부 설정 화면 예시: &lt;br /&gt;&lt;code&gt;root ALL=(ALL) ALL&lt;/code&gt; (기본 관리자 설정 확인)&lt;br /&gt;&lt;code&gt;%wheel ALL=(ALL) ALL&lt;/code&gt; (wheel 그룹 사용 시 신중히 검토)&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;파일 소유자가 root가 아니거나, 권한이 640을 초과(예: 666, 777)하여 비인가자가 수정할 수 있는 경우&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;파일 소유자가 root이며, 권한이 640(또는 일부 시스템 권고에 따라 440)으로 설정되어 엄격히 보호되는 경우&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/법령/정보통신기반보호법/제9조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반보호법 제9조&lt;/a&gt; : 시스템 권한 탈취를 막기 위한 기술적 취약점 분석 및 보완 조치 의무화&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/행정규칙/정보통신기반시설보호지침/제16조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반시설 보호지침 제16조&lt;/a&gt; : 권한 부여 설정 파일의 소유자/권한 관리 표준 가이드라인 준수&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 파일 소유권의 엄격성 : sudoers 파일은 반드시 root 소유여야 하며, 이를 위반 시 즉각 조치 필요&lt;br /&gt;■ 접근 권한의 최소화 : 640 권한 설정을 통해 그룹과 타인(Other)에 의한 무단 수정 시도 원천 차단&lt;br /&gt;■ visudo 사용 습관화 : 구문 오류로 인해 시스템 관리가 불가능해지는 사고를 막기 위해 직접 편집 대신 visudo 활용&lt;br /&gt;■ 권한 부여의 신중함 : 특정 계정에 권한을 줄 때는 (ALL) 대신 필요한 특정 명령어(Command)만 지정하는 방식 권장&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-64] 주기적 보안 패치 및 벤더 권고사항 적용 (중요도 : 상)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-63</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/258</guid>
      <comments>https://securityspecialist.tistory.com/258#entry258comment</comments>
      <pubDate>Wed, 11 Mar 2026 10:04:39 +0900</pubDate>
    </item>
    <item>
      <title>[U-62] 로그인 시 경고 메시지 설정 (중요도 : 하)</title>
      <link>https://securityspecialist.tistory.com/257</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-62] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #3498db; font-weight: bold;&quot;&gt;하&lt;/span&gt; (비인가 접속에 대한 법적 경고 및 정보 노출 방지)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;OS별 서비스 배너 및 재시작 상세 실습&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;470&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqitdr/dJMb99ZS434/nszZdG9hOb1wYDMxoTgsRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqitdr/dJMb99ZS434/nszZdG9hOb1wYDMxoTgsRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqitdr/dJMb99ZS434/nszZdG9hOb1wYDMxoTgsRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbqitdr%2FdJMb99ZS434%2FnszZdG9hOb1wYDMxoTgsRK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;470&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;470&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : 서버 접속 및 주요 네트워크 서비스(SSH, FTP, SMTP 등) 접속 시 시스템 정보 노출을 차단하고 법적 경고 문구가 표시되는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : 배너에 OS 버전이나 패치 정보가 포함되면 공격자가 맞춤형 Exploit을 선택하는 단서가 됩니다. 또한 경고 문구가 없으면 침해 사고 시 비인가자의 '고의성' 입증 등 법적 대응이 어려워질 수 있습니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. OS별 서비스 배너 및 재시작 상세 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS 환경&lt;/h3&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [서버 공통] vi /etc/motd, /etc/issue 수정
# [Telnet] vi /etc/default/telnetd -&amp;gt; BANNER=...
# [SSH] vi /etc/ssh/sshd_config -&amp;gt; Banner /etc/issue.net
# [Sendmail/Postfix/Exim] vi /etc/mail/sendmail.cf (또는 main.cf) 수정 후
# svcadm refresh [service_name] (예: sendmail, postfix, vsftpd)
# [ProFTP] vi proftpd.conf -&amp;gt; DisplayLogin 수정 후 svcadm refresh proftpd&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;LINUX 환경&lt;/h3&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [서버 공통] vi /etc/motd, /etc/issue 수정
# [SSH] vi /etc/ssh/sshd_config -&amp;gt; Banner /etc/issue.net 설정 후
# systemctl restart sshd
# [SMTP/FTP] sendmail.cf, main.cf, vsftpd.conf 내 banner/greeting 수정 후
# systemctl restart [sendmail|postfix|vsftpd|proftpd]
# [DNS] vi /etc/named.conf -&amp;gt; version &quot;경고메시지&quot;; 설정 후
# systemctl restart named&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;AIX 환경&lt;/h3&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [Telnet] vi /etc/security/login.cfg -&amp;gt; herald=&quot;경고메시지&quot;
# [SSH] sshd_config 수정 후 stopsrc -s sshd &amp;amp;&amp;amp; startsrc -s sshd
# [Sendmail] sendmail.cf 수정 후 stopsrc -s sendmail &amp;amp;&amp;amp; startsrc -s sendmail
# [FTP/DNS] 설정 수정 후 kill -1 [PID] 또는 stopsrc/startsrc 적용&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;HP-UX 환경&lt;/h3&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [Telnet/FTP] vi /etc/inetd.conf -&amp;gt; 배너 경로 옵션 확인 후 inetd -c 적용
# [SSH/SMTP/DNS] 설정 파일 수정 후 서비스 프로세스에 시그널 전송
# kill -1 [PID] (sshd, sendmail, vsftpd 등)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;시스템 버전 정보가 그대로 노출되거나, 비인가자 접속 금지 경고 문구가 설정되지 않은 상태&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;gcode&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;모든 접속 채널(서버, SSH, FTP 등)에서 시스템 정보를 숨기고 법적 경고문을 명시한 상태&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;p style=&quot;font-weight: bold; color: #22c55e; margin-bottom: 10px; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;관련 법규 정보 (국가 법령 정보 센터)&lt;/p&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/법령/정보통신기반보호법/제9조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반보호법 제9조(취약점 분석 평가)&lt;/a&gt; : 비인가 침입 방지를 위한 보안 설정 적절성 진단&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/행정규칙/정보통신기반시설보호지침/제16조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반시설 보호지침 제16조(설정관리)&lt;/a&gt; : 시스템 접속 시 사용자 주의사항 및 법적 책임 고지 의무화&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 정보 은닉의 원칙 : OS 버전, 호스트명 등 공격의 단서가 되는 정보 완전 제거&lt;br /&gt;■ 법적 책임 명시 : 무단 접속 금지 및 위반 시 처벌 조항을 명시하여 책임 추적성 강화&lt;br /&gt;■ 전수 적용 및 재시작 : 파일 수정 후 svcadm refresh, systemctl restart, inetd -c 등을 통한 즉각 반영 필수&lt;br /&gt;■ 서비스별 고유 지시어 숙지 : Banner, SmtpGreetingMessage, ftpd_banner, version 등 엔진별 옵션 구분&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-63] sudo 명령어 접근 관리 (중요도 : 중)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-62</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/257</guid>
      <comments>https://securityspecialist.tistory.com/257#entry257comment</comments>
      <pubDate>Tue, 10 Mar 2026 10:04:21 +0900</pubDate>
    </item>
    <item>
      <title>[U-61] SNMP Access Control 설정 (중요도 : 상)</title>
      <link>https://securityspecialist.tistory.com/256</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-61] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #d9534f; font-weight: bold;&quot;&gt;상&lt;/span&gt; (SNMP 소스 IP 기반 접근 제어)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;OS별 SNMP 접근 제어(ACL) 설정 실습&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;425&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8vdLO/dJMcahQ7nmo/j92grYsa9xktGG7EQvBDT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8vdLO/dJMcahQ7nmo/j92grYsa9xktGG7EQvBDT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8vdLO/dJMcahQ7nmo/j92grYsa9xktGG7EQvBDT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8vdLO%2FdJMcahQ7nmo%2Fj92grYsa9xktGG7EQvBDT1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;425&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;425&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : SNMP 서비스를 이용할 때, 특정 관리자 호스트나 네트워크 대역에서만 접근할 수 있도록 소스 IP 기반의 접근 제어(ACL)가 적용되어 있는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : 접근 제어 설정이 되어 있지 않으면, 커뮤니티 스트링을 탈취한 공격자가 전 세계 어디서든 해당 서버의 자원 정보를 조회하거나 설정을 변경할 수 있습니다. 특히 DDoS 공격의 매개체로 악용되거나 시스템 내부망 구조를 파악하는 용도로 사용될 위험이 큽니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. OS별 SNMP 접근 제어(ACL) 설정 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS 및 LINUX (Debian) 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;snmpd.conf 내 허용 네트워크 명시&lt;/p&gt;
&lt;pre class=&quot;haxe&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# vi /etc/snmp/snmpd.conf (또는 /etc/net-snmp/snmp/snmpd.conf)
rocommunity [Community_String] [허용할_네트워크_주소]
rwcommunity [Community_String] [허용할_네트워크_주소]

# 서비스 재시작
# systemctl restart snmpd (Linux)
# svcadm restart net-snmp (Solaris)&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;LINUX (Redhat 계열)&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;com2sec 지시어를 이용한 IP 제한&lt;/p&gt;
&lt;pre class=&quot;haxe&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# vi /etc/snmp/snmpd.conf
com2sec notConfigUser [허용할_네트워크_주소] [Community_String]

# systemctl restart snmpd&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;AIX 및 HP-UX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;네트워크 주소 및 넷마스크 기반 차단&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [AIX] vi /etc/snmpdv3.conf
COMMUNITY [String] noAuthNoPriv [허용할_IP] [넷마스크]

# [HP-UX] vi /etc/snmpd.conf
trap-dest : [허용할_네트워크_주소]

# 서비스 재시작 및 적용 (stopsrc/startsrc 또는 inetd -c)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;armasm&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;SNMP 설정 내에 허용할 소스 IP나 네트워크 대역 제한이 없어 모든 호스트(any)에서 접근 가능한 상태&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;Community String 설정 라인에 특정 관리자 IP 또는 신뢰할 수 있는 네트워크 대역이 명시된 상태&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;p style=&quot;font-weight: bold; color: #22c55e; margin-bottom: 10px; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;관련 법규 정보 (국가 법령 정보 센터)&lt;/p&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/법령/정보통신기반보호법/제9조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반보호법 제9조(취약점 분석 평가)&lt;/a&gt; : 전산 시스템의 주요 정보 노출 방지를 위한 접근 통제 적절성 평가&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/행정규칙/정보통신기반시설보호지침/제16조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반시설 보호지침 제16조(설정관리)&lt;/a&gt; : 비인가자의 시스템 모니터링 및 정보 수집 차단을 위한 네트워크 소스 제한 기준 준수&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 화이트리스트 기반 운영 : 허용할 IP/네트워크 주소를 명시하지 않으면 기본적으로 모든 접근이 차단되도록 설계&lt;br /&gt;■ 다중 보안 적용 : Community String의 복잡성 설정과 소스 IP 제한 설정을 병행하여 보안 신뢰도 향상&lt;br /&gt;■ 네트워크 대역 최소화 : 광범위한 서브넷보다는 실제 관리 서버의 단일 IP 주소 단위로 제한하는 것이 가장 안전&lt;br /&gt;■ 설정 일관성 유지 : 메인 설정 파일(snmpd.conf 등) 외에도 OS 커널 방화벽(iptables 등)을 통한 추가적인 161/UDP 포트 제어 검토&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-62] 로그인 시 경고 메시지 설정 (중요도 : 하)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-61</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/256</guid>
      <comments>https://securityspecialist.tistory.com/256#entry256comment</comments>
      <pubDate>Mon, 9 Mar 2026 10:04:52 +0900</pubDate>
    </item>
    <item>
      <title>[U-60] SNMP Community String 복잡성 설정 (중요도 : 중)</title>
      <link>https://securityspecialist.tistory.com/255</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-60] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #f39c12; font-weight: bold;&quot;&gt;중&lt;/span&gt; (SNMP 인증 암호 복잡성 관리)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;OS별 Community String 설정 변경 실습&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;717&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDFpHP/dJMcagLgfpJ/kWuk4KQ5KgdFZNZPdj2v7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDFpHP/dJMcagLgfpJ/kWuk4KQ5KgdFZNZPdj2v7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDFpHP/dJMcagLgfpJ/kWuk4KQ5KgdFZNZPdj2v7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDFpHP%2FdJMcagLgfpJ%2FkWuk4KQ5KgdFZNZPdj2v7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;717&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;717&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : SNMP 서비스의 인증 수단인 Community String이 기본값(public, private 등)이 아닌 추측하기 어려운 복잡한 문자열로 설정되어 있는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : Community String이 단순하게 설정되어 있을 경우 공격자는 SNMP 취약점 스캔을 통해 시스템의 CPU, 메모리 상태, 설치된 소프트웨어 목록, 네트워크 구성 정보 등을 무단으로 획득할 수 있습니다. 특히 쓰기(Write) 권한이 있는 문자열이 탈취될 경우 시스템 설정을 원격에서 임의로 변경하여 치명적인 장애를 유발할 수 있습니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. OS별 Community String 설정 변경 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;버전별 설정 파일 위치 및 지시어 확인&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [Solaris 10] /etc/snmp/conf/snmpd.conf 수정
rocommunity [복잡한_문자열]
rwcommunity [복잡한_문자열]

# [Solaris 11] /etc/net-snmp/snmp/snmpd.conf 수정
# svcadm refresh net-snmp (설정 반영)&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;LINUX 환경 (Redhat/Debian)&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;snmpd.conf 파일 수정 및 서비스 재시작&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# vi /etc/snmp/snmpd.conf
# [Redhat 계열] com2sec notConfigUser default [변경값]
# [Debian 계열] rocommunity [변경값] default

# systemctl restart snmpd&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;AIX / HP-UX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;독자적인 설정 지시어 반영&lt;/p&gt;
&lt;pre class=&quot;dsconfig&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [AIX] vi /etc/snmpdv3.conf
COMMUNITY [새로운_String] [새로운_String] noAuthNoPriv 0.0.0.0 0.0.0.0 -

# [HP-UX] vi /etc/snmpd.conf
get-community-name : [변경값]
set-community-name : [변경값]&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;arduino&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;Community String이 public 또는 private 등 기본값으로 설정되어 누구나 정보 조회가 가능한 경우&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;기본 Community String을 삭제하고, 대소문자/숫자/특수문자가 포함된 복잡한 문자열을 적용한 경우&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;p style=&quot;font-weight: bold; color: #22c55e; margin-bottom: 10px; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;관련 법규 정보 (국가 법령 정보 센터)&lt;/p&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/법령/정보통신기반보호법/제9조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반보호법 제9조(취약점 분석 평가)&lt;/a&gt; : 비인가자의 시스템 정보 수집을 유발하는 취약한 인증 설정 개선 의무&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/행정규칙/정보통신기반시설보호지침/제16조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반시설 보호지침 제16조(설정관리)&lt;/a&gt; : 시스템 관리 서비스에 대한 비밀번호 복잡성 정책 준수 및 정기적 변경 기준 규정&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 기본값 제거의 필수성 : 유추하기 쉬운 'public', 'private' 문자열은 공격자의 1순위 타겟임을 명심&lt;br /&gt;■ 복잡성 규칙 적용 : 일반 계정 패스워드와 동일하게 영문 대소문자, 숫자, 특수문자를 조합하여 생성&lt;br /&gt;■ 권한별 차등 관리 : 읽기 전용(RO)과 읽기/쓰기(RW) 문자열을 다르게 설정하여 권한 노출 범위 최소화&lt;br /&gt;■ 설정 반영의 완결성 : 파일 수정 후 반드시 OS별 서비스 재시작(systemctl restart, svcadm refresh 등)을 통해 실제 반영 여부 확인&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-61] SNMP Access Control 설정 (중요도 : 상)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-60</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/255</guid>
      <comments>https://securityspecialist.tistory.com/255#entry255comment</comments>
      <pubDate>Sun, 8 Mar 2026 10:04:51 +0900</pubDate>
    </item>
    <item>
      <title>[U-59] 안전한 SNMP 버전 사용 (중요도 : 상)</title>
      <link>https://securityspecialist.tistory.com/254</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-59] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #d9534f; font-weight: bold;&quot;&gt;상&lt;/span&gt; (SNMP 프로토콜 보안 강화)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;SNMP v3 설정 및 사용자 관리 실습&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;492&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uAjY6/dJMcad10fTU/SjGqefQ91dRYaZBXDyzsXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uAjY6/dJMcad10fTU/SjGqefQ91dRYaZBXDyzsXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uAjY6/dJMcad10fTU/SjGqefQ91dRYaZBXDyzsXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuAjY6%2FdJMcad10fTU%2FSjGqefQ91dRYaZBXDyzsXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;492&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;492&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : SNMP 서비스를 사용하는 경우, 보안성이 결여된 구버전(v1, v2c) 대신 인증과 암호화가 강화된 SNMP v3를 사용하고 있는지 점검합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : 구버전 SNMP는 커뮤니티 스트링(Community String)이 평문으로 전송되어 스니핑 공격에 매우 취약합니다. 공격자가 이를 가로챌 경우 시스템 정보 수집은 물론, 쓰기 권한을 이용한 설정 변경 등 심각한 침해 사고로 이어질 수 있습니다. 반면 v3는 개별 사용자 기반의 인증과 구간 암호화를 지원하여 이러한 위험을 방어할 수 있습니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. SNMP v3 설정 및 사용자 관리 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SNMP v3 사용 여부 점검&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;snmpwalk 명령어를 이용한 v3 접속 테스트&lt;/p&gt;
&lt;pre class=&quot;mipsasm&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# snmpwalk -v3 -l authPriv -u myuser -a SHA -A myauthpass -x AES -X myprivpass [서버IP]
(SHA 인증 및 AES 암호화 프로토콜 사용 예시)&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;v3 사용자 생성 및 설정 방법&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 1) 유틸리티를 이용한 사용자 생성&lt;/p&gt;
&lt;pre class=&quot;apache&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 20px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# net-snmp-create-v3-user -ro -A myauthpass -X myprivpass -a SHA -x AES myuser&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;Step 2) snmpd.conf 파일 직접 수정 및 권한 부여&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# vi /etc/snmp/snmpd.conf
createUser myuser SHA myauthpass AES myprivpass
rouser myuser

# 서비스 재시작
# systemctl restart snmpd&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;보안이 취약한 SNMP v1 또는 v2c 버전을 여전히 사용 중이거나, v3 설정이 누락된 상태&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;구버전 SNMP(v1, v2c) 사용을 중단하고, 인증/암호화 옵션이 적용된 SNMP v3를 운영 중인 상태&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;p style=&quot;font-weight: bold; color: #22c55e; margin-bottom: 10px; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;관련 법규 정보 (국가 법령 정보 센터)&lt;/p&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/법령/정보통신기반보호법/제9조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반보호법 제9조(취약점 분석 평가)&lt;/a&gt; : 네트워크 관리 데이터 유출 방지를 위한 보안 기술 적용 의무&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/행정규칙/정보통신기반시설보호지침/제16조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반시설 보호지침 제16조(설정관리)&lt;/a&gt; : 비암호화 통신 채널의 지양 및 보안성이 확보된 최신 프로토콜 사용 기준 준수&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ SNMP v3의 3가지 핵심 보안 요소 : 사용자 인증(USM), 메시지 무결성 보호, 데이터 암호화 지원&lt;br /&gt;■ 권장 프로토콜 사용 : 취약한 MD5/DES 대신 SHA 인증 및 AES 암호화 프로토콜 적용 필수&lt;br /&gt;■ 최소 권한 제어 : rouser(읽기 전용)와 rwuser(읽기/쓰기)를 구분하여 용도에 맞는 사용자 권한 부여&lt;br /&gt;■ 설정 무결성 확보 : createUser 명령어를 통한 보안 자격 증명 생성 후 snmpd.conf 파일 내 영구 반영 및 서비스 재시작&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-60] 사용자별 SNMP Community String 복잡성 설정 (중요도 : 중)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-5９</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/254</guid>
      <comments>https://securityspecialist.tistory.com/254#entry254comment</comments>
      <pubDate>Sat, 7 Mar 2026 10:04:04 +0900</pubDate>
    </item>
    <item>
      <title>[U-58] 불필요한 SNMP 서비스 구동 점검 (중요도 : 중)</title>
      <link>https://securityspecialist.tistory.com/253</link>
      <description>&lt;div class=&quot;post-template&quot; style=&quot;line-height: 1.8; color: #000 !important; font-family: 'Noto Sans KR', sans-serif;&quot;&gt;
&lt;div style=&quot;background-color: #f8f9fa; border-left: 5px solid #22c55e; padding: 25px; margin-bottom: 50px;&quot;&gt;
&lt;p style=&quot;margin: 0; font-weight: bold; color: #22c55e !important; font-size: 19px;&quot; data-ke-size=&quot;size16&quot;&gt;주요정보통신기반시설 가이드 [U-58] 유닉스/리눅스 보안 설정&lt;/p&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 16px; color: #000;&quot;&gt;&lt;span&gt;항목 중요도 : &lt;span style=&quot;color: #f39c12; font-weight: bold;&quot;&gt;중&lt;/span&gt; (네트워크 관리 프로토콜 보안)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 15px; font-size: 16px; color: #000 !important;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump1&quot;&gt;항목 개요 및 보안 위협&lt;/a&gt;&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump2&quot;&gt;OS별 SNMP 서비스 비활성화 조치 실습&lt;/a&gt;&lt;br /&gt;3. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump3&quot;&gt;법적 근거 및 관련 지침&lt;/a&gt;&lt;br /&gt;4. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;#jump4&quot;&gt;오늘 공부하며 정리한 핵심 포인트&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump1&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;1. 항목 개요 및 보안 위협&lt;/h2&gt;
&lt;div style=&quot;text-align: center; margin: 30px 0;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;470&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cggXLQ/dJMcahQU5qu/gMYDs2E9bVcZCmLqCw1iYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cggXLQ/dJMcahQU5qu/gMYDs2E9bVcZCmLqCw1iYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cggXLQ/dJMcahQU5qu/gMYDs2E9bVcZCmLqCw1iYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcggXLQ%2FdJMcahQU5qu%2FgMYDs2E9bVcZCmLqCw1iYK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;470&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;470&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;color: #888; font-size: 13px; margin-top: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : 2026 주요정보통신기반시설 기술적 취약점 분석&amp;middot;평가 방법 상세가이드&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-bottom: 18px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #22c55e;&quot;&gt;[ 점검 내용 ]&lt;/span&gt; : 시스템 모니터링 및 네트워크 관리를 위한 SNMP 서비스의 활성화 여부를 점검하고, 사용하지 않는 경우 이를 중지 및 비활성화합니다.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 60px; color: #000 !important; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #d9534f;&quot;&gt;[ 보안 위협 ]&lt;/span&gt; : SNMP 서비스가 활성화되어 있으면 커뮤니티 스트링(Community String) 추측을 통해 시스템의 프로세스 정보, 네트워크 설정, 사용자 리스트 등 민감한 정보가 외부로 노출될 수 있습니다. 또한, SNMP v1/v2 등 취약한 버전을 사용할 경우 스니핑 공격에 의해 관리 권한이 노출될 수 있는 위험이 있습니다.&lt;/p&gt;
&lt;div id=&quot;jump2&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;2. OS별 SNMP 서비스 비활성화 조치 실습&lt;/h2&gt;
&lt;div style=&quot;margin-top: 40px;&quot;&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;SOLARIS 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;버전에 따른 SMF 또는 init 스크립트 제어&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [5.10 이상] svcadm disable svc:/application/management/snmpd:default

# [5.9 이하]
# /etc/init.d/init.snmpdx stop
# mv /etc/rc3.d/S76snmpdx /etc/rc3.d/_S76snmpdx&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;LINUX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;systemctl을 이용한 서비스 중지 및 자동 시작 방지&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# systemctl list-units --type=service | grep snmpd
# systemctl stop snmpd
# systemctl disable snmpd&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;color: #22c55e !important; font-size: 20px; font-weight: bold; margin-top: 30px; margin-bottom: 15px;&quot; data-ke-size=&quot;size21&quot;&gt;AIX / HP-UX 환경&lt;/h3&gt;
&lt;p style=&quot;margin-bottom: 10px; color: #444; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;데몬 중지 및 시동 설정 주석 처리&lt;/p&gt;
&lt;pre class=&quot;vala&quot; style=&quot;background: #f1f1f1; padding: 20px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 30px; font-size: 14px; white-space: pre-wrap;&quot;&gt;&lt;code&gt;# [AIX] stopsrc -s snmpd
# vi /etc/rc.tcpip (start /usr/sbin/snmpd 관련 라인 주석 처리)

# [HP-UX] /sbin/init.d/snmpd stop&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #d9534f;&quot; data-ke-size=&quot;size16&quot;&gt;[취약 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background: #2d2d2d; color: #ff6b6b; padding: 15px; border-radius: 8px; margin-bottom: 10px; font-size: 13px;&quot;&gt;&lt;code&gt;snmpd 서비스(161/udp)가 활성화되어 시스템 관리 정보가 수집 가능한 상태&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;margin-bottom: 5px; font-weight: bold; color: #22c55e;&quot; data-ke-size=&quot;size16&quot;&gt;[양호 결과 예시]&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; style=&quot;background: #2d2d2d; color: #22c55e; padding: 15px; border-radius: 8px; margin-bottom: 40px; font-size: 13px;&quot;&gt;&lt;code&gt;불필요한 SNMP 서비스가 비활성화되어 관련 프로세스가 존재하지 않는 상태&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&quot;jump3&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;3. 법적 근거 및 관련 지침&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fdfdfd; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;p style=&quot;font-weight: bold; color: #22c55e; margin-bottom: 10px; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;관련 법규 정보 (국가 법령 정보 센터)&lt;/p&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;1. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/법령/정보통신기반보호법/제9조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반보호법 제9조(취약점 분석 평가)&lt;/a&gt; : 네트워크 관리 프로토콜의 취약한 설정 및 정보 노출 가능성 점검 의무&lt;br /&gt;2. &lt;a style=&quot;color: #000; text-decoration: underline;&quot; href=&quot;https://www.law.go.kr/행정규칙/정보통신기반시설보호지침/제16조&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;정보통신기반시설 보호지침 제16조(설정관리)&lt;/a&gt; : 불필요한 네트워크 모니터링 서비스의 제거 및 관리 기준 준수&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;jump4&quot; style=&quot;padding-top: 20px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2 style=&quot;border-bottom: 1px solid #eee; padding-bottom: 12px; color: #000 !important; font-size: 24px; font-weight: bold;&quot; data-ke-size=&quot;size26&quot;&gt;4. 오늘 공부하며 정리한 핵심 포인트&lt;/h2&gt;
&lt;div style=&quot;padding: 20px 25px; background: #fafafa; border: 1px solid #eee; color: #000 !important; margin-top: 20px;&quot;&gt;
&lt;div style=&quot;line-height: 2; font-size: 15px; color: #000;&quot;&gt;■ 시스템 정보 보호 : SNMP를 통해 노출되는 시스템 리소스 및 네트워크 구성 정보 유출 차단&lt;br /&gt;■ 서비스 제거 우선 : 관리 목적으로 필수적인 경우가 아니라면 UDP 161 포트의 폐쇄 권장&lt;br /&gt;■ 영구적 조치 반영 : 현재 구동 중인 데몬 종료와 함께 OS별 자동 실행 설정 파일(rc 스크립트 등) 수정&lt;br /&gt;■ 버전 선택의 중요성 : 사용이 불가피한 경우 v1/v2 대신 암호화와 인증이 강화된 v3 사용 검토&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 80px; padding-top: 25px; border-top: 1px solid #eee;&quot;&gt;
&lt;p style=&quot;color: #555; font-size: 15px;&quot; data-ke-size=&quot;size16&quot;&gt;다음 공부 기록 예고 : [U-59] 안전한 SNMP 버전 사용 (중요도 : 상)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>서버 보안 가이드/01. OS (유닉스 리눅스)</category>
      <category>KISA가이드</category>
      <category>U-58</category>
      <category>리눅스보안</category>
      <category>정보보안기사실기</category>
      <author>&amp;ordf;_&amp;ordf;</author>
      <guid isPermaLink="true">https://securityspecialist.tistory.com/253</guid>
      <comments>https://securityspecialist.tistory.com/253#entry253comment</comments>
      <pubDate>Fri, 6 Mar 2026 10:04:43 +0900</pubDate>
    </item>
  </channel>
</rss>