<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>자격증 취득 / 박재성</title>
    <link>https://jaesung.tistory.com/</link>
    <description>늦게 철든 아재.. 늦은 공부는 힘드네요</description>
    <language>ko</language>
    <pubDate>Mon, 29 Jun 2026 07:24:19 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>재성</managingEditor>
    <image>
      <title>자격증 취득 / 박재성</title>
      <url>https://tistory1.daumcdn.net/tistory/14235/attach/0ef18879889b450aa63d9e142a7bc6fc</url>
      <link>https://jaesung.tistory.com</link>
    </image>
    <item>
      <title>정보보안기사, 노트북LM을 통한 요약</title>
      <link>https://jaesung.tistory.com/98</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보보안기사 1. 시스템 보안 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/upfHB/dJMcaci2F0V/dAwuWyoDJR1xryuwGFE9xK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/upfHB/dJMcaci2F0V/dAwuWyoDJR1xryuwGFE9xK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/upfHB/dJMcaci2F0V/dAwuWyoDJR1xryuwGFE9xK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FupfHB%2FdJMcaci2F0V%2FdAwuWyoDJR1xryuwGFE9xK%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;2752&quot; height=&quot;1536&quot; data-filename=&quot;정보보안기사 1. 시스템 보안 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보보안기사 2. 네트워크 보안 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmjYTu/dJMcaci2F0U/q7OqSqpgFBckazI3yrriVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmjYTu/dJMcaci2F0U/q7OqSqpgFBckazI3yrriVK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmjYTu/dJMcaci2F0U/q7OqSqpgFBckazI3yrriVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmjYTu%2FdJMcaci2F0U%2Fq7OqSqpgFBckazI3yrriVK%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;2752&quot; height=&quot;1536&quot; data-filename=&quot;정보보안기사 2. 네트워크 보안 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보보안기사 3. 애플리케이션 보안 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/R6dGc/dJMb99UbLXm/9qkwSX3kKY5VqluzHfD7n1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/R6dGc/dJMb99UbLXm/9qkwSX3kKY5VqluzHfD7n1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/R6dGc/dJMb99UbLXm/9qkwSX3kKY5VqluzHfD7n1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FR6dGc%2FdJMb99UbLXm%2F9qkwSX3kKY5VqluzHfD7n1%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;2752&quot; height=&quot;1536&quot; data-filename=&quot;정보보안기사 3. 애플리케이션 보안 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보보안기사 4. 침해사고 분석 및 대응 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cyqLJ7/dJMcahdEbaD/5JeZT44FqBRCIzIkGe3MP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cyqLJ7/dJMcahdEbaD/5JeZT44FqBRCIzIkGe3MP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cyqLJ7/dJMcahdEbaD/5JeZT44FqBRCIzIkGe3MP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcyqLJ7%2FdJMcahdEbaD%2F5JeZT44FqBRCIzIkGe3MP1%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;2752&quot; height=&quot;1536&quot; data-filename=&quot;정보보안기사 4. 침해사고 분석 및 대응 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보보안기사 5. 정보보안 일반 및 관리 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KEBeV/dJMcahdEbaF/H5KsCawFwOWkc895f62PD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KEBeV/dJMcahdEbaF/H5KsCawFwOWkc895f62PD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KEBeV/dJMcahdEbaF/H5KsCawFwOWkc895f62PD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKEBeV%2FdJMcahdEbaF%2FH5KsCawFwOWkc895f62PD0%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;2752&quot; height=&quot;1536&quot; data-filename=&quot;정보보안기사 5. 정보보안 일반 및 관리 요약.png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;간단하게 과목별 흐름을 보기에는 요약만한게 없어서 정리해봤습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;AI가 날로 발전해가면서.. 잘 이용하면 좋은거 같기한데..&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이러다 내가 설 자리도 없어지는거 아니냐는 생각이 가득합니다.&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>요약</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/98</guid>
      <comments>https://jaesung.tistory.com/98#entry98comment</comments>
      <pubDate>Tue, 9 Jun 2026 09:12:40 +0900</pubDate>
    </item>
    <item>
      <title>[후기] 수제비와 함께 한 시간, 함께 할 시간!!</title>
      <link>https://jaesung.tistory.com/97</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;  수제비에서 정보보안기사 실기 교재 및 인강을 제공 받아 26년 1회차 시험을 준비하면서 느낀점을 남긴 후기 글입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요. '정보보안기사(산업기사) 준비&amp;bull;직업을 가진 사람들' 단톡방에서 활동중인 코코비비입니다. &lt;br /&gt;&lt;br /&gt;수제비&amp;nbsp;실기&amp;nbsp;교재와&amp;nbsp;인터넷&amp;nbsp;강의를&amp;nbsp;처음&amp;nbsp;출시하자마자&amp;nbsp;무료로&amp;nbsp;제공받아&amp;nbsp;학습을&amp;nbsp;시작하게&amp;nbsp;되어,&amp;nbsp;감사한&amp;nbsp;마음으로&amp;nbsp;후기를&amp;nbsp;남깁니다.&amp;nbsp;먼저&amp;nbsp;이런&amp;nbsp;좋은&amp;nbsp;기회를&amp;nbsp;마련해&amp;nbsp;주셔서&amp;nbsp;진심으로&amp;nbsp;감사드립니다.&amp;nbsp;제공해&amp;nbsp;주신&amp;nbsp;교재와&amp;nbsp;강의는&amp;nbsp;단순히&amp;nbsp;한&amp;nbsp;번&amp;nbsp;보고&amp;nbsp;끝내는&amp;nbsp;수준이&amp;nbsp;아니라,&amp;nbsp;실기&amp;nbsp;합격까지&amp;nbsp;이어질&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;계획적으로&amp;nbsp;활용할&amp;nbsp;예정입니다. &lt;br /&gt;&lt;br /&gt;필기는&amp;nbsp;이미&amp;nbsp;타&amp;nbsp;교재로&amp;nbsp;합격한&amp;nbsp;상태이지만,&amp;nbsp;실기&amp;nbsp;준비를&amp;nbsp;앞두고&amp;nbsp;필기&amp;nbsp;내용을&amp;nbsp;다시&amp;nbsp;점검하는&amp;nbsp;과정에서&amp;nbsp;수제비&amp;nbsp;필기&amp;nbsp;교재도&amp;nbsp;함께&amp;nbsp;살펴보게&amp;nbsp;되었습니다.&amp;nbsp;수제비&amp;nbsp;교재는&amp;nbsp;중요한&amp;nbsp;개념을&amp;nbsp;먼저&amp;nbsp;잡아주고,&amp;nbsp;그다음&amp;nbsp;전체&amp;nbsp;흐름을&amp;nbsp;따라가며&amp;nbsp;이해할&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;구성되어&amp;nbsp;있어&amp;nbsp;합격&amp;nbsp;이후&amp;nbsp;흩어져&amp;nbsp;있던&amp;nbsp;지식을&amp;nbsp;다시&amp;nbsp;체계적으로&amp;nbsp;정리하는&amp;nbsp;데&amp;nbsp;큰&amp;nbsp;도움이&amp;nbsp;되었습니다.&amp;nbsp;특히&amp;nbsp;기억이&amp;nbsp;모호했던&amp;nbsp;부분들이&amp;nbsp;두음과&amp;nbsp;키워드&amp;nbsp;중심으로&amp;nbsp;정리되어&amp;nbsp;있어&amp;nbsp;복습&amp;nbsp;시간을&amp;nbsp;줄이는&amp;nbsp;데에도&amp;nbsp;효과적이라고&amp;nbsp;느꼈습니다. &lt;br /&gt;&lt;br /&gt;실기&amp;nbsp;교재는&amp;nbsp;서술형과&amp;nbsp;실무형&amp;nbsp;대비를&amp;nbsp;염두에&amp;nbsp;둔&amp;nbsp;구성이&amp;nbsp;뚜렷하다는&amp;nbsp;인상을&amp;nbsp;받았습니다.&amp;nbsp;실기&amp;nbsp;시험은&amp;nbsp;단순&amp;nbsp;암기보다&amp;nbsp;이해한&amp;nbsp;내용을&amp;nbsp;문제&amp;nbsp;상황에&amp;nbsp;맞게&amp;nbsp;구조화해&amp;nbsp;답안으로&amp;nbsp;작성하는&amp;nbsp;능력이&amp;nbsp;중요하다고&amp;nbsp;생각합니다.&amp;nbsp;그런&amp;nbsp;점에서&amp;nbsp;이&amp;nbsp;교재는&amp;nbsp;이론을&amp;nbsp;단순히&amp;nbsp;나열하는&amp;nbsp;데&amp;nbsp;그치지&amp;nbsp;않고,&amp;nbsp;실제로&amp;nbsp;어떤&amp;nbsp;관점에서&amp;nbsp;정리하고&amp;nbsp;적용해야&amp;nbsp;하는지&amp;nbsp;방향을&amp;nbsp;제시해&amp;nbsp;주고&amp;nbsp;있어&amp;nbsp;학습&amp;nbsp;기준을&amp;nbsp;세우는&amp;nbsp;데&amp;nbsp;많은&amp;nbsp;도움이&amp;nbsp;되고&amp;nbsp;있습니다.&amp;nbsp;특히&amp;nbsp;두음을&amp;nbsp;활용한&amp;nbsp;암기법과&amp;nbsp;주제별로&amp;nbsp;깊이&amp;nbsp;있게&amp;nbsp;다룬&amp;nbsp;내용은&amp;nbsp;개념을&amp;nbsp;이해하고&amp;nbsp;정리하는&amp;nbsp;데&amp;nbsp;매우&amp;nbsp;유익하다고&amp;nbsp;생각합니다. &lt;br /&gt;&lt;br /&gt;인터넷&amp;nbsp;강의는&amp;nbsp;전반적인&amp;nbsp;흐름을&amp;nbsp;잡는&amp;nbsp;데&amp;nbsp;도움이&amp;nbsp;될&amp;nbsp;뿐만&amp;nbsp;아니라,&amp;nbsp;실제&amp;nbsp;학습에&amp;nbsp;활용하기&amp;nbsp;좋은&amp;nbsp;구성이라는&amp;nbsp;느낌을&amp;nbsp;받았습니다.&amp;nbsp;특히&amp;nbsp;토픽별로&amp;nbsp;강의&amp;nbsp;시간이&amp;nbsp;비교적&amp;nbsp;짧게&amp;nbsp;나누어져&amp;nbsp;있는&amp;nbsp;점과&amp;nbsp;두음쌤,&amp;nbsp;시리쌤의&amp;nbsp;티키타카도&amp;nbsp;지루할&amp;nbsp;틈이&amp;nbsp;없어서&amp;nbsp;매우&amp;nbsp;인상적이었습니다.&amp;nbsp;출퇴근&amp;nbsp;시간에&amp;nbsp;모바일로&amp;nbsp;토픽&amp;nbsp;단위&amp;nbsp;강의를&amp;nbsp;짧게&amp;nbsp;수강하기에&amp;nbsp;매우&amp;nbsp;적합했고,&amp;nbsp;자투리&amp;nbsp;시간을&amp;nbsp;활용해&amp;nbsp;부담&amp;nbsp;없이&amp;nbsp;반복&amp;nbsp;학습할&amp;nbsp;수&amp;nbsp;있다는&amp;nbsp;점이&amp;nbsp;큰&amp;nbsp;장점으로&amp;nbsp;느껴졌습니다.&amp;nbsp;집에서는&amp;nbsp;큰&amp;nbsp;틀을&amp;nbsp;정리하고,&amp;nbsp;이동&amp;nbsp;중에는&amp;nbsp;짧은&amp;nbsp;강의를&amp;nbsp;통해&amp;nbsp;중요한&amp;nbsp;내용을&amp;nbsp;다시&amp;nbsp;상기하는&amp;nbsp;방식으로&amp;nbsp;자연스럽게&amp;nbsp;학습&amp;nbsp;루틴을&amp;nbsp;만들&amp;nbsp;수&amp;nbsp;있었습니다.&amp;nbsp;또한&amp;nbsp;인터넷&amp;nbsp;강의에&amp;nbsp;포함된&amp;nbsp;교안은&amp;nbsp;책의&amp;nbsp;구성과&amp;nbsp;유사하면서도&amp;nbsp;빈칸을&amp;nbsp;채우는&amp;nbsp;방식으로&amp;nbsp;되어&amp;nbsp;있어,&amp;nbsp;중요한&amp;nbsp;암기&amp;nbsp;포인트에서&amp;nbsp;한&amp;nbsp;번&amp;nbsp;더&amp;nbsp;생각하게&amp;nbsp;만들어&amp;nbsp;암기력을&amp;nbsp;높이는&amp;nbsp;데&amp;nbsp;도움이&amp;nbsp;되었습니다. &lt;br /&gt;&lt;br /&gt;2026년&amp;nbsp;1회&amp;nbsp;실기&amp;nbsp;시험을&amp;nbsp;준비하며&amp;nbsp;수제비와&amp;nbsp;함께한&amp;nbsp;한&amp;nbsp;달&amp;nbsp;반의&amp;nbsp;시간은&amp;nbsp;정말&amp;nbsp;빠르게&amp;nbsp;지나간&amp;nbsp;것&amp;nbsp;같습니다.&amp;nbsp;교재와&amp;nbsp;인터넷&amp;nbsp;강의,&amp;nbsp;전용&amp;nbsp;교안까지&amp;nbsp;활용하며&amp;nbsp;쉴&amp;nbsp;틈&amp;nbsp;없이&amp;nbsp;몰입했던&amp;nbsp;시간이라&amp;nbsp;어떻게&amp;nbsp;지나갔는지도&amp;nbsp;모를&amp;nbsp;정도였습니다. &lt;br /&gt;&lt;br /&gt;합격&amp;nbsp;발표까지&amp;nbsp;남은&amp;nbsp;한&amp;nbsp;달의&amp;nbsp;시간&amp;nbsp;동안에도&amp;nbsp;계속&amp;nbsp;수제비와&amp;nbsp;함께할&amp;nbsp;생각입니다.&amp;nbsp;합격&amp;nbsp;여부와&amp;nbsp;관계없이,&amp;nbsp;불합격한다면&amp;nbsp;다음&amp;nbsp;회차를&amp;nbsp;위한&amp;nbsp;준비가&amp;nbsp;될&amp;nbsp;것이고&amp;nbsp;합격한다면&amp;nbsp;더&amp;nbsp;나은&amp;nbsp;보안&amp;nbsp;공부로&amp;nbsp;이어질&amp;nbsp;것이라고&amp;nbsp;생각합니다.&amp;nbsp;앞으로도&amp;nbsp;인터넷&amp;nbsp;강의와&amp;nbsp;교재를&amp;nbsp;바탕으로&amp;nbsp;정리&amp;nbsp;노트를&amp;nbsp;꾸준히&amp;nbsp;작성하고,&amp;nbsp;핵심&amp;nbsp;키워드와&amp;nbsp;답안&amp;nbsp;구조를&amp;nbsp;중심으로&amp;nbsp;서술&amp;nbsp;연습을&amp;nbsp;병행할&amp;nbsp;계획입니다.&amp;nbsp;또한&amp;nbsp;인강의&amp;nbsp;토픽별&amp;nbsp;구성을&amp;nbsp;적극&amp;nbsp;활용해&amp;nbsp;출퇴근&amp;nbsp;시간에는&amp;nbsp;복습&amp;nbsp;위주로&amp;nbsp;반복&amp;nbsp;수강하면서&amp;nbsp;이해와&amp;nbsp;암기를&amp;nbsp;함께&amp;nbsp;잡아가려고&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;다시&amp;nbsp;한&amp;nbsp;번&amp;nbsp;실기&amp;nbsp;이벤트와&amp;nbsp;혜택을&amp;nbsp;제공해&amp;nbsp;주셔서&amp;nbsp;진심으로&amp;nbsp;감사드립니다.&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>가즈아</category>
      <category>수제비</category>
      <category>정보보안기사</category>
      <category>합격</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/97</guid>
      <comments>https://jaesung.tistory.com/97#entry97comment</comments>
      <pubDate>Tue, 14 Apr 2026 22:32:35 +0900</pubDate>
    </item>
    <item>
      <title>사진 용량 줄이기</title>
      <link>https://jaesung.tistory.com/96</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;코딩 모르지만..결과물이..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파워쉘로 만든 작업물&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 더블클릭 하여 실행하면 해당 폴더에 있는 모든 이미지를 변환&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 드래그앤드랍으로 파일을 넣으면 해당 파일만 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 가로폭이 1600 픽셀보다 크면 1600으로 줄임&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- JPG가 아니면 JPG로 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 압축품질 설정 75&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bcKmh0/dJMcadhat9c/QyXyCT4ziYklq1603f0Ds0/ConvertToJpg.exe?attach=1&amp;amp;knm=tfile.exe&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;ConvertToJpg.exe&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.38MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1774876424849&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Recommended file encoding: UTF-8 with BOM

try { chcp 65001 | Out-Null } catch {}
[Console]::InputEncoding  = [System.Text.Encoding]::UTF8
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8

# Optional arguments
# arg0..n : dropped files/folders
# To change defaults, edit the values below
$jpgQuality = 75
$maxWidth = 1600
$outputFolderName = &quot;converted_to_jpg&quot;

function Show-Text($text) {
    Write-Host $text
}

function Pause-End {
    $null = Read-Host &quot;Press Enter to exit&quot;
}

function Is-SupportedImageFile($path) {
    if (-not (Test-Path $path -PathType Leaf)) { return $false }
    $ext = [System.IO.Path]::GetExtension($path).ToLower()
    return $ext -in @(&quot;.jpg&quot;, &quot;.jpeg&quot;, &quot;.png&quot;, &quot;.webp&quot;, &quot;.bmp&quot;, &quot;.tif&quot;, &quot;.tiff&quot;)
}

function Get-InputFiles($items) {
    $result = New-Object System.Collections.ArrayList

    foreach ($item in $items) {
        if (-not (Test-Path $item)) { continue }

        if (Test-Path $item -PathType Container) {
            $files = Get-ChildItem -Path $item -Recurse -File | Where-Object {
                $_.Extension.ToLower() -in @(&quot;.jpg&quot;, &quot;.jpeg&quot;, &quot;.png&quot;, &quot;.webp&quot;, &quot;.bmp&quot;, &quot;.tif&quot;, &quot;.tiff&quot;)
            }
            foreach ($f in $files) {
                [void]$result.Add($f.FullName)
            }
        }
        elseif (Test-Path $item -PathType Leaf) {
            if (Is-SupportedImageFile $item) {
                [void]$result.Add((Resolve-Path $item).Path)
            }
        }
    }

    return @($result | Sort-Object -Unique)
}

function Get-OutputBaseFolder($items) {
    if ($items.Count -eq 0) {
        return (Get-Location).Path
    }

    $firstItem = $items[0]

    if (Test-Path $firstItem -PathType Container) {
        return (Resolve-Path $firstItem).Path
    }

    if (Test-Path $firstItem -PathType Leaf) {
        return Split-Path (Resolve-Path $firstItem).Path -Parent
    }

    return (Get-Location).Path
}

function Format-Bytes($bytes) {
    if ($bytes -ge 1GB) { return &quot;{0:N2} GB&quot; -f ($bytes / 1GB) }
    elseif ($bytes -ge 1MB) { return &quot;{0:N2} MB&quot; -f ($bytes / 1MB) }
    elseif ($bytes -ge 1KB) { return &quot;{0:N2} KB&quot; -f ($bytes / 1KB) }
    else { return &quot;$bytes B&quot; }
}

function Get-ReductionPercent($originalBytes, $newBytes) {
    if ($originalBytes -le 0) { return 0 }
    return [math]::Round((($originalBytes - $newBytes) / $originalBytes) * 100, 2)
}

$inputItems = @($args)

if ($inputItems.Count -eq 0) {
    $inputItems = @((Get-Location).Path)
    Show-Text &quot;Mode         : Current folder&quot;
    Show-Text &quot;Input        : $(Get-Location).Path&quot;
} else {
    Show-Text &quot;Mode         : Drag and drop / command-line arguments&quot;
    foreach ($item in $inputItems) {
        Show-Text &quot;Input        : $item&quot;
    }
}

$outputBaseFolder = Get-OutputBaseFolder $inputItems
$outputFolder = Join-Path $outputBaseFolder $outputFolderName

$magickCmd = Get-Command magick -ErrorAction SilentlyContinue
if (-not $magickCmd) {
    $downloadUrl = &quot;https://imagemagick.org/script/download.php#windows&quot;

    Show-Text &quot;&quot;
    Show-Text &quot;==========================================&quot;
    Show-Text &quot; ImageMagick is not installed.&quot;
    Show-Text &quot;==========================================&quot;
    Show-Text &quot;Please install ImageMagick for Windows from:&quot;
    Show-Text $downloadUrl
    Show-Text &quot;&quot;
    Show-Text &quot;During installation, enable this option:&quot;
    Show-Text &quot;- Add application directory to your system path&quot;
    Show-Text &quot;&quot;
    Show-Text &quot;Opening the download page in your browser...&quot;

    try {
        Start-Process $downloadUrl
    } catch {
        Show-Text &quot;Could not open the browser automatically. Please open the URL manually.&quot;
    }

    Pause-End
    exit 1
}

$files = Get-InputFiles $inputItems
$total = @($files).Count

Show-Text &quot;Image files found : $total&quot;
Show-Text &quot;Supported input   : JPG, JPEG, PNG, WebP, BMP, TIF, TIFF&quot;
Show-Text &quot;Output format     : JPG&quot;
Show-Text &quot;JPEG quality      : $jpgQuality&quot;
Show-Text &quot;Max width         : $maxWidth px&quot;
Show-Text &quot;Output folder     : $outputFolder&quot;

if ($total -eq 0) {
    Show-Text &quot;&quot;
    Show-Text &quot;No supported image files were found.&quot;
    Pause-End
    exit 0
}

if (-not (Test-Path $outputFolder)) {
    New-Item -ItemType Directory -Path $outputFolder -Force | Out-Null
}

$count = 0
$successCount = 0
$failCount = 0

$totalOriginalBytes = 0L
$totalNewBytes = 0L

foreach ($inputFile in $files) {
    $count++

    $baseName = [System.IO.Path]::GetFileNameWithoutExtension($inputFile)
    $outputFile = Join-Path $outputFolder ($baseName + &quot;.jpg&quot;)

    if (Test-Path $outputFile) {
        $index = 1
        do {
            $newName = &quot;{0}_{1}.jpg&quot; -f $baseName, $index
            $outputFile = Join-Path $outputFolder $newName
            $index++
        } while (Test-Path $outputFile)
    }

    $percent = [int](($count / $total) * 100)
    Write-Progress -Activity &quot;Converting images to JPG&quot; -Status &quot;$count / $total&quot; -PercentComplete $percent

    $originalBytes = (Get-Item $inputFile).Length

    &amp;amp; $magickCmd.Source `
        $inputFile `
        -auto-orient `
        -background white `
        -alpha remove `
        -alpha off `
        -resize &quot;${maxWidth}x&amp;gt;&quot; `
        -strip `
        -quality $jpgQuality `
        $outputFile

    if (($LASTEXITCODE -eq 0) -and (Test-Path $outputFile)) {
        $newBytes = (Get-Item $outputFile).Length
        $reduction = Get-ReductionPercent $originalBytes $newBytes

        $totalOriginalBytes += $originalBytes
        $totalNewBytes += $newBytes
        $successCount++

        Show-Text (&quot;OK    : {0}&quot; -f $inputFile)
        Show-Text (&quot;   -&amp;gt; : {0}&quot; -f $outputFile)
        Show-Text (&quot;   Size: {0} -&amp;gt; {1} ({2}%)&quot; -f (Format-Bytes $originalBytes), (Format-Bytes $newBytes), $reduction)
    } else {
        $failCount++
        Show-Text (&quot;FAIL  : {0}&quot; -f $inputFile)
    }
}

Write-Progress -Activity &quot;Converting images to JPG&quot; -Completed

$totalReduction = 0
if ($totalOriginalBytes -gt 0) {
    $totalReduction = Get-ReductionPercent $totalOriginalBytes $totalNewBytes
}

Show-Text &quot;&quot;
Show-Text &quot;==========================================&quot;
Show-Text &quot; Advanced JPG conversion completed&quot;
Show-Text &quot;==========================================&quot;
Show-Text &quot;Output folder : $outputFolder&quot;
Show-Text &quot;Total files   : $total&quot;
Show-Text &quot;Succeeded     : $successCount&quot;
Show-Text &quot;Failed        : $failCount&quot;
Show-Text &quot;------------------------------------------&quot;
Show-Text (&quot;Original size : {0}&quot; -f (Format-Bytes $totalOriginalBytes))
Show-Text (&quot;Converted size: {0}&quot; -f (Format-Bytes $totalNewBytes))
Show-Text (&quot;Reduction     : {0}%&quot; -f $totalReduction)
Show-Text &quot;==========================================&quot;

Pause-End&lt;/code&gt;&lt;/pre&gt;</description>
      <category>소망 목록/바이브(?) 코딩 결과물</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/96</guid>
      <comments>https://jaesung.tistory.com/96#entry96comment</comments>
      <pubDate>Mon, 30 Mar 2026 22:20:48 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 핵심 정리 - 26년 1회차 대비</title>
      <link>https://jaesung.tistory.com/95</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;정보보안기사 실기 시험을 준비하며 핵심 요약을 정리 했습니다.&lt;br /&gt;26년 1회차 준비하시는 분께 도움이 되셨음 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/b0E37p/dJMcaflzsjf/Ok6KHQKtaoe9pKJwFlAYwk/%EC%A0%95%EB%B3%B4%EA%B8%B0%EC%8B%A4%EA%B8%B0%20AI%20%EC%9A%94%EC%95%BD.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;정보기실기 AI 요약.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;4.90MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹에 텍스트로 올렸더니..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;너무 기네요^^&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첨부한 PDF 다운로드 받아서 보시는게 나은거 같아서 본문은 삭제 했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&amp;nbsp;&lt;/div&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>실기</category>
      <category>정리</category>
      <category>정보보안기사</category>
      <category>핵심</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/95</guid>
      <comments>https://jaesung.tistory.com/95#entry95comment</comments>
      <pubDate>Mon, 16 Mar 2026 18:29:59 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 두음 정리</title>
      <link>https://jaesung.tistory.com/94</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;dcda2fda-f141-4320-821c-a9057e4b6d65.png&quot; data-origin-width=&quot;1376&quot; data-origin-height=&quot;710&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4XC4Y/dJMcacPMKJ8/PpypTO8IYLGkDyKDo2Ej2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4XC4Y/dJMcacPMKJ8/PpypTO8IYLGkDyKDo2Ej2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4XC4Y/dJMcacPMKJ8/PpypTO8IYLGkDyKDo2Ej2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4XC4Y%2FdJMcacPMKJ8%2FPpypTO8IYLGkDyKDo2Ej2K%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;700&quot; height=&quot;361&quot; data-filename=&quot;dcda2fda-f141-4320-821c-a9057e4b6d65.png&quot; data-origin-width=&quot;1376&quot; data-origin-height=&quot;710&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;ISMS-P / &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;관&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;보&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;개&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;관&lt;/span&gt;&lt;span&gt;리체계 수립 및 운영&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;보&lt;/span&gt;&lt;span&gt;호대책 요구사항&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;개&lt;/span&gt;&lt;span&gt;인정보 처리단계별 요구사항&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;동의없이 가명정보 처리 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;통&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;과&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;공&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;통&lt;/span&gt;&lt;span&gt;계작성 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;과&lt;/span&gt;&lt;span&gt;학적 연구 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;공&lt;/span&gt;&lt;span&gt;익적 기록 보존&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;위험도 공식 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;자&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;발&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;법&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;2&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;위험도 &lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;자&lt;/span&gt;&lt;span&gt;산가치 &lt;/span&gt;&lt;span&gt;( &lt;/span&gt;&lt;span&gt;영향도 &lt;/span&gt;&lt;span&gt;)+ ( &lt;/span&gt;&lt;span&gt;침해요인 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;발&lt;/span&gt;&lt;span&gt;생가능성 &lt;/span&gt;&lt;span&gt;x &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;법&lt;/span&gt;&lt;span&gt;적준거성 &lt;/span&gt;&lt;span&gt;x &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;2&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;암호화해서 저장해야 하는 개인정보 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;주&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;여&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;운&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;외 신&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;계&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;생&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;주&lt;/span&gt;&lt;span&gt;민등록번호 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;여&lt;/span&gt;&lt;span&gt;권번호 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;운&lt;/span&gt;&lt;span&gt;전면허번호 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;외&lt;/span&gt;&lt;span&gt;국인등록번호&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;신&lt;/span&gt;&lt;span&gt;용카드번호 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;계&lt;/span&gt;&lt;span&gt;좌번호 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;생&lt;/span&gt;&lt;span&gt;체인식정보&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;바이오 정보&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;예방통제 종류 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;물&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;논&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;예&lt;/span&gt;&lt;span&gt;방통제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;물&lt;/span&gt;&lt;span&gt;리적 접근통제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;논&lt;/span&gt;&lt;span&gt;리적 접근통제&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;위험관리&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;위혐평가 &lt;/span&gt;&lt;span&gt;(ISO/IEC 27005 &lt;/span&gt;&lt;span&gt;기준&lt;/span&gt;&lt;span&gt;) / &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;식&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;분&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;평&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. &lt;/span&gt;&lt;span&gt;위험 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;식&lt;/span&gt;&lt;span&gt;별&lt;/span&gt;&lt;span&gt;(Risk Identification) &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;- &lt;/span&gt;&lt;span&gt;자산 식별 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span&gt;위협 식별 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span&gt;취약점 식별&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. &lt;/span&gt;&lt;span&gt;위험 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;분&lt;/span&gt;&lt;span&gt;석&lt;/span&gt;&lt;span&gt;(Risk Analysis)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. &lt;/span&gt;&lt;span&gt;위험 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;평&lt;/span&gt;&lt;span&gt;가&lt;/span&gt;&lt;span&gt;(Risk Evaluation)&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;IPSec / &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;접근&lt;/span&gt;&lt;span&gt;은 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;비번&lt;/span&gt;&lt;span&gt;으로&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;데이터&lt;/span&gt;&lt;span&gt;는 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;재전송&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;막고&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;기밀&lt;/span&gt;&lt;span&gt;은 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;제한&lt;/span&gt;&lt;span&gt;한다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;접근&lt;/span&gt;&lt;span&gt;제어 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;비&lt;/span&gt;&lt;span&gt;연결형 무결성 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;데이터&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;원천 인증&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;재전송&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;방지 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;기밀&lt;/span&gt;&lt;span&gt;성 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;제한&lt;/span&gt;&lt;span&gt;적 트래픽 흐름의 기밀성&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;개인정보 영향평가 고려사항 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;수&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;3&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;권&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;위 민&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;고&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;보&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. &lt;/span&gt;&lt;span&gt;처리하는 개인정보의 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;수&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. &lt;/span&gt;&lt;span&gt;개인정보의 제&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;3&lt;/span&gt;&lt;span&gt;자 제공 여부&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. &lt;/span&gt;&lt;span&gt;정보주체의 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;권&lt;/span&gt;&lt;span&gt;리를 해할 가능성 및 그 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;위&lt;/span&gt;&lt;span&gt;험 정도&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4. &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;민&lt;/span&gt;&lt;span&gt;간정보 또는 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;고&lt;/span&gt;&lt;span&gt;유식별정보의 처리 여부&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5. &lt;/span&gt;&lt;span&gt;개인정보 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;보&lt;/span&gt;&lt;span&gt;유기간&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;정보보호 최고책임자&lt;/span&gt;&lt;span&gt;(CISO)&lt;/span&gt;&lt;span&gt;의 업무 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;관&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;취&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;침&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;사&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;보&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;암&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;그&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. &lt;/span&gt;&lt;span&gt;정보보호 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;관&lt;/span&gt;&lt;span&gt;리체계의 수립 및 관리&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;운영&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. &lt;/span&gt;&lt;span&gt;정보보호 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;취&lt;/span&gt;&lt;span&gt;약점 분석&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;평가 및 개선&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;침&lt;/span&gt;&lt;span&gt;해사고의 예방 및 대응&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4. &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;사&lt;/span&gt;&lt;span&gt;전 정보보호대책 마련 및 보안조치 설계&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;구현 등&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5. &lt;/span&gt;&lt;span&gt;정보보호 사전 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;보&lt;/span&gt;&lt;span&gt;안성 검토&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;6. &lt;/span&gt;&lt;span&gt;중요 정보의 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;암&lt;/span&gt;&lt;span&gt;호화 및 보안서버 적합성 검토&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;7. &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;그&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;밖에 이 법 또는 관계 법령에 따라 정보보호를 위하여 필요한 조치의 이행&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;ldquo;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;관취침&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;사보&lt;/span&gt;&lt;span&gt;가 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;암그&lt;/span&gt;&lt;span&gt;러졌다&lt;/span&gt;&lt;span&gt;&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;관리체계를 세우던 &lt;/span&gt;&lt;span&gt;CISO&lt;/span&gt;&lt;span&gt;가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;취약점을 발견했고&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;침해사고가 터졌다&lt;/span&gt;&lt;span&gt;!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;황급히 사전 보안대책을 마련하고&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;보안성 검토를 했더니&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;암호화가 그러졌다 &lt;/span&gt;&lt;span&gt;(= &lt;/span&gt;&lt;span&gt;엉망이 되었다&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;□ &lt;/span&gt;&lt;span&gt;개인정보보호 최고책임자&lt;/span&gt;&lt;span&gt;(CPO)&lt;/span&gt;&lt;span&gt;의 업무 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;계&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;실&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;불&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;내&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;교&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;파&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;&amp;middot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;대&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. &lt;/span&gt;&lt;span&gt;개인정보 보호 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;계&lt;/span&gt;&lt;span&gt;획의 수립 및 시행&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. &lt;/span&gt;&lt;span&gt;개인정보 처리 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;실&lt;/span&gt;&lt;span&gt;태 및 관행의 정기적인 조사 및 개선&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. &lt;/span&gt;&lt;span&gt;개인정보 처리와 관련한 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;불&lt;/span&gt;&lt;span&gt;만의 처리 및 피해 구제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4. &lt;/span&gt;&lt;span&gt;개인정보 유출 및 오용&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;남용 방지를 위한 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;내&lt;/span&gt;&lt;span&gt;부 통제시스템의 구축&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5. &lt;/span&gt;&lt;span&gt;개인정보 보호 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;교&lt;/span&gt;&lt;span&gt;육 계획의 수립 및 시행&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;6. &lt;/span&gt;&lt;span&gt;개인정보&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;파&lt;/span&gt;&lt;span&gt;일의 보호 및 관리&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;감독&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;7. &lt;/span&gt;&lt;span&gt;그 밖에 개인정보의 적절한 처리를 위하여 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;대&lt;/span&gt;&lt;span&gt;통령령으로 정하는 업무&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;계실&lt;/span&gt;&lt;span&gt;이 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;불내&lt;/span&gt;&lt;span&gt;며 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;교파&lt;/span&gt;&lt;span&gt;에 &lt;/span&gt;&lt;span style=&quot;background-color: #ffff00;&quot;&gt;대&lt;/span&gt;&lt;span&gt;들었다&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;계획 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;실태 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;불만 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;내부통제 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;교육 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;파일 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;대통령령&lt;/span&gt;&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>두음</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/94</guid>
      <comments>https://jaesung.tistory.com/94#entry94comment</comments>
      <pubDate>Thu, 5 Mar 2026 09:20:13 +0900</pubDate>
    </item>
    <item>
      <title>퀴즈 사이트/문제은행 CBT</title>
      <link>https://jaesung.tistory.com/93</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;772&quot; data-origin-height=&quot;570&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDX0zU/dJMcaacW1xw/3KQyuYMEw2g5BuIEGkKDo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDX0zU/dJMcaacW1xw/3KQyuYMEw2g5BuIEGkKDo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDX0zU/dJMcaacW1xw/3KQyuYMEw2g5BuIEGkKDo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDX0zU%2FdJMcaacW1xw%2F3KQyuYMEw2g5BuIEGkKDo0%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;700&quot; height=&quot;517&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;772&quot; data-origin-height=&quot;570&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가볍게 파일 2개로 구성한 사이트입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;index.php&lt;/p&gt;
&lt;pre id=&quot;code_1768277152160&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
session_start();

// 점수 초기화
if (!isset($_SESSION['correct_cnt'])) $_SESSION['correct_cnt'] = 0;
if (!isset($_SESSION['wrong_cnt']))   $_SESSION['wrong_cnt']   = 0;
if (!isset($_SESSION['total_cnt']))   $_SESSION['total_cnt']   = 0;

// CSV 읽기
$rows = [];
if (($handle = fopen(__DIR__ . &quot;/quiz_db.csv&quot;, &quot;r&quot;)) !== false) {
    while (($data = fgetcsv($handle, 0, &quot;,&quot;, &quot;\&quot;&quot;, &quot;&quot;)) !== false) {
        $rows[] = $data; // [번호,문제,선택지,정답,해설]
    }
    fclose($handle);
}
if (!$rows) die(&quot;문제를 불러올 수 없습니다.&quot;);

// 문항수 확인 변수
$total_questions = count($rows);

// ==== 공통 상태 변수 ====
$mode         = 'question'; // 'question' | 'graded' | 'final'
$userAnswer   = '';
$correctFull  = '';
$explanation  = '';
$isCorrect    = false;

// 점수 초기화 요청
if ($_SERVER['REQUEST_METHOD'] === 'POST' &amp;amp;&amp;amp; isset($_POST['reset_score'])) {
    $_SESSION['correct_cnt'] = 0;
    $_SESSION['wrong_cnt']   = 0;
    $_SESSION['total_cnt']   = 0;
    header(&quot;Location: /&quot;); // 또는 &quot;index.php&quot;
    exit;
}

$isPost = ($_SERVER['REQUEST_METHOD'] === 'POST');

if ($isPost &amp;amp;&amp;amp; isset($_POST['show_result'])) {
    // 최종결과 보기: 채점/카운트 증가 없이 결과만
    $mode = 'final';

} elseif ($isPost) {
    // 제출 후 채점 단계
    $mode        = 'graded';
    $userAnswer  = $_POST['answer']      ?? '';
    $correct     = $_POST['correct']     ?? '';  // 번호만 (예: ①)
    $explanation = $_POST['explanation'] ?? '';
    $optionsRaw  = $_POST['options_raw'] ?? '';

    // 정답 비교: 맨 앞 &quot;①&quot; 등 번호만 추출
    $answer_no  = mb_substr(trim($userAnswer), 0, 1, &quot;UTF-8&quot;);
    $correct_no = mb_substr(trim($correct), 0, 1, &quot;UTF-8&quot;);
    $isCorrect  = ($answer_no === $correct_no);

    // 정답 번호로 전체 텍스트 찾기
    $correctFull = $correct;
    if ($optionsRaw) {
        $optsArr = explode(&quot;\n&quot;, $optionsRaw);
        foreach ($optsArr as $optItem) {
            $optItem = trim($optItem);
            if (mb_substr($optItem, 0, 1, 'UTF-8') === $correct_no) {
                $correctFull = $optItem;
                break;
            }
        }
    }

    // 실제 문제 제출일 때만 카운트 증가
    $_SESSION['total_cnt']++;
    if ($isCorrect) {
        $_SESSION['correct_cnt']++;
    } else {
        $_SESSION['wrong_cnt']++;
    }

} else {
    // 새 문제 출제
    $mode = 'question';
    $idx = array_rand($rows);
    $q   = $rows[$idx];
    $options = explode(&quot;\n&quot;, $q[2]);
}
?&amp;gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;ko&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;정보보안기사&amp;lt;/title&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;

    &amp;lt;style&amp;gt;
    :root {
        --bg: #f4f5f7;
        --card-bg: #ffffff;
        --primary: #2563eb;
        --danger: #dc2626;
        --text-main: #111827;
        --text-sub: #6b7280;
        --border-soft: #e5e7eb;
        --radius-lg: 16px;
        --radius-md: 10px;
        --shadow-soft: 0 10px 25px rgba(15, 23, 42, 0.08);
    }

    * {
        box-sizing: border-box;
    }

    body {
        margin: 0;
        font-family: system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        background: radial-gradient(circle at top, #e5edff 0, #f4f5f7 45%, #eef2ff 100%);
        color: var(--text-main);
    }

    .app {
        min-height: 100vh;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 24px 12px;
    }

    .app-header {
        margin-bottom: 16px;
        text-align: center;
    }
    .app-header h1 {
        margin: 0;
        font-size: 1.4rem;
        letter-spacing: 0.04em;
        color: var(--primary);
    }

    .card {
        width: 100%;
        max-width: 640px;
        background: var(--card-bg);
        border-radius: var(--radius-lg);
        box-shadow: var(--shadow-soft);
        padding: 20px 20px 18px;
    }

    .stats {
        display: flex;
        flex-wrap: wrap;
        gap: 6px 16px;
        margin-bottom: 10px;
        font-size: 0.9rem;
        color: var(--text-sub);
    }
    .stats strong {
        color: var(--text-main);
    }

    .card h2 {
        margin-top: 4px;
        margin-bottom: 12px;
        font-size: 1.05rem;
    }

    .options {
        margin-bottom: 16px;
    }
    .options label {
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 8px 10px;
        margin-bottom: 6px;
        border-radius: var(--radius-md);
        border: 1px solid transparent;
        cursor: pointer;
        transition: background 0.15s ease, border-color 0.15s ease, transform 0.05s ease;
    }
    .options label:hover {
        background: #f9fafb;
        border-color: var(--border-soft);
        transform: translateY(-1px);
    }
    .options input[type=&quot;radio&quot;] {
        accent-color: var(--primary);
    }

    button {
        font-family: inherit;
        font-size: 0.95rem;
        padding: 8px 14px;
        border-radius: 999px;
        border: none;
        cursor: pointer;
        transition: background 0.15s ease, box-shadow 0.15s ease, transform 0.05s ease;
    }

    .btn-primary {
        background: var(--primary);
        color: #fff;
        box-shadow: 0 4px 10px rgba(37, 99, 235, 0.25);
    }
    .btn-primary:hover:not(:disabled) {
        background: #1d4ed8;
        transform: translateY(-1px);
    }
    .btn-primary:disabled {
        opacity: 0.6;
        cursor: default;
        box-shadow: none;
    }

    .btn-ghost {
        background: transparent;
        color: var(--text-sub);
    }
    .btn-ghost:hover {
        background: #f3f4f6;
    }

    .actions-row {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        margin-top: 8px;
        align-items: center;
    }

    .result-ok {
        color: #16a34a;
    }
    .result-bad {
        color: var(--danger);
    }

    .explanation {
        margin-top: 4px;
        padding: 8px 10px;
        border-radius: var(--radius-md);
        background: #f9fafb;
        font-size: 0.9rem;
    }

    .app-footer {
        margin-top: 16px;
        font-size: 0.75rem;
        color: var(--text-sub);
        text-align: center;
    }

    @media (max-width: 480px) {
        .card {
            padding: 16px 14px 14px;
        }
        .app-header h1 {
            font-size: 1.2rem;
        }
    }
    &amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;div class=&quot;app&quot;&amp;gt;
    &amp;lt;header class=&quot;app-header&quot;&amp;gt;
        &amp;lt;h1&amp;gt;정보보안기사&amp;lt;/h1&amp;gt;
    &amp;lt;/header&amp;gt;

    &amp;lt;main class=&quot;card&quot;&amp;gt;
    &amp;lt;?php if ($mode === 'graded'): ?&amp;gt;

        &amp;lt;div class=&quot;stats&quot;&amp;gt;
            &amp;lt;span&amp;gt;총 문제 수: &amp;lt;strong&amp;gt;&amp;lt;?= $total_questions ?&amp;gt;&amp;lt;/strong&amp;gt; 문항&amp;lt;/span&amp;gt;
            &amp;lt;span&amp;gt;진행: &amp;lt;strong&amp;gt;&amp;lt;?= $_SESSION['total_cnt'] ?&amp;gt;&amp;lt;/strong&amp;gt; 문제&amp;lt;/span&amp;gt;
            &amp;lt;span&amp;gt;정답: &amp;lt;strong&amp;gt;&amp;lt;?= $_SESSION['correct_cnt'] ?&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;
            &amp;lt;span&amp;gt;오답: &amp;lt;strong&amp;gt;&amp;lt;?= $_SESSION['wrong_cnt'] ?&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;?php
            $score = ($_SESSION['total_cnt'] &amp;gt; 0)
                ? round($_SESSION['correct_cnt'] * 100 / $_SESSION['total_cnt'])
                : 0;
            echo &quot;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;점수: {$score}점 (100점 만점 기준)&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&quot;;
        ?&amp;gt;
        &amp;lt;h2&amp;gt;채점 결과&amp;lt;/h2&amp;gt;
        &amp;lt;p&amp;gt;당신의 답: &amp;lt;?= htmlspecialchars($userAnswer) ?&amp;gt;&amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;정답: &amp;lt;b&amp;gt;&amp;lt;?= htmlspecialchars($correctFull) ?&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;

        &amp;lt;?php if ($isCorrect): ?&amp;gt;
            &amp;lt;h3 class=&quot;result-ok&quot;&amp;gt;정답입니다!&amp;lt;/h3&amp;gt;
        &amp;lt;?php else: ?&amp;gt;
            &amp;lt;h3 class=&quot;result-bad&quot;&amp;gt;오답입니다.&amp;lt;/h3&amp;gt;
        &amp;lt;?php endif; ?&amp;gt;

        &amp;lt;div class=&quot;explanation&quot;&amp;gt;
            &amp;lt;?= nl2br(htmlspecialchars($explanation)) ?&amp;gt;
        &amp;lt;/div&amp;gt;

        &amp;lt;div class=&quot;actions-row&quot;&amp;gt;
            &amp;lt;button type=&quot;button&quot; id=&quot;nextbtn&quot; class=&quot;btn-primary&quot;
                    onclick=&quot;location.href=location.pathname;&quot;&amp;gt;다음 문제&amp;lt;/button&amp;gt;

            &amp;lt;form method=&quot;post&quot; action=&quot;&quot;&amp;gt;
                &amp;lt;input type=&quot;hidden&quot; name=&quot;show_result&quot; value=&quot;1&quot;&amp;gt;
                &amp;lt;button type=&quot;submit&quot; id=&quot;resultbtn&quot; class=&quot;btn-ghost&quot;&amp;gt;최종결과 보기&amp;lt;/button&amp;gt;
            &amp;lt;/form&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;br&amp;gt;
        &amp;lt;p style=&quot;margin-top:10px; font-size:0.8rem; color:var(--text-sub);&quot;&amp;gt;
            다음 문제 : 0 / 엔터 / 스페이스
        &amp;lt;/p&amp;gt;

        &amp;lt;script&amp;gt;
        document.addEventListener('keydown', function(e) {
            if (
                e.key === '0' || e.code === 'Numpad0' ||
                e.key === 'Enter' || e.code === 'Enter' ||
                e.key === ' ' || e.code === 'Space'
            ) {
                document.getElementById('nextbtn').click();
            }
        });
        &amp;lt;/script&amp;gt;

    &amp;lt;?php elseif ($mode === 'final'): ?&amp;gt;

        &amp;lt;h2&amp;gt;최종 결과&amp;lt;/h2&amp;gt;
        &amp;lt;p&amp;gt;총 &amp;lt;?= $_SESSION['total_cnt'] ?&amp;gt; 문제 중
           &amp;lt;?= $_SESSION['correct_cnt'] ?&amp;gt;개 맞춤,
           &amp;lt;?= $_SESSION['wrong_cnt'] ?&amp;gt;개 틀림&amp;lt;/p&amp;gt;
        &amp;lt;?php
            $score = ($_SESSION['total_cnt'] &amp;gt; 0)
                ? round($_SESSION['correct_cnt'] * 100 / $_SESSION['total_cnt'])
                : 0;
            echo &quot;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;점수: {$score}점 (100점 만점 기준)&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&quot;;
        ?&amp;gt;
        &amp;lt;div class=&quot;actions-row&quot;&amp;gt;
            &amp;lt;form method=&quot;post&quot; action=&quot;&quot; id=&quot;resetform&quot;&amp;gt;
                &amp;lt;button type=&quot;submit&quot; name=&quot;reset_score&quot; value=&quot;1&quot;
                        id=&quot;resetbtn&quot; class=&quot;btn-primary&quot;&amp;gt;처음부터 다시&amp;lt;/button&amp;gt;
            &amp;lt;/form&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;script&amp;gt;
        document.addEventListener('keydown', function(e) {
            if (
                e.key === '0' || e.code === 'Numpad0' ||
                e.key === 'Enter' || e.code === 'Enter' ||
                e.key === ' ' || e.code === 'Space'
            ) {
                document.getElementById('resetbtn').click();
            }
        });
        &amp;lt;/script&amp;gt;

    &amp;lt;?php else: /* $mode === 'question' */ ?&amp;gt;

        &amp;lt;div class=&quot;stats&quot;&amp;gt;
            &amp;lt;span&amp;gt;총 문제 수: &amp;lt;strong&amp;gt;&amp;lt;?= $total_questions ?&amp;gt;&amp;lt;/strong&amp;gt; 문항&amp;lt;/span&amp;gt;
            &amp;lt;span&amp;gt;진행: &amp;lt;strong&amp;gt;&amp;lt;?= $_SESSION['total_cnt'] ?&amp;gt;&amp;lt;/strong&amp;gt; 문제&amp;lt;/span&amp;gt;
            &amp;lt;span&amp;gt;정답: &amp;lt;strong&amp;gt;&amp;lt;?= $_SESSION['correct_cnt'] ?&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;
            &amp;lt;span&amp;gt;오답: &amp;lt;strong&amp;gt;&amp;lt;?= $_SESSION['wrong_cnt'] ?&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;
        &amp;lt;/div&amp;gt;

        &amp;lt;h2&amp;gt;&amp;lt;?= htmlspecialchars($q[0]) ?&amp;gt;. &amp;lt;?= htmlspecialchars($q[1]) ?&amp;gt;&amp;lt;/h2&amp;gt;

        &amp;lt;form id=&quot;quizform&quot; method=&quot;post&quot; action=&quot;&quot;&amp;gt;
            &amp;lt;div class=&quot;options&quot;&amp;gt;
            &amp;lt;?php foreach ($options as $i =&amp;gt; $opt): ?&amp;gt;
                &amp;lt;?php $opt = trim($opt); if ($opt === '') continue; ?&amp;gt;
                &amp;lt;?php $oid = &quot;opt&quot;.($i+1); ?&amp;gt;
                &amp;lt;label for=&quot;&amp;lt;?= $oid ?&amp;gt;&quot;&amp;gt;
                    &amp;lt;input type=&quot;radio&quot; id=&quot;&amp;lt;?= $oid ?&amp;gt;&quot; name=&quot;answer&quot;
                           value=&quot;&amp;lt;?= htmlspecialchars($opt) ?&amp;gt;&quot; required&amp;gt;
                    &amp;lt;?= htmlspecialchars($opt) ?&amp;gt;
                &amp;lt;/label&amp;gt;
            &amp;lt;?php endforeach; ?&amp;gt;
            &amp;lt;/div&amp;gt;

            &amp;lt;input type=&quot;hidden&quot; name=&quot;correct&quot; value=&quot;&amp;lt;?= htmlspecialchars(trim($q[3])) ?&amp;gt;&quot;&amp;gt;
            &amp;lt;input type=&quot;hidden&quot; name=&quot;explanation&quot; value=&quot;&amp;lt;?= htmlspecialchars($q[4]) ?&amp;gt;&quot;&amp;gt;
            &amp;lt;input type=&quot;hidden&quot; name=&quot;options_raw&quot; value=&quot;&amp;lt;?= htmlspecialchars($q[2]) ?&amp;gt;&quot;&amp;gt;

            &amp;lt;button type=&quot;submit&quot; id=&quot;submitbtn&quot; class=&quot;btn-primary&quot;&amp;gt;제출&amp;lt;/button&amp;gt;
        &amp;lt;/form&amp;gt;
        &amp;lt;br&amp;gt;
        &amp;lt;p style=&quot;margin-top:10px; font-size:0.8rem; color:var(--text-sub);&quot;&amp;gt;
            문항 선택 : 1 ~ 4, 제출 : 0 / 엔터 / 스페이스
        &amp;lt;/p&amp;gt;

        &amp;lt;script&amp;gt;
        document.addEventListener('keydown', function(e) {
            if (e.key === '1' || e.code === 'Numpad1') document.getElementById('opt1').checked = true;
            if (e.key === '2' || e.code === 'Numpad2') document.getElementById('opt2').checked = true;
            if (e.key === '3' || e.code === 'Numpad3') document.getElementById('opt3').checked = true;
            if (e.key === '4' || e.code === 'Numpad4') document.getElementById('opt4').checked = true;
            if (
                e.key === '0' || e.code === 'Numpad0' ||
                e.key === 'Enter' || e.code === 'Enter' ||
                e.key === ' ' || e.code === 'Space'
            ) {
                document.getElementById('submitbtn').click();
            }
        });

        document.getElementById('quizform').addEventListener('submit', function(e) {
            document.getElementById('submitbtn').disabled = true;
        });
        &amp;lt;/script&amp;gt;

    &amp;lt;?php endif; ?&amp;gt;
    &amp;lt;/main&amp;gt;

    &amp;lt;footer class=&quot;app-footer&quot;&amp;gt;
        &amp;lt;small&amp;gt;만든이. 코코비비 / &amp;lt;a href=&quot;https://open.kakao.com/me/jaesung&quot;&amp;gt;문의 및 개선사항 요청&amp;lt;/a&amp;gt;&amp;lt;/small&amp;gt;
    &amp;lt;/footer&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;quiz_db.csv&lt;/p&gt;
&lt;pre id=&quot;code_1768277271482&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&quot;1&quot;,&quot;대칭키 암호화 알고리즘으로 128비트 블록 크기를 사용하며, 키 길이가 128, 192, 256비트를 지원하는 암호화 알고리즘은?&quot;,&quot;① DES
② AES
③ RSA
④ ECC&quot;,&quot;②&quot;,&quot;AES(Advanced Encryption Standard)는 128비트 블록 크기와 128/192/256비트 키 길이를 지원하는 대칭키 암호화 표준입니다.&quot;
&quot;2&quot;,&quot;SQL Injection 공격을 방어하기 위한 가장 효과적인 방법은?&quot;,&quot;① 방화벽 설치
② Prepared Statement 사용
③ 안티바이러스 설치
④ 네트워크 분리&quot;,&quot;②&quot;,&quot;Prepared Statement(준비된 문장)를 사용하면 SQL 쿼리와 데이터를 분리하여 SQL Injection 공격을 효과적으로 방어할 수 있습니다.&quot;
&quot;3&quot;,&quot;OSI 7계층 모델에서 종단 간 신뢰성 있는 데이터 전송을 담당하는 계층은?&quot;,&quot;① 네트워크 계층
② 세션 계층
③ 전송 계층
④ 응용 계층&quot;,&quot;③&quot;,&quot;전송 계층(Transport Layer)은 종단 간 신뢰성 있는 데이터 전송을 담당하며 TCP, UDP 프로토콜이 동작합니다.&quot;
&quot;4&quot;,&quot;다음 중 디지털 서명의 주요 목적이 아닌 것은?&quot;,&quot;① 기밀성
② 무결성
③ 인증
④ 부인방지&quot;,&quot;①&quot;,&quot;디지털 서명은 무결성, 인증, 부인방지를 제공하지만, 기밀성은 제공하지 않습니다. 기밀성은 암호화를 통해 제공됩니다.&quot;
&quot;5&quot;,&quot;ISMS-P 인증 기준에서 정보보호 및 개인정보보호 관리체계의 주기적 검토 및 개선 주기는?&quot;,&quot;① 6개월
② 1년
③ 2년
④ 3년&quot;,&quot;②&quot;,&quot;ISMS-P 인증에서 관리체계는 최소 연 1회 이상 정기적으로 검토 및 개선되어야 합니다.&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>소망 목록/퀴즈 사이트</category>
      <category>cbt</category>
      <category>quiz</category>
      <category>문제은행</category>
      <category>퀴즈</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/93</guid>
      <comments>https://jaesung.tistory.com/93#entry93comment</comments>
      <pubDate>Tue, 13 Jan 2026 13:11:33 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 30회, 25년 4회 문제 AI 복원</title>
      <link>https://jaesung.tistory.com/92</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;블로그-정보보안기사1.png&quot; data-origin-width=&quot;762&quot; data-origin-height=&quot;264&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDFyL1/dJMcag5irhk/rYJHL4SAZznmasuUZ8U94K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDFyL1/dJMcag5irhk/rYJHL4SAZznmasuUZ8U94K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDFyL1/dJMcag5irhk/rYJHL4SAZznmasuUZ8U94K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDFyL1%2FdJMcag5irhk%2FrYJHL4SAZznmasuUZ8U94K%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;762&quot; height=&quot;264&quot; data-filename=&quot;블로그-정보보안기사1.png&quot; data-origin-width=&quot;762&quot; data-origin-height=&quot;264&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;시험 응시 후 공개된 답을 기준으로 문제를 AI에게 부탁해서 복원했습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot;&gt;인쇄해서 편하게 보시라고 PDF 파일도 하단에 첨부했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;단답형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. &lt;/span&gt;&lt;span&gt;리눅스의 &lt;/span&gt;&lt;span&gt;/etc/shadow &lt;/span&gt;&lt;span&gt;파일에서 밑줄 친 &lt;/span&gt;&lt;span&gt;$id&lt;/span&gt;&lt;span&gt;는 무엇을 의미하는지&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #faf3db;&quot;&gt;&lt;span&gt;&lt;u&gt;&lt;span&gt;$id&lt;/span&gt;&lt;/u&gt;&lt;span&gt;$salt$encryption-password&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;암호화에 적용된 일방향 해시 알고리즘 식별자&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1=MD5, 5=SHA-256, 6=SHA-512&lt;/span&gt;&lt;span&gt;를 의미한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. IPsec&lt;/span&gt;&lt;span&gt;에서 재생 공격 방지를 위해 사용하는 &lt;/span&gt;&lt;span&gt;( A ) &lt;/span&gt;&lt;span&gt;프로토콜과&lt;/span&gt;&lt;span&gt;, Authentication Data &lt;/span&gt;&lt;span&gt;외에 재전송 여부를 판단하는 &lt;/span&gt;&lt;span&gt;( B ) &lt;/span&gt;&lt;span&gt;필드를 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답&lt;/span&gt;&lt;span&gt;: ( A ) AH(Authentication Header), ( B ) &lt;/span&gt;&lt;span&gt;시퀀스 번호&lt;/span&gt;&lt;span&gt;(Sequence Number)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. Windows&lt;/span&gt;&lt;span&gt;에서 현재 서버에 연결된 원격 세션을 강제로 종료하기 위해 사용하는 명령어로&lt;/span&gt;&lt;span&gt;, net session &lt;/span&gt;&lt;span&gt;뒤에 붙는 &lt;/span&gt;&lt;span&gt;( A ) &lt;/span&gt;&lt;span&gt;옵션은&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #faf3db;&quot;&gt;&lt;span&gt;&lt;span&gt;net session /( A )&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답&lt;/span&gt;&lt;span&gt;: delete (or del)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4. LAN &lt;/span&gt;&lt;span&gt;스위치의 프레임 전송 방식 세 가지&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;전송 모드&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;를 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: Cut-through / Fragment-Free / Store-and-forward&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5. &lt;/span&gt;&lt;span&gt;정보보호 투자나 위험평가에서 여러 전문가에게 반복적으로 설문과 피드백을 수행해 합의된 의견을 도출하는 정성적 예측 기법의 명칭을 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;델파이 기법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;6. &lt;/span&gt;&lt;span&gt;침해사고 발생 시 디지털 장비에서 전자적 증거를 수집&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;보존&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;분석&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;보고하여 법적 증거 능력을 확보하는 절차와 기술을 통칭하는 용어를 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;디지털 포렌식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;7. &lt;/span&gt;&lt;span&gt;출입문&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;경비 인력&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;잠금장치 등으로 시설에 대한 접근을 제한하는 &lt;/span&gt;&lt;span&gt;( A )&lt;/span&gt;&lt;span&gt;과&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;계정&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;패스워드&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;권한 설정 등 시스템&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;데이터에 대한 접근을 제한하는 &lt;/span&gt;&lt;span&gt;( B )&lt;/span&gt;&lt;span&gt;를 각각 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: (A) &lt;/span&gt;&lt;span&gt;물리적 접근통제&lt;/span&gt;&lt;span&gt;, (B) &lt;/span&gt;&lt;span&gt;논리적 접근통제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;8. &lt;/span&gt;&lt;span&gt;하나의 계정에 대해 가능한 모든 비밀번호를 시도하는 일반적인 무차별 대입과 달리&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;유출된 해시나 암호 목록을 이용해 평문 비밀번호를 찾는 공격을 &lt;/span&gt;&lt;span&gt;( A )&lt;/span&gt;&lt;span&gt;라 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;크리덴셜 스터핑&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;9. &lt;/span&gt;&lt;span&gt;벤더가 아직 보안 패치를 제공하지 않았고 공개적으로 알려지지 않아 방어 대책이 준비되지 않은 상태에서 공격에 악용되는 소프트웨어 취약점을 무엇이라 하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;제로데이 취약점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;10. Windows&lt;/span&gt;&lt;span&gt;에서 파일 공유를 생성&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;삭제하거나 현재 공유 목록을 확인할 때 사용하는 명령어를 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: net share&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;11. DB &lt;/span&gt;&lt;span&gt;개인정보 비식별화에서 정규표현식 등 규칙을 이용해 특정 위치의 문자만 치환하는 &lt;/span&gt;&lt;span&gt;( A ) &lt;/span&gt;&lt;span&gt;방식과&lt;/span&gt;&lt;span&gt;, SQL&lt;/span&gt;&lt;span&gt;을 분석하여 조건에 맞는 컬럼 값만 마스킹하는 &lt;/span&gt;&lt;span&gt;( B ) &lt;/span&gt;&lt;span&gt;방식의 명칭을 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: ( A ) &lt;/span&gt;&lt;span&gt;패턴 기반 마스킹&lt;/span&gt;&lt;span&gt;, ( B ) SQL &lt;/span&gt;&lt;span&gt;파싱 기반 마스킹&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;12. &lt;/span&gt;&lt;span&gt;정보보호 위험분석의 기본 단계 중 &lt;/span&gt;&lt;span&gt;( A ) &lt;/span&gt;&lt;span&gt;분석 보호 대상과 가치를 파악하는 단계&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;위협을 식별하는 단계&lt;/span&gt;&lt;span&gt;, ( B ) &lt;/span&gt;&lt;span&gt;분석하는 단계&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: ( A ) &lt;/span&gt;&lt;span&gt;자산 분석&lt;/span&gt;&lt;span&gt;, ( B ) &lt;/span&gt;&lt;span&gt;취약성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;서술형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;13. BYOD &lt;/span&gt;&lt;span&gt;환경에서 모바일 오피스 서비스를 하려고 한다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;관련된 다음의 &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;보안 기술에 대하여 설명하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) MDM(Mobile Device Management)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) &lt;/span&gt;&lt;span&gt;컨테이너화&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) &lt;/span&gt;&lt;span&gt;모바일 가상화&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) MDM : &lt;/span&gt;&lt;span&gt;모바일 기기를 도난&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;분실&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;악용 등으로부터 보호하기 위하여 강화된 보안 정책&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;인증&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;앱 화이트 리스트&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;원격 삭제&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;탈옥 탐지&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;스크린 캡처 방지&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;카메라 제어 등&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;을 적용하여 관리하기 위한 기술&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) &lt;/span&gt;&lt;span&gt;컨테이너화 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;하나의 모바일 기기 내에 업무용과 개인용 영역을 컨테이너라는 별도의 공간으로 분리하여 프라이버시를 보호하기 위한 기술 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) &lt;/span&gt;&lt;span&gt;모바일 가상화 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;가상화 기술을 이용하여 하나의 모바일 기기에서 개인용 &lt;/span&gt;&lt;span&gt;OS &lt;/span&gt;&lt;span&gt;영역과 업무용 &lt;/span&gt;&lt;span&gt;OS &lt;/span&gt;&lt;span&gt;영역을 완전히 분리하는 기술&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;평상시에는 개인용 &lt;/span&gt;&lt;span&gt;OS &lt;/span&gt;&lt;span&gt;영역에서 모바일 기기를 이용하다가&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;필요시 업무용 &lt;/span&gt;&lt;span&gt;OS&lt;/span&gt;&lt;span&gt;로 전환하여 사용&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;14. &lt;/span&gt;&lt;span&gt;위정보보호 위험관리에서 사용하는 기본 개념인 자산&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;위협&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;취약성과 이들 사이의 관계를 설명하고&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;위협 발생 시 손실이 실제로 발생하는 조건에 대해 논하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(A) &lt;/span&gt;&lt;span&gt;자산의 개념 정의&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(B) &lt;/span&gt;&lt;span&gt;위협의 개념 정의&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(C) &lt;/span&gt;&lt;span&gt;자산과 위협에 연관된 취약성의 개념 정의&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(4) &lt;/span&gt;&lt;span&gt;위협이 발생하더라도 손실이 발생하지 않을 수 있는 조건을 중심으로&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;자산&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;위협&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;취약성&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;보호대책 간의 관계 설명&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;　&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(A) &lt;/span&gt;&lt;span&gt;자산 개념&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;조직이 보호해야 할 모든 유&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;무형의 대상을 자산이라 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(B) &lt;/span&gt;&lt;span&gt;위협 개념&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;자산에 손실을 초래할 수 있는 원하지 않는 사건의 잠재적 원인 또는 행위자를 위협이라 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(C) &lt;/span&gt;&lt;span&gt;자산&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;위협 연관 취약점 서술&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;위협의 이용 대상이 되는 자산의 잠재적 속성&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;기술적&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;관리적&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;물리적 약점&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;을 취약성이라 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(4) &lt;/span&gt;&lt;span&gt;손실 조건&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;위협이 발생해도 그 위협에 대한 취약성 여부 또는 그 취약성에 대한 보호대책 여부에 따라 결과가 달라진다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;즉&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;자산에 해당 위협과 관련된 취약성이 없거나&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;취약성에 대한 적절한 보호대책이 마련되어 있으면 위협이 발생하더라도 손실이 발생하지 않는다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;15.&lt;/span&gt;&lt;span&gt;　&lt;/span&gt;&lt;span&gt;다음은 기업에서 사용하는 &lt;/span&gt;&lt;span&gt;EAM(Enterprise Access Management)&lt;/span&gt;&lt;span&gt;과 &lt;/span&gt;&lt;span&gt;IAM(Identity &amp;amp; Access Management)&lt;/span&gt;&lt;span&gt;에 관한 설명이다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;두 솔루션의 공통 목적과 관리 대상&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;한계점 및 개선 사항에 대해 아래 물음에 따라 서술하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(A) &lt;/span&gt;&lt;span&gt;공통 기능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;기업의 계정&lt;/span&gt;&lt;span&gt;(Identity)&lt;/span&gt;&lt;span&gt;과 접근권한&lt;/span&gt;&lt;span&gt;(Access)&lt;/span&gt;&lt;span&gt;을 중앙에서 통합 관리하기 위한 계정 및 권한 관리 솔루션이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(B) EAM &lt;/span&gt;&lt;span&gt;관리 대상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;서버&lt;/span&gt;&lt;span&gt;, OS, DB &lt;/span&gt;&lt;span&gt;등 내부 시스템 계정 및 애플리케이션 접근 계정을 주로 관리한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(C) EAM &lt;/span&gt;&lt;span&gt;단점 &lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(1) &lt;/span&gt;&lt;span&gt;내부 시스템 및 애플리케이션 중심으로 관리 범위가 제한되어 조직 전체 사용자나 고객 계정까지 확대 적용하기 어렵다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(2) &lt;/span&gt;&lt;span&gt;계정 및 권한 관리가 자동화되지 않아&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;수작업 기반&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;운영 부담이 크고 관리 비용이 증가한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(D) IAM &lt;/span&gt;&lt;span&gt;개선 &lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(1) EAM&lt;/span&gt;&lt;span&gt;이 관리하던 내부 시스템과 애플리케이션 접근 계정뿐만 아니라 조직 전체의 사용자 계정&lt;/span&gt;&lt;span&gt;(e.g. &lt;/span&gt;&lt;span&gt;직원&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;고객&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;외부 사용자&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;협력업체 등&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;을 단일 플랫폼에서 통합 관리할 수 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(2) &lt;/span&gt;&lt;span&gt;수작업 기반의 &lt;/span&gt;&lt;span&gt;EAM &lt;/span&gt;&lt;span&gt;관리에서 사용자 계정의 생성&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;권한 부여&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;변경&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;회수 등 계정 생명주기&lt;/span&gt;&lt;span&gt;(Lifecycle) &lt;/span&gt;&lt;span&gt;전체를 자동화하여 효율성 및 보안성을 향상시킨다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;16. &lt;/span&gt;&lt;span&gt;침입 탐지 시스템인 &lt;/span&gt;&lt;span&gt;Snort&lt;/span&gt;&lt;span&gt;에서 탐지 룰을 부정확하게 작성할 경우 발생할 수 있는 문제점 두 가지를 쓰고&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;왜 룰의 조건을 최대한 정확하게 정의해야 하는지 설명하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;탐지 룰이 부정확하면 정상 트래픽을 공격으로 오탐지하는 오탐&lt;/span&gt;&lt;span&gt;(false positive)&lt;/span&gt;&lt;span&gt;과&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;실제 공격을 놓치는 미탐&lt;/span&gt;&lt;span&gt;(false negative)&lt;/span&gt;&lt;span&gt;이 모두 증가하여 운영 효율과 보안 수준이 저하되므로&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;패턴&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;포트&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;임계값을 정확히 정의해야 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;실무형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;17. &lt;/span&gt;&lt;span&gt;리눅스 서버의 보안 강화를 위해 아래 각 물음에 답하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) &lt;/span&gt;&lt;span&gt;사용자의 장시간 방치를 방지하기 위해&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;공통 사용자 환경설정 파일&lt;/span&gt;&lt;span&gt;(/etc/profile &lt;/span&gt;&lt;span&gt;등&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;에 세션 타임아웃을 &lt;/span&gt;&lt;span&gt;600&lt;/span&gt;&lt;span&gt;초로 설정하려고 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이때 사용할 환경변수 이름과 설정 명령을 &lt;/span&gt;&lt;span&gt;export &lt;/span&gt;&lt;span&gt;형식으로 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) root &lt;/span&gt;&lt;span&gt;계정이 로그인할 수 있는 터미널 장치를 제한하여 보안을 강화하려고 한다 이를 위해 사용하는 설정 파일의 경로와 파일명을 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) &lt;/span&gt;&lt;span&gt;패스워드 관련 중요 파일인 &lt;/span&gt;&lt;span&gt;/etc/passwd&lt;/span&gt;&lt;span&gt;와 &lt;/span&gt;&lt;span&gt;/etc/shadow&lt;/span&gt;&lt;span&gt;의 권한을 적절히 설정하려 한다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;두 파일의 권한을 각각 숫자 &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;자리&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;예&lt;/span&gt;&lt;span&gt;: 600 &lt;/span&gt;&lt;span&gt;형태&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;로 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4) &lt;/span&gt;&lt;span&gt;시스템 전체에서 다른 사용자에 의해 쓰기 가능한 일반 파일&lt;/span&gt;&lt;span&gt;(world-writable file)&lt;/span&gt;&lt;span&gt;을 찾아 보안 점검을 하려고 한다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;루트 디렉터리&lt;/span&gt;&lt;span&gt;(/) &lt;/span&gt;&lt;span&gt;이하에서 이러한 파일을 찾기 위해 사용할 수 있는 &lt;/span&gt;&lt;span&gt;find &lt;/span&gt;&lt;span&gt;명령 한 가지를 전체 옵션까지 포함하여 쓰시오&lt;/span&gt;&lt;span&gt;.?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5) &lt;/span&gt;&lt;span&gt;새로 생성되는 파일과 디렉터리의 기본 권한에서 그룹 및 기타 사용자에 대한 쓰기 권한을 제거하기 위해 &lt;/span&gt;&lt;span&gt;umask &lt;/span&gt;&lt;span&gt;값을 조정하려 한다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;일반적으로 적용하는 &lt;/span&gt;&lt;span&gt;umask &lt;/span&gt;&lt;span&gt;값을 숫자 &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;자리로 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;6) xinetd&lt;/span&gt;&lt;span&gt;로 관리되는 &lt;/span&gt;&lt;span&gt;echo, discard, daytime, chargen &lt;/span&gt;&lt;span&gt;등의 불필요한 테스트 서비스를 완전히 비활성화하려 한다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;해당 서비스 설정 파일에서 서비스 비활성화를 위해 사용하는 지시어&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;키워드&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;이름을 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: 1) export TMOUT=600&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) /etc/securetty&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) 644, 400&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4) find / -type f -perm -2&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5) umask 022&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;6) disable&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;18. &lt;/span&gt;&lt;span&gt;다음은 홈페이지의 &lt;/span&gt;&lt;span&gt;DB SQL &lt;/span&gt;&lt;span&gt;관련한 요청이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #faf3db;&quot;&gt;&lt;span&gt;&lt;span&gt;SELECT pw FROM member WHERE id='user01'&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) &lt;/span&gt;&lt;span&gt;위 &lt;/span&gt;&lt;span&gt;SQL &lt;/span&gt;&lt;span&gt;구문에 대해 서술하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) &lt;/span&gt;&lt;span&gt;쿼리에 어떤 취약점을 이용할 수 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) 2&lt;/span&gt;&lt;span&gt;번 취약점을 이용하여 &lt;/span&gt;&lt;span&gt;pw&lt;/span&gt;&lt;span&gt;값을 알아내려면 어떤 값을 &lt;/span&gt;&lt;span&gt;user01&lt;/span&gt;&lt;span&gt;에 입력해야 하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;　&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) &lt;/span&gt;&lt;span&gt;member &lt;/span&gt;&lt;span&gt;테이블에서 &lt;/span&gt;&lt;span&gt;ID&lt;/span&gt;&lt;span&gt;가 &lt;/span&gt;&lt;span&gt;user01&lt;/span&gt;&lt;span&gt;인 사용자의 &lt;/span&gt;&lt;span&gt;pw &lt;/span&gt;&lt;span&gt;정보를 확인할 수 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) SQL Injection &lt;/span&gt;&lt;span&gt;공격&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) ' or '1'='1&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/mUQ2V/dJMcagc9a4B/Fb4h9bvi9TVHrxXdzybJNk/%EC%A0%95%EB%B3%B4%EB%B3%B4%EC%95%88%EA%B8%B0%EC%82%AC%20%EC%8B%A4%EA%B8%B0%20-%2030%ED%9A%8C.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;정보보안기사 실기 - 30회.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.11MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>25년 4회차</category>
      <category>30회</category>
      <category>ai복원</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/92</guid>
      <comments>https://jaesung.tistory.com/92#entry92comment</comments>
      <pubDate>Fri, 9 Jan 2026 21:09:48 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 29회, 25년 2회 문제 AI 복원</title>
      <link>https://jaesung.tistory.com/91</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;762&quot; data-origin-height=&quot;264&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhtvxk/dJMcaaYiTMu/n7m06i51gBiVa1xJTn0Dz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhtvxk/dJMcaaYiTMu/n7m06i51gBiVa1xJTn0Dz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhtvxk/dJMcaaYiTMu/n7m06i51gBiVa1xJTn0Dz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbhtvxk%2FdJMcaaYiTMu%2Fn7m06i51gBiVa1xJTn0Dz1%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;762&quot; height=&quot;264&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;762&quot; data-origin-height=&quot;264&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;시험 응시 후 공개된 답을 기준으로 문제를 AI에게 부탁해서 복원했습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot;&gt;인쇄해서 편하게 보시라고 PDF 파일도 하단에 첨부했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style5&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;단답형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1.&lt;/span&gt;&lt;span&gt;　&lt;/span&gt;&lt;span&gt;다음은 리눅스 시스템의 &lt;/span&gt;&lt;span&gt;PAM&lt;/span&gt;&lt;span&gt;（&lt;/span&gt;&lt;span&gt;Pluggable Authentication Module&lt;/span&gt;&lt;span&gt;） &lt;/span&gt;&lt;span&gt;모듈 유형&lt;/span&gt;&lt;span&gt;（&lt;/span&gt;&lt;span&gt;Module Type&lt;/span&gt;&lt;span&gt;）&lt;/span&gt;&lt;span&gt;에 대한 설명이다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;빈칸&lt;/span&gt;&lt;span&gt;（ ）&lt;/span&gt;&lt;span&gt;에 적절한 모듈 유형 이름을 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;( A ) : &lt;/span&gt;&lt;span&gt;사용자에게 비밀번호&lt;/span&gt;&lt;span&gt;（&lt;/span&gt;&lt;span&gt;인증 정보&lt;/span&gt;&lt;span&gt;）&lt;/span&gt;&lt;span&gt;를 요청하고 입력받은 정보가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;맞는지 검사하는 모듈 유형&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;( B ) : &lt;/span&gt;&lt;span&gt;명시된 계정이 현재 조건에서 유효한 인증 목표인지 검사하는 것으로 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;계정에 대한 접근 통제 및 정책을 관리하는 모듈 유형&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;password : &lt;/span&gt;&lt;span&gt;사용자가 비밀번호&lt;/span&gt;&lt;span&gt;（&lt;/span&gt;&lt;span&gt;인증 정보&lt;/span&gt;&lt;span&gt;）&lt;/span&gt;&lt;span&gt;를 변경할 수 있도록 비밀번호 갱신을&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;관장하는 모듈 유형&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;( C ) : &lt;/span&gt;&lt;span&gt;사용자가 인증을 받기 전&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;후에 수행해야 할 일을 정의하는 모듈 유형&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;　（&lt;/span&gt;&lt;span&gt;A&lt;/span&gt;&lt;span&gt;） &lt;/span&gt;&lt;span&gt;auth &lt;/span&gt;&lt;span&gt;（&lt;/span&gt;&lt;span&gt;B&lt;/span&gt;&lt;span&gt;） &lt;/span&gt;&lt;span&gt;account &lt;/span&gt;&lt;span&gt;（&lt;/span&gt;&lt;span&gt;C&lt;/span&gt;&lt;span&gt;） &lt;/span&gt;&lt;span&gt;session&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. Windows &lt;/span&gt;&lt;span&gt;운영체제에서 사용하는 대표적인 파일 시스템으로&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;파일 권한 설정과 보안 기능&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;대용량 파일 지원을 특징으로 하는 것은 무엇인가요&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:NTFS&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. &lt;/span&gt;&lt;span&gt;메시지가 송신자로부터 수신자까지 중간에 어떤 서버나 제&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;자가 암호화된 데이터를 복호화하지 못하도록 보호하는 통신 보안 방식은 무엇인가요&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;종단 간 암호화 &lt;/span&gt;&lt;span&gt;(E2EE)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4. &lt;/span&gt;&lt;span&gt;다음과 같은 기능을 수행하는 정보보호 솔루션의 이름은 무엇인가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- PC&lt;/span&gt;&lt;span&gt;에 설치된 에이전트&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;네트워크 센서를 통하여&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;이동식 디스크&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;이메일&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;메신저&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;웹사이트 파일 업로드를 이용한 내부 문서 이동 탐지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- HTTPS&lt;/span&gt;&lt;span&gt;와 같은 암호화 통신에서도 중요 내부 문서 이동 탐지 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;일부 솔루션에서는 파일 암호화&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;파일 삭제와 같은 부가 기능 탑재&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: DLP (Data Loss Prevention)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5. C &lt;/span&gt;&lt;span&gt;언어에서 입력값의 크기 검증 없이 고정 크기 버퍼에 데이터를 복사할 때 발생하여&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;메모리 손상이나 공격 가능성을 야기하는 &lt;/span&gt;&lt;span&gt;( A ) &lt;/span&gt;&lt;span&gt;취약점을 일으키기 쉬운 함수 중 하나로&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;문자열을 복사할 때 버퍼 크기 제한이 없어 주의가 필요한 함수 이름은 &lt;/span&gt;&lt;span&gt;( B ) &lt;/span&gt;&lt;span&gt;이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;버퍼 오버플로우&lt;/span&gt;&lt;span&gt;, strcpy()&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;6. &lt;/span&gt;&lt;span&gt;리눅스 시스템에서 사용자 계정의 비밀번호를 보호하기 위해 일반 사용자에게 직접 보이지 않도록 별도의 파일에 암호화하여 저장하는데&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;이 파일의 이름은 무엇인가요&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;　&lt;/span&gt;&lt;span&gt;shadow&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;7. DNS &lt;/span&gt;&lt;span&gt;서비스와 관련하여 &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;　　　&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;안에 들어갈 용어를 기술하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;　&lt;/span&gt;&lt;span&gt;1) DNS &lt;/span&gt;&lt;span&gt;서비스는 &lt;/span&gt;&lt;span&gt;53&lt;/span&gt;&lt;span&gt;번 포트를 사용하고 전승 계층 프로토콜로&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;　　 &lt;/span&gt;&lt;span&gt;( A ) &lt;/span&gt;&lt;span&gt;를 사용한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;　&lt;/span&gt;&lt;span&gt;2) DNS &lt;/span&gt;&lt;span&gt;서버는 반복적인 질의로 상위 &lt;/span&gt;&lt;span&gt;DNS&lt;/span&gt;&lt;span&gt;에 가해지는 부하를 줄이기 위해&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;　　　&lt;/span&gt;&lt;span&gt;( B )&lt;/span&gt;&lt;span&gt;를 사용하는데&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;해당 정보가 유지되는 기간을 &lt;/span&gt;&lt;span&gt;( C ) &lt;/span&gt;&lt;span&gt;이라고 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: UDP, DNS&lt;/span&gt;&lt;span&gt;캐싱&lt;/span&gt;&lt;span&gt;, TTL&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;8. &lt;/span&gt;&lt;span&gt;웹 서버에 침입자가 업로드한 악성 스크립트를 통해 원격에서 서버 내 파일을 읽거나 명령을 실행할 수 있는 공격 수단 중 하나가 있습니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;예를 들어&lt;/span&gt;&lt;span&gt;, '../../b.php'&lt;/span&gt;&lt;span&gt;와 같은 경로를 이용해 상위 디렉터리로 접근하여 임의의 파일을 실행하거나 조작하는 기능을 가진 이 공격 도구를 무엇이라고 하나요&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:Web Shell&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;9. &lt;/span&gt;&lt;span&gt;다음은 위험 분석 접근방법&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;전략&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;에 대한 설명이다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;빈칸&lt;/span&gt;&lt;span&gt;( )&lt;/span&gt;&lt;span&gt;에 적절한 용어를 쓰시오&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;( A ) &lt;/span&gt;&lt;span&gt;： &lt;/span&gt;&lt;span&gt;모든 시스템에 대하여 보호의 기본 수준을 정하고 이를 달성하기 위하여 일련의 보호 대책을 선택하는 방식으로 분석의 비용과 시간을 절약할 수 있는 장점이 있지만 조직의 특성을 고려하지 않기 때문에 과보호 또는 부족한 보호가 될 가능성이 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;( B ) &lt;/span&gt;&lt;span&gt;： &lt;/span&gt;&lt;span&gt;자산의 가치를 측정하고 자산에 대한 위협의 정도와 취약성을 분석하여 위험의 정도를 결정하는데 전문적인 지식&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;시간과 노력이 많이 소요되는 접근방식이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;( C ) &lt;/span&gt;&lt;span&gt;： &lt;/span&gt;&lt;span&gt;고위험 영역을 식별하여 상세 위험 분석을 수행하고 다른 영역은 기준선 접근법을 사용하는 방식으로 시간과 비용을 효율적으로 활용할 수 있지만 고위험 영역이 잘못 식별되면 위험 분석에 대한 시간과 비용의 낭비가 발생할 수 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;기준선&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;베이스라인&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;접근법&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;상세 위험 분석&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;복합접근법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;10. ( A )&lt;/span&gt;&lt;span&gt;은&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;는 전기통신설비를 이용하거나 전기통신설비와 컴퓨터 및 컴퓨터의 이용 기술을 활용하여 정보를 수집&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;가공&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;저장&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;검색&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;송신 또는 수신하는 정보통신체계를 말한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;정보통신망&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;11.&lt;/span&gt;&lt;span&gt;　&lt;/span&gt;&lt;span&gt;다음 보기의 &lt;/span&gt;&lt;span&gt;Apache &lt;/span&gt;&lt;span&gt;웹서버 설정 파일&lt;/span&gt;&lt;span&gt;(http.conf)&lt;/span&gt;&lt;span&gt;에서 디렉터리 리스팅&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;인덱싱&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;취약점을 제거하기 위해 삭제해야 하는 구문을 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;(Directory /var/www&lt;/span&gt;&lt;span&gt;〉&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Options Indexes FollowSymLinks&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;AllowOverride none&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Require all granted&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;lt;/Directory&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: Indexes&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;12. &lt;/span&gt;&lt;span&gt;리눅스 시스템에서 사용자가 실행한 명령어의 이력을 확인할 때 사용하는 명령어 중 하나로&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;최근에 실행된 명령어들을 시간 순으로 보여주는 도구는 무엇인가요&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: lastcomm&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;서술형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;13. &lt;/span&gt;&lt;span&gt;인증서 고정이란&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;핵심&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;우회방법&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(A) &lt;/span&gt;&lt;span&gt;인증서 고정이 무엇이고 어떤 취약점을 목적으로 하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;인증서 고정 기술은 모바일 앱이 특정 서버와 &lt;/span&gt;&lt;span&gt;SSL/TLS &lt;/span&gt;&lt;span&gt;통신할 때 신뢰할 수 있는 특정 서버의 인증서&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;또는 공개키&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;를 앱에 고정하여 중간에 공격자에 의해 조작되는 중간자 공격&lt;/span&gt;&lt;span&gt;(MITM)&lt;/span&gt;&lt;span&gt;을 방지하는 기술이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(B) &lt;/span&gt;&lt;span&gt;인증서 고정 핵심요소 &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(1) &lt;/span&gt;&lt;span&gt;신뢰할 인증서&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;또는 공개키&lt;/span&gt;&lt;span&gt;) : &lt;/span&gt;&lt;span&gt;앱에 하드코딩되거나 앱 내부 리소스에 포함되어 특정 서버의 인증서&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;또는 공개키&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;를 명시함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(2) &lt;/span&gt;&lt;span&gt;검증 로직 구현 &lt;/span&gt;&lt;span&gt;: SSL/TLS &lt;/span&gt;&lt;span&gt;협상&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;핸드쉐이크&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;과정에서 서버로부터 받은 인증서가 고정된 것과 일치하는지 검증하는 로직 구현&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(3) &lt;/span&gt;&lt;span&gt;오류 처리 및 실패 대응 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;고정된 인증서와 불일치시 연결을 차단하거나 오류를 남기고 사용자에게 알리는 로직 구현&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(C) &lt;/span&gt;&lt;span&gt;인증서 고정 우회 방법 &lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(1) Frida/Objection &lt;/span&gt;&lt;span&gt;등으로 런타임 패치 &lt;/span&gt;&lt;span&gt;: SSLContext, TrustManager, HostNameVerifier &lt;/span&gt;&lt;span&gt;등을 후킹하여 인증서 검증 로직을 우회함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(2) &lt;/span&gt;&lt;span&gt;앱 리패키징 및 재서명 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;앱의 인증서 핀 고정 로직을 수정 후 다시 패키징하여 검증을 우회함&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;다만&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;루팅된 환경이나 디버깅 허용된 앱에서만 효과적임&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;14. &lt;/span&gt;&lt;span&gt;파일 업로드 취약점 문제&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;우회방법&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;　&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(A) &lt;/span&gt;&lt;span&gt;어떤 취약점이 존재하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;파일 업로드 취약점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(B) &lt;/span&gt;&lt;span&gt;우회 기법을 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;취약한 &lt;/span&gt;&lt;span&gt;PHP &lt;/span&gt;&lt;span&gt;게시판 코드를 살펴보면&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;업로드 파일의 파일타입&lt;/span&gt;&lt;span&gt;(MIME &lt;/span&gt;&lt;span&gt;타입&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;에 대해서만 유효성 검증을 수행하고 있다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;따라서 공격자는 웹쉘을 업로드하면서 요청 메시지의 파일타입&lt;/span&gt;&lt;span&gt;(Content-Type &lt;/span&gt;&lt;span&gt;헤더 필드&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;을 허용하는 이미지 파일타입&lt;/span&gt;&lt;span&gt;(e.g. image/gif &lt;/span&gt;&lt;span&gt;등&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;으로 변조하여 유효성 검증을 우회할 수 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(C) &lt;/span&gt;&lt;span&gt;취약점을 이용한 공격 성공 조건&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;취약점을 이용하여 업로드된 웹쉘을 실행하기 위해서는 파일 업로드 디렉터리에 있는 웹쉘을 공격자가 외부에서 &lt;/span&gt;&lt;span&gt;URL&lt;/span&gt;&lt;span&gt;을 통해 호출할 수 있어야 하며 호출된 웹쉘&lt;/span&gt;&lt;span&gt;(e.g. PHP &lt;/span&gt;&lt;span&gt;파일&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;이 서버 사이드 스크립트로 동작할 수 있도록 실행 권한이 있어야 한다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;15. &lt;/span&gt;&lt;span&gt;네트워크 보안관제 &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;가지 구성요소와 역할&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(1) &lt;/span&gt;&lt;span&gt;에이전트&lt;/span&gt;&lt;span&gt;(Agent) : &lt;/span&gt;&lt;span&gt;각종 보안 장비 및 서버&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;네트워크에 설치되어 해당 시스템에 적합한 설정에 따라 로그 정보를 실시간으로 중앙관제센터에 전송하는 역할을 한다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(2) &lt;/span&gt;&lt;span&gt;정보수집 서버&lt;/span&gt;&lt;span&gt;(Information Collection Server) : &lt;/span&gt;&lt;span&gt;각각의 에이전트에서 보낸 다량의 정보를 수집 및 처리하여 데이터베이스에 저장하는 역할을 수행한다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(3) &lt;/span&gt;&lt;span&gt;통합관제용 시스템&lt;/span&gt;&lt;span&gt;(Security Monitoring System) : &lt;/span&gt;&lt;span&gt;각종 이벤트의 로그 분석을 수행한다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;또한 다양한 정보를 종합적으로 분석하는 것은 물론 상황에 따라 분석하여 관제 담당자들을 지원한다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;16. ISMS-P &lt;/span&gt;&lt;span&gt;식별된 위험 처리 방법 &lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;　&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1) &lt;/span&gt;&lt;span&gt;위험 수용&lt;/span&gt;&lt;span&gt;(Risk Acceptance)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;현재의 위험을 받아들이고 잠재적 손실 비용을 감수하는 전략&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;위험을 완전히 제거할 수는 없으므로 일정 수준 이하의 위험은 감수하고 사업을 진행한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2) &lt;/span&gt;&lt;span&gt;위험 감소&lt;/span&gt;&lt;span&gt;(Risk Reduction)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;위험을 감소시킬 수 있는 대책을 채택하여 구현하는 전략&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;대책에 의한 비용과 감소하는 위험의 크기를 비교하는 비용 대비 효과 분석 통해 효과적인 대책을 선정한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3) &lt;/span&gt;&lt;span&gt;위험 전가&lt;/span&gt;&lt;span&gt;(Risk Transfer)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;위험의 잠재적 손실 비용을 보험이나 외주 등 제&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;자에게 이전시키는 전략&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4) &lt;/span&gt;&lt;span&gt;위험 회피&lt;/span&gt;&lt;span&gt;(Risk Avoidance)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;위험이 존재하는 프로세스나 사업을 수행하지 않고 포기하는 전략&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;실무형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;17. &lt;/span&gt;&lt;span&gt;윈도우 이벤트 로그 관련 문제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;가&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;최대 이벤트 로그 크기 계산식 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;단일 이벤트 최대 크기&lt;/span&gt;&lt;span&gt;( 500 &lt;/span&gt;&lt;span&gt;바이트&lt;/span&gt;&lt;span&gt;) x &lt;/span&gt;&lt;span&gt;하루 이벤트 발생량&lt;/span&gt;&lt;span&gt;(1,000&lt;/span&gt;&lt;span&gt;개&lt;/span&gt;&lt;span&gt;) x &lt;/span&gt;&lt;span&gt;보관 기간&lt;/span&gt;&lt;span&gt;(30&lt;/span&gt;&lt;span&gt;일&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;나&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;최대 이벤트 로그 크기 계산값 &lt;/span&gt;&lt;span&gt;: 15,000,000 &lt;/span&gt;&lt;span&gt;바이트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;최대 이벤트 로그 크기 설정 경로&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;윈도우 이벤트 뷰어 &lt;/span&gt;&lt;span&gt;&amp;gt; &lt;/span&gt;&lt;span&gt;해당 로그 선택 &lt;/span&gt;&lt;span&gt;&amp;gt; &lt;/span&gt;&lt;span&gt;속성 &lt;/span&gt;&lt;span&gt;&amp;gt; &lt;/span&gt;&lt;span&gt;일반 &lt;/span&gt;&lt;span&gt;&amp;gt; &lt;/span&gt;&lt;span&gt;최대 로그 크기 항목 설정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- (&lt;/span&gt;&lt;span&gt;또는&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;시작 &lt;/span&gt;&lt;span&gt;&amp;gt; &lt;/span&gt;&lt;span&gt;실행 &lt;/span&gt;&lt;span&gt;&amp;gt; eventvwr.msc(&lt;/span&gt;&lt;span&gt;윈도우 이벤트 뷰어 실행&lt;/span&gt;&lt;span&gt;) &amp;gt; &lt;/span&gt;&lt;span&gt;해당 로그 선택 &lt;/span&gt;&lt;span&gt;&amp;gt; &lt;/span&gt;&lt;span&gt;속성 &lt;/span&gt;&lt;span&gt;&amp;gt; &lt;/span&gt;&lt;span&gt;일반 &lt;/span&gt;&lt;span&gt;&amp;gt; &lt;/span&gt;&lt;span&gt;최대 로그 크기 항목 설정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;18. CCTV &lt;/span&gt;&lt;span&gt;설치시 개인정보처리자가 할 일 &lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;가지 관점에서 작성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;사내 복도 &lt;/span&gt;&lt;span&gt;/ &lt;/span&gt;&lt;span&gt;사내 외부&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(A) &lt;/span&gt;&lt;span&gt;회사 사옥 외부 조치 사항&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;회사 사옥 외부와 같이 공개된 장소에서 &lt;/span&gt;&lt;span&gt;CCTV(&lt;/span&gt;&lt;span&gt;고정형 영상정보 처리기기&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;를 설치하고 운영할 경우에는 시설 안전 및 화재 예방 목적 등 개인정보보호법 제&lt;/span&gt;&lt;span&gt;25&lt;/span&gt;&lt;span&gt;조&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;고정형 영상정보처리기기의 설치&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;운영 제한&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;에서 정하는 사유에 해당하는 경우에만 가능하고 정보주체가 쉽게 인식할 수 있도록 다음 사항이 포함된 안내판을 설치하는 등 필요한 조치를 해야 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;설치 목적 및 장소&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;촬영 범위 및 시간&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;관리책임자의 연락처&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그 밖에 대통령령으로 정하는 사항&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(B) &lt;/span&gt;&lt;span&gt;회사 사옥 내부&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;출입 통제 구역&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;내부 조치 사항&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;출입 통제 구역인 회사 사옥 내부는 비공개된 장소로 개인정보보호법 제&lt;/span&gt;&lt;span&gt;25&lt;/span&gt;&lt;span&gt;조&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;고정형 영상정보처리기기의 설치&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;운영 제한&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;가 적용되지 않고 &lt;/span&gt;&lt;span&gt;CCTV&lt;/span&gt;&lt;span&gt;를 통해 수집한 개인영상정보는 개인정보에 해당하므로 정보주체의 동의 등 개인정보보호법 제&lt;/span&gt;&lt;span&gt;15&lt;/span&gt;&lt;span&gt;조&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;항에 따른 경우 또는 법률에서 특별한 규정이 있는 경우에만 설치 운영이 가능하다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;따라서 비공개된 장소에 &lt;/span&gt;&lt;span&gt;CCTV&lt;/span&gt;&lt;span&gt;를 설치&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;운영하는 경우에는 촬영 범위에 포함된 모든 정보주체의 동의를 받는 것이 바람직하고 안내판 설치나 보호조치 등은 공개된 장소에 설치된 &lt;/span&gt;&lt;span&gt;CCTV &lt;/span&gt;&lt;span&gt;규정을 준용하는 것을 권장한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/zAlaJ/dJMcaiot49m/ppqMFZkmtXeGhxUVjX7Lu0/%EC%A0%95%EB%B3%B4%EB%B3%B4%EC%95%88%EA%B8%B0%EC%82%AC%20%EC%8B%A4%EA%B8%B0%20-%2029%ED%9A%8C.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;정보보안기사 실기 - 29회.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.12MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>25년 2회</category>
      <category>29회</category>
      <category>복원</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/91</guid>
      <comments>https://jaesung.tistory.com/91#entry91comment</comments>
      <pubDate>Fri, 9 Jan 2026 17:55:22 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 28회, 25년 1회 문제 AI 복원</title>
      <link>https://jaesung.tistory.com/90</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;블로그-정보보안기사1.png&quot; data-origin-width=&quot;762&quot; data-origin-height=&quot;264&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbDqQk/dJMcac2Qw5a/TbCbjsyN3Y59tS1eOdBpP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbDqQk/dJMcac2Qw5a/TbCbjsyN3Y59tS1eOdBpP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbDqQk/dJMcac2Qw5a/TbCbjsyN3Y59tS1eOdBpP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbDqQk%2FdJMcac2Qw5a%2FTbCbjsyN3Y59tS1eOdBpP0%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;762&quot; height=&quot;264&quot; data-filename=&quot;블로그-정보보안기사1.png&quot; data-origin-width=&quot;762&quot; data-origin-height=&quot;264&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 응시 후 공개된 답을 기준으로 문제를 AI에게 부탁해서 복원했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인쇄해서 편하게 보시라고 PDF 파일도 하단에 첨부했습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;단답형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. &lt;/span&gt;&lt;span&gt;네트워크 공격에서 공격자는 특정 네트워크의 모든 시스템에 다량의 &lt;/span&gt;&lt;span&gt;( )&lt;/span&gt;&lt;span&gt;을 전송하고&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;이를 받은 시스템들이 대상 시스템에 많은 양의 &lt;/span&gt;&lt;span&gt;( )&lt;/span&gt;&lt;span&gt;을 보내게 하여 서비스 장애를 일으키는 공격 방법은 무엇인가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;브로드캐스트 패킷&lt;/span&gt;&lt;span&gt;, ICMP &lt;/span&gt;&lt;span&gt;패킷&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: Smurf &lt;/span&gt;&lt;span&gt;공격&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;브로드캐스트 주소로 &lt;/span&gt;&lt;span&gt;ICMP &lt;/span&gt;&lt;span&gt;패킷을 보내 다수의 응답 패킷&lt;/span&gt;&lt;span&gt;(ICMP Echo Reply)&lt;/span&gt;&lt;span&gt;을 유발하여 대상 시스템에 과부하를 일으키는 공격이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. &lt;/span&gt;&lt;span&gt;서버가 클라이언트 요청을 통해 내부 네트워크 자원에 접근하게 되는 공격은&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;보기&lt;/span&gt;&lt;span&gt;. XSS / SSRF / CSRF&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: SSRF&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;서버의 요청을 악용하여 내부망의 자원에 접근하는 공격 방법이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. ( A )&lt;/span&gt;&lt;span&gt;은 관리자가 스위치의 각 포트에 수동으로 &lt;/span&gt;&lt;span&gt;VLAN&lt;/span&gt;&lt;span&gt;을 할당하는 방식입니다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;이 방식은 설정이 간단하고 안정적이지만&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;장비 이동 시 수동으로 재설정해야 하는 번거로움이 있습니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;( B )&lt;/span&gt;&lt;span&gt;은 호스트의 &lt;/span&gt;&lt;span&gt;MAC &lt;/span&gt;&lt;span&gt;주소나 인증 정보를 기반으로 &lt;/span&gt;&lt;span&gt;VLAN&lt;/span&gt;&lt;span&gt;을 자동으로 할당하는 방식입니다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;이 방식은 사용자가 다른 포트에 연결해도 동일한 &lt;/span&gt;&lt;span&gt;VLAN&lt;/span&gt;&lt;span&gt;이 유지되어 유연성이 높지만&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;별도의 관리 서버&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;예&lt;/span&gt;&lt;span&gt;: VMPS)&lt;/span&gt;&lt;span&gt;가 필요합니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Cisco &lt;/span&gt;&lt;span&gt;스위치에서 &lt;/span&gt;&lt;span&gt;VLAN &lt;/span&gt;&lt;span&gt;구성을 확인하려면 &lt;/span&gt;&lt;span&gt;( C ) &lt;/span&gt;&lt;span&gt;명령어를 사용합니다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;이 명령어는 현재 스위치에 설정된 &lt;/span&gt;&lt;span&gt;VLAN &lt;/span&gt;&lt;span&gt;목록과 각 &lt;/span&gt;&lt;span&gt;VLAN&lt;/span&gt;&lt;span&gt;에 할당된 포트 정보를 표시합니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;정적 &lt;/span&gt;&lt;span&gt;VLAN / &lt;/span&gt;&lt;span&gt;동적 &lt;/span&gt;&lt;span&gt;VLAN / show vlan&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4. XSS &lt;/span&gt;&lt;span&gt;공격 시 쿠키 탈취는 방지하지만 세션 하이재킹은 방지하지 못하는 쿠키 속성은&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;보기&lt;/span&gt;&lt;span&gt;. HttpOnly / Reflected XSS / Cross Site Scripting&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: HttpOnly&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해석 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;쿠키 접근을 &lt;/span&gt;&lt;span&gt;JavaScript&lt;/span&gt;&lt;span&gt;로 제한하지만 쿠키 자체의 탈취를 완벽히 방지하지는 못한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5. HTTP &lt;/span&gt;&lt;span&gt;헤더 인젝션 공격 시 사용되는 개행문자 두 가지를 쓰시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: CR, LF&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: HTTP &lt;/span&gt;&lt;span&gt;프로토콜에서 헤더 구분을 위해 사용하는 &lt;/span&gt;&lt;span&gt;\r, \n&lt;/span&gt;&lt;span&gt;을 악용한 공격이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;6. MITRE ATT&amp;amp;CK&lt;/span&gt;&lt;span&gt;과 유사하지만&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;록히드마틴사가 제안하여 &lt;/span&gt;&lt;span&gt;APT &lt;/span&gt;&lt;span&gt;대응을 위해 &lt;/span&gt;&lt;span&gt;7&lt;/span&gt;&lt;span&gt;단계로 정의한 공격 분석 모델은&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;사이버 킬 체인&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: APT &lt;/span&gt;&lt;span&gt;공격을 단계별로 분석하여 대응하는 체계이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;7. &lt;/span&gt;&lt;span&gt;리눅스에서 열린 파일 및 프로세스를 확인하는 명령어는&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;보기&lt;/span&gt;&lt;span&gt;. ps / top / lsof / netstat&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: lsof&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해석 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;시스템 내 열린 파일 목록과 관련된 프로세스를 확인할 수 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;8. &lt;/span&gt;&lt;span&gt;리눅스에서 실패한 로그인 기록을 확인할 수 있는 명령어는&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;보기&lt;/span&gt;&lt;span&gt;. lastb / last / lastlog / lastp&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: lastb&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;로그인 실패 기록이 저장된 &lt;/span&gt;&lt;span&gt;btmp &lt;/span&gt;&lt;span&gt;파일 내용을 조회하는 명령어다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;9. &lt;/span&gt;&lt;span&gt;정보자산 중요도는 기밀성&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;무결성&lt;/span&gt;&lt;span&gt;, ( A ) &lt;/span&gt;&lt;span&gt;기준이며&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;이를 바탕으로 자산을&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;( B ) &lt;/span&gt;&lt;span&gt;하여 관리하는 정책을 수립한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;가용성&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;그룹핑&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;자산 중요도를 평가하고 자산을 분류하여 관리하는 것을 의미한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;10. &lt;/span&gt;&lt;span&gt;조직에서 위험분석 수행을 위한 방법&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;범위&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;예산과 인력을 포함하여 위험대응 활동을 명시한 문서는&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;위험관리계획&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;조직의 위험 관리 활동을 체계적으로 계획하는 문서다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;11. &lt;/span&gt;&lt;span&gt;정보통신망법 및 &lt;/span&gt;&lt;span&gt;ISMS&lt;/span&gt;&lt;span&gt;에서 정의한 물리적 보호대책 &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;가지는&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;통제구역 지정&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;권한 관리&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;접근 통제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해석 &lt;/span&gt;&lt;span&gt;: 1) 2.4 &lt;/span&gt;&lt;span&gt;물리보안&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;가&lt;/span&gt;&lt;span&gt;) 2.4.1 &lt;/span&gt;&lt;span&gt;보호구역 지정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;나&lt;/span&gt;&lt;span&gt;) 2.4.2 &lt;/span&gt;&lt;span&gt;출입통제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;다&lt;/span&gt;&lt;span&gt;) 2.4.3 &lt;/span&gt;&lt;span&gt;정보시스템 보호&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;라&lt;/span&gt;&lt;span&gt;) 2.4.4 &lt;/span&gt;&lt;span&gt;보호설비 운영&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;마&lt;/span&gt;&lt;span&gt;) 2.4.5 &lt;/span&gt;&lt;span&gt;보호구역 내 작업&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;바&lt;/span&gt;&lt;span&gt;) 2.4.6 &lt;/span&gt;&lt;span&gt;반출입 기기 통제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;사&lt;/span&gt;&lt;span&gt;) 2.4.7 &lt;/span&gt;&lt;span&gt;업무환경 보안&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;12. &lt;/span&gt;&lt;span&gt;모바일 앱에서 악성 링크를 통해 특정 위치로 직접 이동시키는 공격에 악용 가능한 기술은&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: DeepLink&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;앱 내부의 특정 지점으로 이동하도록 연결되는 링크다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;서술형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;13. &lt;/span&gt;&lt;span&gt;운영체제에서 쉘&lt;/span&gt;&lt;span&gt;(Shell)&lt;/span&gt;&lt;span&gt;의 역할과 주요 기능 &lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;가지를 서술하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;① &lt;/span&gt;&lt;span&gt;운영체제와 사용자의 명령어 해석 및 실행을 위한 인터페이스&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;② &lt;/span&gt;&lt;span&gt;명령어 해석 및 전달&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;사용자 환경 설정 및 관리&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;환경변수 등&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(AI)&lt;/span&gt;&lt;span&gt;해설 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;① &lt;/span&gt;&lt;span&gt;명령어 해석 및 실행 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;사용자가 입력한 명령어를 해석하여 커널에 전달하고&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;커널이 처리한 결과를 사용자에게 다시 보여줍니다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;또한 대화형 인터페이스를 제공하여 명령어를 즉시 실행할 수 있습니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;② &lt;/span&gt;&lt;span&gt;스크립트 실행 및 자동화 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;쉘 스크립트를 통해 반복적인 작업이나 복잡한 명령어들을 자동으로 실행할 수 있어 작업 효율성을 높입니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;14. IPsec &lt;/span&gt;&lt;span&gt;개념과 작동 모드 및 방식 &lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;가지를 서술하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답&lt;/span&gt;&lt;span&gt;: IP &lt;/span&gt;&lt;span&gt;계층에서 인증&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;무결성&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;기밀성을 보장하는 프로토콜&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;① &lt;/span&gt;&lt;span&gt;작동 모드&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;터널 모드&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;전송 모드&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;② &lt;/span&gt;&lt;span&gt;방식 &lt;/span&gt;&lt;span&gt;: AH(&lt;/span&gt;&lt;span&gt;인증 헤더&lt;/span&gt;&lt;span&gt;), ESP(&lt;/span&gt;&lt;span&gt;암호화 페이로드&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;15. &lt;/span&gt;&lt;span&gt;정보자산 중요도 산정의 개념 및 기준 &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;가지를 서술하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;자산의 가치를 평가하여 관리 우선순위를 정하는 것&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;기준 &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;기밀성 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;권한 있는 자&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;인가된 주체&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;정당한 자&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;만이 정보자산&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;객체&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;에 접근하여 그 내용을 알 수 있도록 보장하는 것&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;무결성 &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;권한 있는 자&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;인가된 주체&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;정당한 자&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;만이 정보자산&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;객체&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;에 접근하여 그 내용을 생성하거나 변경하거나 삭제할 수 있도록 보장하는 것&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;가용성 &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;권한 있는 자&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;인가된 주체&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;정당한 자&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;의 정보자산 접근 필요시 언제든지&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;즉시&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;지체없이&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;접근할 수 있도록 보장하는 것&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;16. Windows&lt;/span&gt;&lt;span&gt;에서 &lt;/span&gt;&lt;span&gt;NetBIOS &lt;/span&gt;&lt;span&gt;바인딩 활성화의 위험과 보호대책을 서술하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;위험 &lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;외부 공격자가 공유자원 접근 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;보호대책 &lt;/span&gt;&lt;span&gt;- ncpa.cpl &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;인터페이스 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;IPv4 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;고급 &lt;/span&gt;&lt;span&gt;&amp;rarr; &lt;/span&gt;&lt;span&gt;NetBIOS &lt;/span&gt;&lt;span&gt;설정 제거&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;실무형&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;17. (Oracle DB &lt;/span&gt;&lt;span&gt;문제&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;다음의 조건에서 &lt;/span&gt;&lt;span&gt;Oracle DB &lt;/span&gt;&lt;span&gt;접근 권한 설정이 미흡할 경우 발생 가능한 보안 문제를 서술하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;보안 문제점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;과도한 권한으로 정보 유출 및 무단 변경 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;예시 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;일반 사용자가 중요 고객정보 조회 및 유출 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;감사 로그 관련 문제점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;감사 로그 미흡으로 책임 추적이 어려움&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;예시 &lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;중요 데이터 수정&lt;/span&gt;&lt;span&gt;&amp;middot;&lt;/span&gt;&lt;span&gt;삭제 시 책임소재 불분명&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;대응 방안&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;권한 설정 강화&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;역할 기반 최소 권한 원칙&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #d9d9d9;&quot;&gt;&lt;span&gt;&lt;span&gt;CREATE ROLE USER_READONLY;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;GRANT SELECT ON CUSTOMER_TABLE TO USER_READONLY;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;GRANT USER_READONLY TO username;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;감사 기능 활성화 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #d9d9d9;&quot;&gt;&lt;span&gt;&lt;span&gt;AUDIT SELECT, INSERT, UPDATE, DELETE ON CUSTOMER_TABLE BY ACCESS;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;AUDIT SESSION BY ACCESS;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Oracle&lt;/span&gt;&lt;span&gt;의 투명 데이터 암호화&lt;/span&gt;&lt;span&gt;(TDE) &lt;/span&gt;&lt;span&gt;기능 활성화 및 접근통제 강화&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;18. &lt;/span&gt;&lt;span&gt;리눅스 서버에서 &lt;/span&gt;&lt;span&gt;Telnet &lt;/span&gt;&lt;span&gt;및 &lt;/span&gt;&lt;span&gt;FTP &lt;/span&gt;&lt;span&gt;서비스가 운영 중이다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;이를 바탕으로 다음에 답하시오&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #d9d9d9;&quot;&gt;&lt;span&gt;&lt;span&gt;A) telnet 192.168.0.2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Connected: Ubuntu 21.04.01 LTS&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;B) telnet 192.168.0.2 21&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Connected: 220 (vs dFTP 3.0.3)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;정답 &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;보안 취약점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;A : Telnet&lt;/span&gt;&lt;span&gt;은 평문 프로토콜로 인증정보 스니핑에 취약&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;B : FTP&lt;/span&gt;&lt;span&gt;도 평문 프로토콜로 데이터 스니핑 및 중간자 공격에 취약&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;서비스 대응방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Telnet &lt;/span&gt;&lt;span&gt;서비스를 &lt;/span&gt;&lt;span&gt;SSH&lt;/span&gt;&lt;span&gt;로 대체 &lt;/span&gt;&lt;span&gt;(Telnet &lt;/span&gt;&lt;span&gt;중지&lt;/span&gt;&lt;span&gt;, SSH &lt;/span&gt;&lt;span&gt;활성화 및 보안 강화 설정&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;서비스 대응방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;FTP &lt;/span&gt;&lt;span&gt;대신 &lt;/span&gt;&lt;span&gt;SFTP &lt;/span&gt;&lt;span&gt;또는 &lt;/span&gt;&lt;span&gt;FTPS&lt;/span&gt;&lt;span&gt;로 전환하여 암호화된 데이터 전송 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;FTP &lt;/span&gt;&lt;span&gt;서비스 중단 후 &lt;/span&gt;&lt;span&gt;SSH &lt;/span&gt;&lt;span&gt;기반의 &lt;/span&gt;&lt;span&gt;SFTP &lt;/span&gt;&lt;span&gt;활성화 권장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/rhc8p/dJMcahwlIYJ/PEkkuJkvHEd7V4mO31fLq1/%EC%A0%95%EB%B3%B4%EB%B3%B4%EC%95%88%EA%B8%B0%EC%82%AC%20%EC%8B%A4%EA%B8%B0%20-%2028%ED%9A%8C.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;정보보안기사 실기 - 28회.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.10MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>1회</category>
      <category>25년</category>
      <category>문제 복원</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/90</guid>
      <comments>https://jaesung.tistory.com/90#entry90comment</comments>
      <pubDate>Fri, 9 Jan 2026 16:23:37 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 최근 5년 정리</title>
      <link>https://jaesung.tistory.com/89</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sZ3K7/dJMcaajsaNT/5RaPsh54GK6GgaCmKD6va0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sZ3K7/dJMcaajsaNT/5RaPsh54GK6GgaCmKD6va0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sZ3K7/dJMcaajsaNT/5RaPsh54GK6GgaCmKD6va0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsZ3K7%2FdJMcaajsaNT%2F5RaPsh54GK6GgaCmKD6va0%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;700&quot; height=&quot;467&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;단답형 Top10&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 접근 제어 모델 (DAC/MAC/RBAC): 사용자와 객체의 접근 권한을 정의하는 방식이다. &lt;b&gt;DAC&lt;/b&gt;(분산형)는 소유자가 권한을 설정하고, &lt;b&gt;MAC&lt;/b&gt;(강제형)은 주체&amp;middot;객체의 보안 등급에 따라 통제하며, &lt;b&gt;RBAC&lt;/b&gt;(역할기반)는 역할에 따라 권한을 부여한다. 자주 출제되는 키워드로는 &amp;ldquo;권한&amp;rdquo;, &amp;ldquo;보안 수준&amp;rdquo;, &amp;ldquo;역할 기반&amp;rdquo; 등이 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2.&amp;nbsp;VLAN&amp;nbsp;구성&amp;nbsp;방식:&amp;nbsp;LAN을&amp;nbsp;논리적으로&amp;nbsp;구분하는&amp;nbsp;기술로,&amp;nbsp;스위치&amp;nbsp;&lt;b&gt;포트&lt;/b&gt;,&amp;nbsp;&lt;b&gt;MAC&lt;/b&gt;&amp;nbsp;주소,&amp;nbsp;&lt;b&gt;네트워크&amp;nbsp;주소&lt;/b&gt;,&amp;nbsp;&lt;b&gt;프로토콜&lt;/b&gt;&amp;nbsp;기반&amp;nbsp;방식&amp;nbsp;등이&amp;nbsp;있다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;포트&amp;nbsp;기반&amp;nbsp;VLAN은&amp;nbsp;스위치&amp;nbsp;포트별&amp;nbsp;할당을,&amp;nbsp;MAC&amp;nbsp;기반&amp;nbsp;VLAN은&amp;nbsp;호스트&amp;nbsp;MAC&amp;nbsp;등록을&amp;nbsp;통해&amp;nbsp;구성한다.&amp;nbsp;기출문제에서는&amp;nbsp;각&amp;nbsp;방식&amp;nbsp;이름과&amp;nbsp;특징이&amp;nbsp;자주&amp;nbsp;묻힌다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;3.&amp;nbsp;스캔&amp;nbsp;기법&amp;nbsp;(FIN/XMAS/NULL):&amp;nbsp;TCP&amp;nbsp;스캔&amp;nbsp;방식으로,&amp;nbsp;닫힌&amp;nbsp;포트에서만&amp;nbsp;응답을&amp;nbsp;받는&amp;nbsp;특징이&amp;nbsp;있다.&amp;nbsp;&lt;b&gt;FIN&amp;nbsp;스캔&lt;/b&gt;은&amp;nbsp;SYN&amp;nbsp;플래그&amp;nbsp;없이&amp;nbsp;FIN만&amp;nbsp;보내고,&amp;nbsp;&lt;b&gt;XMAS&amp;nbsp;스캔&lt;/b&gt;은&amp;nbsp;FIN,&amp;nbsp;URG,&amp;nbsp;PSH&amp;nbsp;플래그를&amp;nbsp;모두&amp;nbsp;켜서,&amp;nbsp;&lt;b&gt;NULL&amp;nbsp;스캔&lt;/b&gt;은&amp;nbsp;플래그&amp;nbsp;없이&amp;nbsp;패킷을&amp;nbsp;보내어&amp;nbsp;포트&amp;nbsp;상태를&amp;nbsp;탐지한다.&amp;nbsp;키워드로는&amp;nbsp;&amp;ldquo;포트&amp;nbsp;닫힘&amp;nbsp;시&amp;nbsp;응답&amp;rdquo;,&amp;nbsp;&amp;ldquo;방화벽&amp;nbsp;회피&amp;rdquo;&amp;nbsp;등이&amp;nbsp;자주&amp;nbsp;등장한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;4.&amp;nbsp;리눅스&amp;nbsp;계정&amp;nbsp;및&amp;nbsp;파일&amp;nbsp;보안:&amp;nbsp;패스워드&amp;nbsp;길이와&amp;nbsp;복잡도는&amp;nbsp;&lt;b&gt;/etc/login.defs&lt;/b&gt;에서&amp;nbsp;설정하며,&amp;nbsp;/etc/shadow에&amp;nbsp;암호&amp;nbsp;해시를&amp;nbsp;저장해&amp;nbsp;보안을&amp;nbsp;강화한다.&amp;nbsp;PAM&amp;nbsp;인증&amp;nbsp;모듈(auth/account/session)이나&amp;nbsp;lastcomm&amp;nbsp;명령어처럼&amp;nbsp;시스템&amp;nbsp;사용&amp;nbsp;기록과&amp;nbsp;관련된&amp;nbsp;기술이&amp;nbsp;출제된다.&amp;nbsp;시험에서는&amp;nbsp;/etc/shadow의&amp;nbsp;$id(해시&amp;nbsp;알고리즘),&amp;nbsp;PAM&amp;nbsp;모듈&amp;nbsp;타입,&amp;nbsp;umask&amp;nbsp;설정&amp;nbsp;등&amp;nbsp;파일&amp;middot;계정&amp;nbsp;보안&amp;nbsp;관련&amp;nbsp;키워드가&amp;nbsp;자주&amp;nbsp;나온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;5.&amp;nbsp;Windows&amp;nbsp;관리&amp;nbsp;명령:&amp;nbsp;Windows&amp;nbsp;서버&amp;nbsp;관리&amp;nbsp;명령어&amp;nbsp;중&amp;nbsp;net&amp;nbsp;session&amp;nbsp;/del,&amp;nbsp;net&amp;nbsp;share&amp;nbsp;등이&amp;nbsp;출제된다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;net&amp;nbsp;session&amp;nbsp;/delete는&amp;nbsp;세션을&amp;nbsp;강제로&amp;nbsp;종료하며,&amp;nbsp;net&amp;nbsp;share는&amp;nbsp;공유&amp;nbsp;설정을&amp;nbsp;확인&amp;middot;삭제할&amp;nbsp;때&amp;nbsp;사용한다.&amp;nbsp;자주&amp;nbsp;등장하는&amp;nbsp;포인트는&amp;nbsp;명령어&amp;nbsp;옵션과&amp;nbsp;역할(공유&amp;nbsp;관리,&amp;nbsp;세션&amp;nbsp;관리)이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;6.&amp;nbsp;암호화&amp;nbsp;통신&amp;nbsp;기술:&amp;nbsp;네트워크&amp;nbsp;보안에서&amp;nbsp;종단&amp;nbsp;간&amp;nbsp;암호화(E2EE)나&amp;nbsp;IPsec&amp;nbsp;프로토콜(AH&amp;nbsp;헤더,&amp;nbsp;ESP)&amp;nbsp;같은&amp;nbsp;기술이&amp;nbsp;출제된다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;E2EE는&amp;nbsp;중간자&amp;nbsp;없이&amp;nbsp;종단&amp;nbsp;간&amp;nbsp;데이터&amp;nbsp;암호화를&amp;nbsp;의미하며,&amp;nbsp;IPsec&amp;nbsp;AH는&amp;nbsp;재전송&amp;nbsp;방지용&amp;nbsp;시퀀스&amp;nbsp;번호&amp;nbsp;필드를&amp;nbsp;가진다.&amp;nbsp;키워드로는&amp;nbsp;&amp;ldquo;SHA-512&amp;nbsp;해시&amp;rdquo;,&amp;nbsp;&amp;ldquo;Replay&amp;nbsp;Attack&amp;nbsp;방지&amp;rdquo;,&amp;nbsp;&amp;ldquo;ESP&amp;nbsp;암호화&amp;nbsp;범위&amp;rdquo;&amp;nbsp;등이&amp;nbsp;자주&amp;nbsp;언급된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;7.&amp;nbsp;웹/애플리케이션&amp;nbsp;공격&amp;nbsp;기법:&amp;nbsp;&lt;b&gt;SQL&amp;nbsp;Injection&lt;/b&gt;,&amp;nbsp;&lt;b&gt;XSS&lt;/b&gt;,&amp;nbsp;&lt;b&gt;OS&amp;nbsp;명령&amp;nbsp;삽입&lt;/b&gt;&amp;nbsp;같은&amp;nbsp;공격&amp;nbsp;기법이&amp;nbsp;자주&amp;nbsp;묻힌다.&amp;nbsp;SQL&amp;nbsp;Injection은&amp;nbsp;사용자&amp;nbsp;입력&amp;nbsp;조작으로&amp;nbsp;데이터베이스&amp;nbsp;명령을&amp;nbsp;실행하게&amp;nbsp;하는&amp;nbsp;공격이고,&amp;nbsp;XSS는&amp;nbsp;악성&amp;nbsp;스크립트를&amp;nbsp;웹페이지에&amp;nbsp;삽입하는&amp;nbsp;공격이다.&amp;nbsp;문제&amp;nbsp;형식으로는&amp;nbsp;공격&amp;nbsp;명칭,&amp;nbsp;발생&amp;nbsp;조건,&amp;nbsp;대응&amp;nbsp;방법&amp;nbsp;등을&amp;nbsp;묻는&amp;nbsp;유형이&amp;nbsp;반복된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;8.&amp;nbsp;내&amp;middot;외부&amp;nbsp;데이터&amp;nbsp;유출&amp;nbsp;방지&amp;nbsp;(DLP):&amp;nbsp;&lt;b&gt;DLP&lt;/b&gt;(Data&amp;nbsp;Loss&amp;nbsp;Prevention)&amp;nbsp;솔루션은&amp;nbsp;내부&amp;nbsp;문서&amp;nbsp;이동을&amp;nbsp;탐지해&amp;nbsp;감시&amp;middot;차단한다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;중요한&amp;nbsp;문서를&amp;nbsp;암호화하거나&amp;nbsp;전송을&amp;nbsp;차단하는&amp;nbsp;기능이&amp;nbsp;주요&amp;nbsp;내용으로,&amp;nbsp;시험에서는&amp;nbsp;DLP&amp;nbsp;개념과&amp;nbsp;HTTPS&amp;nbsp;트래픽&amp;nbsp;내&amp;nbsp;문서&amp;nbsp;탐지&amp;nbsp;능력&amp;nbsp;등이&amp;nbsp;자주&amp;nbsp;출제된다.&amp;nbsp;키워드로는&amp;nbsp;&amp;ldquo;내부&amp;nbsp;문서&amp;nbsp;유출&amp;rdquo;,&amp;nbsp;&amp;ldquo;에이전트/센서&amp;rdquo;,&amp;nbsp;&amp;ldquo;암호화&amp;nbsp;탐지&amp;rdquo;&amp;nbsp;등이&amp;nbsp;나온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;9.&amp;nbsp;정보보호&amp;nbsp;위험&amp;nbsp;관리&amp;nbsp;요소:&amp;nbsp;&lt;b&gt;위험&lt;/b&gt;의&amp;nbsp;구성&amp;nbsp;요소인&amp;nbsp;자산,&amp;nbsp;위협,&amp;nbsp;취약성&amp;nbsp;정의가&amp;nbsp;빈번히&amp;nbsp;묻힌다.&amp;nbsp;&lt;b&gt;자산&lt;/b&gt;은&amp;nbsp;보호&amp;nbsp;대상인&amp;nbsp;유&amp;middot;무형&amp;nbsp;자원을&amp;nbsp;말하며,&amp;nbsp;&lt;b&gt;위협&lt;/b&gt;은&amp;nbsp;손실을&amp;nbsp;초래할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;행위자나&amp;nbsp;사건,&amp;nbsp;&lt;b&gt;취약성&lt;/b&gt;은&amp;nbsp;자산의&amp;nbsp;약점을&amp;nbsp;의미한다.&amp;nbsp;자주&amp;nbsp;출제되는&amp;nbsp;형태는&amp;nbsp;용어의&amp;nbsp;정의와&amp;nbsp;이들&amp;nbsp;간&amp;nbsp;관계&amp;nbsp;설명(예:&amp;nbsp;위협&amp;middot;취약성&amp;middot;대책의&amp;nbsp;연관성)이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;10.&amp;nbsp;취약점&amp;nbsp;및&amp;nbsp;보호&amp;nbsp;대책:&amp;nbsp;제로데이&amp;nbsp;취약점,&amp;nbsp;버퍼&amp;nbsp;오버플로우,&amp;nbsp;크리덴셜&amp;nbsp;스터핑&amp;nbsp;같은&amp;nbsp;공격&amp;nbsp;취약점도&amp;nbsp;단답형에&amp;nbsp;출제된다.&amp;nbsp;&lt;b&gt;제로데이&lt;/b&gt;는&amp;nbsp;벤더&amp;nbsp;패치가&amp;nbsp;없는&amp;nbsp;새로운&amp;nbsp;취약점이며,&amp;nbsp;&lt;b&gt;크리덴셜&amp;nbsp;스터핑&lt;/b&gt;은&amp;nbsp;유출된&amp;nbsp;패스워드&amp;nbsp;목록을&amp;nbsp;이용한&amp;nbsp;공격이다.&amp;nbsp;보안&amp;nbsp;대책으로는&amp;nbsp;&lt;b&gt;핫픽스&lt;/b&gt;(Hot&amp;nbsp;Fix),&amp;nbsp;&lt;b&gt;보안&amp;nbsp;패치&lt;/b&gt;(업데이트)&amp;nbsp;등&amp;nbsp;용어가&amp;nbsp;자주&amp;nbsp;언급된다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;서술형 Top10&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1.&amp;nbsp;위험&amp;nbsp;관리&amp;nbsp;전략&amp;nbsp;(Risk&amp;nbsp;Management):&amp;nbsp;위험을&amp;nbsp;분석하고&amp;nbsp;처리하는&amp;nbsp;전체&amp;nbsp;과정으로,&amp;nbsp;위험분석(자산/위협/취약성&amp;nbsp;평가)&amp;rarr;위험평가&amp;rarr;보호대책&amp;nbsp;선정&amp;nbsp;단계를&amp;nbsp;거친다.&amp;nbsp;대표적으로&amp;nbsp;&lt;b&gt;복합접근법&lt;/b&gt;은&amp;nbsp;고위험&amp;nbsp;영역에&amp;nbsp;상세&amp;nbsp;분석을&amp;nbsp;적용하고&amp;nbsp;나머지에는&amp;nbsp;베이스라인&amp;nbsp;방식을&amp;nbsp;사용하는&amp;nbsp;방법이다.&amp;nbsp;자주&amp;nbsp;묻히는&amp;nbsp;키워드는&amp;nbsp;&amp;ldquo;자산&amp;nbsp;가치&amp;rdquo;,&amp;nbsp;&amp;ldquo;&lt;b&gt;위험&amp;nbsp;수용&amp;middot;전가&amp;middot;회피&amp;middot;감소&lt;/b&gt;&amp;rdquo;&amp;nbsp;등이며,&amp;nbsp;각&amp;nbsp;전략의&amp;nbsp;장&amp;middot;단점을&amp;nbsp;기술하는&amp;nbsp;형태로&amp;nbsp;출제된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2.&amp;nbsp;정보보호&amp;nbsp;정책&amp;nbsp;및&amp;nbsp;실행계획:&amp;nbsp;조직의&amp;nbsp;보안&amp;nbsp;목표와&amp;nbsp;범위,&amp;nbsp;책임&amp;nbsp;등을&amp;nbsp;문서화한&amp;nbsp;&lt;b&gt;정보보호&amp;nbsp;방침&lt;/b&gt;(policy)&amp;nbsp;수립과,&amp;nbsp;이를&amp;nbsp;기반으로&amp;nbsp;한&amp;nbsp;연간&amp;nbsp;실행계획&amp;nbsp;수립이&amp;nbsp;중요하다.&amp;nbsp;주관법령(정보통신망법)에서는&amp;nbsp;정보보호&amp;nbsp;방침&amp;nbsp;수립&amp;middot;이행(예산&amp;middot;일정&amp;nbsp;포함)과&amp;nbsp;최고경영층의&amp;nbsp;승인&amp;nbsp;등을&amp;nbsp;요구한다.&amp;nbsp;문제로는&amp;nbsp;수립&amp;nbsp;단계의&amp;nbsp;내용(목표&amp;middot;범위&amp;nbsp;등)과&amp;nbsp;실행계획의&amp;nbsp;구성(일정,&amp;nbsp;예산,&amp;nbsp;CEO&amp;nbsp;승인&amp;nbsp;등)을&amp;nbsp;묻는&amp;nbsp;형식이&amp;nbsp;반복된다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3.&amp;nbsp;재해복구&amp;nbsp;시스템&amp;nbsp;(DR&amp;nbsp;Site)&amp;nbsp;유형:&amp;nbsp;재해&amp;nbsp;발생&amp;nbsp;시&amp;nbsp;서비스&amp;nbsp;복구를&amp;nbsp;위한&amp;nbsp;사이트&amp;nbsp;유형으로&amp;nbsp;&lt;b&gt;미러,&amp;nbsp;핫,&amp;nbsp;웜,&amp;nbsp;콜드&lt;/b&gt;&amp;nbsp;사이트가&amp;nbsp;있다.&amp;nbsp;&lt;b&gt;미러사이트&lt;/b&gt;는&amp;nbsp;본센터와&amp;nbsp;동기식으로&amp;nbsp;실시간&amp;nbsp;운영하며&amp;nbsp;즉시&amp;nbsp;복구가&amp;nbsp;가능하나&amp;nbsp;비용&amp;nbsp;부담이&amp;nbsp;크며,&amp;nbsp;&lt;b&gt;콜드사이트&lt;/b&gt;는&amp;nbsp;최소&amp;nbsp;자원만&amp;nbsp;확보해&amp;nbsp;구축&amp;nbsp;비용은&amp;nbsp;저렴하지만&amp;nbsp;복구(RTO)에&amp;nbsp;오랜&amp;nbsp;시간이&amp;nbsp;걸린다.&amp;nbsp;자주&amp;nbsp;출제되는&amp;nbsp;질문은&amp;nbsp;각&amp;nbsp;유형의&amp;nbsp;정의와&amp;nbsp;RTO/RPO&amp;nbsp;특성&amp;nbsp;비교,&amp;nbsp;장단점&amp;nbsp;설명이다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4.&amp;nbsp;웹&amp;middot;앱&amp;nbsp;취약점&amp;nbsp;공격&amp;nbsp;기법:&amp;nbsp;XSS,&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;취약점,&amp;nbsp;SQL&amp;nbsp;Injection&amp;nbsp;같은&amp;nbsp;웹&amp;nbsp;취약점의&amp;nbsp;개념과&amp;nbsp;유형을&amp;nbsp;묻는다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;XSS는&amp;nbsp;사용자&amp;nbsp;브라우저에서&amp;nbsp;스크립트를&amp;nbsp;실행하는&amp;nbsp;공격으로,&amp;nbsp;반사형&amp;middot;저장형&amp;middot;DOM형의&amp;nbsp;차이를&amp;nbsp;설명한다.&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;취약점은&amp;nbsp;업로드&amp;nbsp;검증&amp;nbsp;오류를&amp;nbsp;이용해&amp;nbsp;웹쉘을&amp;nbsp;올리는&amp;nbsp;공격으로,&amp;nbsp;콘텐츠&amp;nbsp;타입&amp;nbsp;변경&amp;nbsp;등의&amp;nbsp;우회&amp;nbsp;기법과&amp;nbsp;조건(실행권한&amp;nbsp;필요)을&amp;nbsp;자주&amp;nbsp;출제한다.&amp;nbsp;주요&amp;nbsp;키워드로는&amp;nbsp;&amp;ldquo;스크립트&amp;nbsp;삽입&amp;rdquo;,&amp;nbsp;&amp;ldquo;검증&amp;nbsp;우회&amp;rdquo;,&amp;nbsp;&amp;ldquo;PreparedStatement&amp;rdquo;&amp;nbsp;등이&amp;nbsp;있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;5.&amp;nbsp;데이터베이스&amp;nbsp;보안:&amp;nbsp;DBA&amp;nbsp;권한&amp;nbsp;설정과&amp;nbsp;SQL&amp;nbsp;Injection&amp;nbsp;방지&amp;nbsp;기법이&amp;nbsp;핵심이다.&amp;nbsp;시험에서는&amp;nbsp;일반&amp;nbsp;사용자에게&amp;nbsp;주면&amp;nbsp;안&amp;nbsp;되는&amp;nbsp;권한(예:&amp;nbsp;DROP&amp;nbsp;USER,&amp;nbsp;BACKUP&amp;nbsp;ANY&amp;nbsp;TABLE&amp;nbsp;등)과&amp;nbsp;최소&amp;nbsp;권한&amp;nbsp;원칙&amp;nbsp;적용&amp;nbsp;방법을&amp;nbsp;묻는다.&amp;nbsp;또한&amp;nbsp;&lt;b&gt;PreparedStatement&lt;/b&gt;&amp;nbsp;같은&amp;nbsp;기술을&amp;nbsp;사용해&amp;nbsp;SQL&amp;nbsp;Injection을&amp;nbsp;방지하는&amp;nbsp;방법(바인딩&amp;nbsp;변수&amp;nbsp;이용)을&amp;nbsp;설명하도록&amp;nbsp;출제된다.&amp;nbsp;자주&amp;nbsp;나오는&amp;nbsp;형식은&amp;nbsp;권한&amp;nbsp;명칭&amp;nbsp;열거와&amp;nbsp;각각의&amp;nbsp;역할,&amp;nbsp;SQL&amp;nbsp;보안&amp;nbsp;코딩&amp;nbsp;규칙&amp;nbsp;설명이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;6.&amp;nbsp;인증&amp;middot;접근&amp;nbsp;통제&amp;nbsp;기법:&amp;nbsp;CISO&amp;nbsp;역할,&amp;nbsp;UAC&amp;nbsp;팝업,&amp;nbsp;인증서&amp;nbsp;고정&amp;nbsp;같은&amp;nbsp;인증기술이&amp;nbsp;서술형에&amp;nbsp;등장한다.&amp;nbsp;인증서&amp;nbsp;고정은&amp;nbsp;특정&amp;nbsp;서버의&amp;nbsp;SSL/TLS&amp;nbsp;인증서를&amp;nbsp;앱에&amp;nbsp;고정해&amp;nbsp;중간자&amp;nbsp;공격을&amp;nbsp;막는&amp;nbsp;기술로,&amp;nbsp;핵심&amp;nbsp;요소(고정&amp;nbsp;대상,&amp;nbsp;검증로직,&amp;nbsp;오류처리)와&amp;nbsp;우회&amp;nbsp;방법(앱&amp;nbsp;후킹,&amp;nbsp;재서명)&amp;nbsp;등이&amp;nbsp;출제된다.&amp;nbsp;Windows의&amp;nbsp;UAC&amp;nbsp;팝업&amp;nbsp;사례는&amp;nbsp;관리자&amp;nbsp;권한&amp;nbsp;실행&amp;nbsp;의도와&amp;nbsp;비활성화&amp;nbsp;이유를&amp;nbsp;묻는&amp;nbsp;형태로&amp;nbsp;출제되며,&amp;nbsp;&amp;ldquo;관리자&amp;nbsp;권한&amp;rdquo;,&amp;nbsp;&amp;ldquo;인증서&amp;nbsp;검증&amp;rdquo;,&amp;nbsp;&amp;ldquo;중간자&amp;nbsp;공격&amp;rdquo;&amp;nbsp;등의&amp;nbsp;키워드가&amp;nbsp;자주&amp;nbsp;쓰인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;7.&amp;nbsp;네트워크&amp;nbsp;보안&amp;nbsp;관제:&amp;nbsp;IDS/IPS,&amp;nbsp;SOC&amp;nbsp;구성&amp;nbsp;요소를&amp;nbsp;설명하는&amp;nbsp;문제가&amp;nbsp;출제된다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;보안관제&amp;nbsp;센터의&amp;nbsp;에이전트(로그&amp;nbsp;수집),&amp;nbsp;정보수집&amp;nbsp;서버(DB&amp;nbsp;저장),&amp;nbsp;통합관제&amp;nbsp;시스템(로그&amp;nbsp;분석)&amp;nbsp;역할&amp;nbsp;등을&amp;nbsp;묻는다.&amp;nbsp;또한&amp;nbsp;IDS&amp;nbsp;탐지&amp;nbsp;방식(오용/이상&amp;nbsp;탐지)의&amp;nbsp;정의와&amp;nbsp;장단점,&amp;nbsp;취약점&amp;nbsp;진단&amp;nbsp;도구&amp;nbsp;사용&amp;nbsp;원리&amp;nbsp;등이&amp;nbsp;서술형으로&amp;nbsp;나올&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;핵심&amp;nbsp;키워드는&amp;nbsp;&amp;ldquo;로그&amp;nbsp;수집&amp;rdquo;,&amp;nbsp;&amp;ldquo;이벤트&amp;nbsp;분석&amp;rdquo;,&amp;nbsp;&amp;ldquo;&lt;b&gt;오탐&lt;/b&gt;/&lt;b&gt;미탐&lt;/b&gt;&amp;rdquo;&amp;nbsp;등이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;8.&amp;nbsp;모바일&amp;middot;BYOD&amp;nbsp;보안&amp;nbsp;기술:&amp;nbsp;MDM,&amp;nbsp;컨테이너화,&amp;nbsp;모바일&amp;nbsp;가상화&amp;nbsp;등&amp;nbsp;BYOD&amp;nbsp;환경&amp;nbsp;보안&amp;nbsp;기술의&amp;nbsp;정의를&amp;nbsp;묻는다.&amp;nbsp;MDM(Mobile&amp;nbsp;Device&amp;nbsp;Management)은&amp;nbsp;분실&amp;nbsp;시&amp;nbsp;원격&amp;nbsp;삭제&amp;nbsp;등&amp;nbsp;보안&amp;nbsp;정책을&amp;nbsp;적용하고,&amp;nbsp;컨테이너화는&amp;nbsp;기기&amp;nbsp;내&amp;nbsp;업무&amp;middot;개인&amp;nbsp;공간&amp;nbsp;분리를,&amp;nbsp;모바일&amp;nbsp;가상화는&amp;nbsp;OS&amp;nbsp;단위로&amp;nbsp;분리하는&amp;nbsp;기술이다.&amp;nbsp;자주&amp;nbsp;등장하는&amp;nbsp;키워드는&amp;nbsp;&amp;ldquo;원격&amp;nbsp;삭제&amp;rdquo;,&amp;nbsp;&amp;ldquo;업무/개인&amp;nbsp;영역&amp;nbsp;분리&amp;rdquo;,&amp;nbsp;&amp;ldquo;가상화&amp;nbsp;환경&amp;rdquo;&amp;nbsp;등이다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;9.&amp;nbsp;개인정보&amp;nbsp;보호&amp;nbsp;대책:&amp;nbsp;개인정보&amp;nbsp;영향평가(PIA)와&amp;nbsp;CCTV&amp;nbsp;설치&amp;nbsp;기준&amp;nbsp;같은&amp;nbsp;이슈가&amp;nbsp;서술형에&amp;nbsp;나온다.&amp;nbsp;PIA는&amp;nbsp;사업&amp;nbsp;추진&amp;nbsp;전&amp;nbsp;개인정보&amp;nbsp;처리&amp;nbsp;영향을&amp;nbsp;분석하며,&amp;nbsp;고려사항(개인정보량,&amp;nbsp;제공&amp;nbsp;여부,&amp;nbsp;보유기간&amp;nbsp;등)을&amp;nbsp;묻는다.&amp;nbsp;CCTV&amp;nbsp;관련&amp;nbsp;문제는&amp;nbsp;개인정보보호법&amp;nbsp;제25조에&amp;nbsp;따라&amp;nbsp;안내판&amp;nbsp;설치,&amp;nbsp;촬영&amp;nbsp;범위&amp;nbsp;공지&amp;nbsp;등&amp;nbsp;조치사항을&amp;nbsp;질문하며,&amp;nbsp;&amp;ldquo;정보주체&amp;nbsp;고지&amp;rdquo;,&amp;nbsp;&amp;ldquo;동의&amp;nbsp;필요&amp;rdquo;,&amp;nbsp;&amp;ldquo;법적&amp;nbsp;요건&amp;rdquo;&amp;nbsp;등이&amp;nbsp;중요&amp;nbsp;키워드가&amp;nbsp;된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;10.&amp;nbsp;보안&amp;nbsp;취약점&amp;nbsp;대응:&amp;nbsp;SSL/TLS&amp;nbsp;취약점(Heartbleed),&amp;nbsp;NTP&amp;nbsp;DDoS&amp;nbsp;취약점&amp;nbsp;대응방안을&amp;nbsp;서술하도록&amp;nbsp;출제된다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;Heartbleed는&amp;nbsp;OpenSSL&amp;nbsp;취약점으로&amp;nbsp;최신&amp;nbsp;버전&amp;nbsp;업데이트와&amp;nbsp;인증서&amp;nbsp;재발급이&amp;nbsp;해결책이며,&amp;nbsp;NTP&amp;nbsp;DDoS에는&amp;nbsp;서버&amp;nbsp;버전&amp;nbsp;업그레이드,&amp;nbsp;monlist&amp;nbsp;비활성화,&amp;nbsp;방화벽&amp;nbsp;차단&amp;nbsp;등이&amp;nbsp;있다.&amp;nbsp;이&amp;nbsp;유형에서는&amp;nbsp;&amp;ldquo;CVE-2014-0160&amp;rdquo;,&amp;nbsp;&amp;ldquo;서버&amp;nbsp;패치&amp;rdquo;,&amp;nbsp;&amp;ldquo;서비스&amp;nbsp;중단&amp;nbsp;방지&amp;rdquo;&amp;nbsp;등의&amp;nbsp;키워드가&amp;nbsp;자주&amp;nbsp;보인다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실무형 Top10&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1.&amp;nbsp;리눅스&amp;nbsp;시스템&amp;nbsp;보안&amp;nbsp;설정:&amp;nbsp;리눅스&amp;nbsp;서버의&amp;nbsp;환경변수와&amp;nbsp;권한&amp;nbsp;설정으로&amp;nbsp;보안을&amp;nbsp;강화한다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;/etc/profile에&amp;nbsp;export&amp;nbsp;TMOUT=600을&amp;nbsp;추가해&amp;nbsp;세션&amp;nbsp;타임아웃을&amp;nbsp;설정하고,&amp;nbsp;/etc/securetty&amp;nbsp;파일로&amp;nbsp;root&amp;nbsp;로그인&amp;nbsp;가능한&amp;nbsp;터미널을&amp;nbsp;제한한다.&amp;nbsp;중요한&amp;nbsp;시스템&amp;nbsp;파일(/etc/passwd,&amp;nbsp;/etc/shadow)은&amp;nbsp;644/400과&amp;nbsp;같이&amp;nbsp;최소&amp;nbsp;권한으로&amp;nbsp;설정하며,&amp;nbsp;find&amp;nbsp;/&amp;nbsp;-type&amp;nbsp;f&amp;nbsp;-perm&amp;nbsp;-2&amp;nbsp;명령어로&amp;nbsp;world-writable&amp;nbsp;파일을&amp;nbsp;탐색하는&amp;nbsp;방식이&amp;nbsp;문제로&amp;nbsp;출제된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2.&amp;nbsp;SQL&amp;nbsp;Injection&amp;nbsp;취약점&amp;nbsp;대응:&amp;nbsp;웹&amp;nbsp;애플리케이션의&amp;nbsp;&lt;b&gt;SQL&amp;nbsp;Injection&lt;/b&gt;&amp;nbsp;취약점&amp;nbsp;진단&amp;nbsp;및&amp;nbsp;조치&amp;nbsp;방법을&amp;nbsp;다룬다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;문제에서&amp;nbsp;주어진&amp;nbsp;SELECT&amp;nbsp;쿼리에&amp;nbsp;취약점을&amp;nbsp;설명하고,&amp;nbsp;공격용&amp;nbsp;입력값(&lt;b&gt;'&amp;nbsp;or&amp;nbsp;'1'='1&lt;/b&gt;)을&amp;nbsp;제시한다.&amp;nbsp;대응&amp;nbsp;방안으로는&amp;nbsp;&lt;b&gt;PreparedStatement&lt;/b&gt;&amp;nbsp;사용,&amp;nbsp;입력값&amp;nbsp;검증&amp;nbsp;강화&amp;nbsp;등이&amp;nbsp;있으며,&amp;nbsp;관련&amp;nbsp;명령어나&amp;nbsp;코드(예:&amp;nbsp;setString,&amp;nbsp;executeQuery)를&amp;nbsp;기입해야&amp;nbsp;하는&amp;nbsp;유형으로&amp;nbsp;출제된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;3.&amp;nbsp;윈도우&amp;nbsp;이벤트&amp;nbsp;로그&amp;nbsp;관리:&amp;nbsp;이벤트&amp;nbsp;로그&amp;nbsp;파일의&amp;nbsp;크기&amp;nbsp;계산&amp;nbsp;및&amp;nbsp;설정&amp;nbsp;방법을&amp;nbsp;다룬다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;하루&amp;nbsp;발생량과&amp;nbsp;로그&amp;nbsp;보관&amp;nbsp;기간이&amp;nbsp;주어지면&amp;nbsp;최대&amp;nbsp;로그&amp;nbsp;크기를&amp;nbsp;계산하고(이벤트&amp;nbsp;당&amp;nbsp;크기&amp;times;발생량&amp;times;일수),&amp;nbsp;이벤트&amp;nbsp;뷰어&amp;nbsp;속성에서&amp;nbsp;최대&amp;nbsp;로그&amp;nbsp;크기&amp;nbsp;항목을&amp;nbsp;설정하는&amp;nbsp;절차를&amp;nbsp;묻는다.&amp;nbsp;시험에는&amp;nbsp;계산식&amp;nbsp;작성과&amp;nbsp;설정&amp;nbsp;메뉴&amp;nbsp;경로(eventvwr.msc&amp;nbsp;사용&amp;nbsp;등)&amp;nbsp;제시가&amp;nbsp;요구된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;4.&amp;nbsp;ARP&amp;nbsp;공격&amp;nbsp;진단&amp;nbsp;및&amp;nbsp;대응:&amp;nbsp;ARP&amp;nbsp;리다이렉션이나&amp;nbsp;스푸핑&amp;nbsp;같은&amp;nbsp;로컬&amp;nbsp;네트워크&amp;nbsp;공격을&amp;nbsp;진단하고&amp;nbsp;대응한다.&amp;nbsp;문제&amp;nbsp;상황(인터넷&amp;nbsp;속도&amp;nbsp;저하&amp;nbsp;시&amp;nbsp;ARP&amp;nbsp;캐시&amp;nbsp;상태)에서&amp;nbsp;공격&amp;nbsp;여부를&amp;nbsp;판단하고,&amp;nbsp;스니핑&amp;nbsp;탐지&amp;nbsp;도구(PromqryUI,&amp;nbsp;Nmap)를&amp;nbsp;사용해&amp;nbsp;ARP&amp;nbsp;스푸핑을&amp;nbsp;감지하거나,&amp;nbsp;스위치&amp;nbsp;사용으로&amp;nbsp;브로드캐스트&amp;nbsp;제어,&amp;nbsp;ifconfig&amp;nbsp;eth0&amp;nbsp;-promisc로&amp;nbsp;promisc&amp;nbsp;모드&amp;nbsp;해제&amp;nbsp;등을&amp;nbsp;대응책으로&amp;nbsp;설명한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;5.&amp;nbsp;방화벽&amp;nbsp;규칙&amp;nbsp;설정&amp;nbsp;(iptables):&amp;nbsp;네트워크&amp;nbsp;트래픽&amp;nbsp;제어를&amp;nbsp;위한&amp;nbsp;iptables&amp;nbsp;설정이&amp;nbsp;출제된다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;80번&amp;nbsp;포트로&amp;nbsp;특정&amp;nbsp;시간&amp;nbsp;동안&amp;nbsp;과도한&amp;nbsp;SYN&amp;nbsp;요청이&amp;nbsp;있을&amp;nbsp;때&amp;nbsp;이를&amp;nbsp;차단하는&amp;nbsp;규칙을&amp;nbsp;작성하거나,&amp;nbsp;SYN&amp;nbsp;플러그의&amp;nbsp;패턴을&amp;nbsp;탐지하여&amp;nbsp;차단하는&amp;nbsp;방법을&amp;nbsp;묻는다.&amp;nbsp;문제에서는&amp;nbsp;iptables&amp;nbsp;명령어&amp;nbsp;형태로&amp;nbsp;규칙을&amp;nbsp;완성하거나,&amp;nbsp;특정&amp;nbsp;포트&amp;middot;IP&amp;nbsp;조건을&amp;nbsp;명시하는&amp;nbsp;형식으로&amp;nbsp;제시된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;6.&amp;nbsp;스팸메일&amp;nbsp;릴레이&amp;nbsp;방지:&amp;nbsp;메일&amp;nbsp;서버&amp;nbsp;설정으로&amp;nbsp;스팸&amp;nbsp;메일&amp;nbsp;릴레이를&amp;nbsp;제한하는&amp;nbsp;업무를&amp;nbsp;다룬다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;Postfix&amp;nbsp;등의&amp;nbsp;SMTP&amp;nbsp;설정에서&amp;nbsp;허용되지&amp;nbsp;않은&amp;nbsp;외부&amp;nbsp;IP의&amp;nbsp;릴레이를&amp;nbsp;차단하기&amp;nbsp;위해&amp;nbsp;smtpd_recipient_restrictions에&amp;nbsp;reject_unauth_destination을&amp;nbsp;추가하거나,&amp;nbsp;스팸&amp;nbsp;방지&amp;nbsp;기법(SPF/DKIM&amp;nbsp;설정)&amp;nbsp;적용을&amp;nbsp;묻는다.&amp;nbsp;자주&amp;nbsp;나오는&amp;nbsp;표현은&amp;nbsp;&amp;ldquo;릴레이&amp;nbsp;제한&amp;rdquo;,&amp;nbsp;&amp;ldquo;인증된&amp;nbsp;메일만&amp;nbsp;발송&amp;rdquo;&amp;nbsp;등이다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;. &lt;br /&gt;7.&amp;nbsp;웹로그&amp;nbsp;및&amp;nbsp;이메일&amp;nbsp;보안&amp;nbsp;분석:&amp;nbsp;주어진&amp;nbsp;HTTP&amp;nbsp;요청&amp;nbsp;또는&amp;nbsp;이메일&amp;nbsp;로그를&amp;nbsp;보고&amp;nbsp;공격&amp;nbsp;성공&amp;nbsp;여부&amp;nbsp;및&amp;nbsp;대응&amp;nbsp;방안을&amp;nbsp;묻는다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;HTTP&amp;nbsp;로그&amp;nbsp;내&amp;nbsp;특정&amp;nbsp;문자열로&amp;nbsp;원격명령실행(XXE,&amp;nbsp;RCE)&amp;nbsp;여부를&amp;nbsp;파악하거나,&amp;nbsp;이메일&amp;nbsp;헤더&amp;nbsp;분석으로&amp;nbsp;피싱/스팸&amp;nbsp;공격&amp;nbsp;패턴을&amp;nbsp;식별한다.&amp;nbsp;문제는&amp;nbsp;흔히&amp;nbsp;로그&amp;nbsp;내용을&amp;nbsp;기반으로&amp;nbsp;공격&amp;nbsp;기법&amp;nbsp;명명,&amp;nbsp;추적된&amp;nbsp;공격지&amp;nbsp;IP&amp;nbsp;블록&amp;nbsp;등&amp;nbsp;조치&amp;nbsp;방안을&amp;nbsp;기술하도록&amp;nbsp;요구한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;8.&amp;nbsp;취약&amp;nbsp;코드&amp;nbsp;분석&amp;nbsp;및&amp;nbsp;대응:&amp;nbsp;보안&amp;nbsp;취약점이&amp;nbsp;있는&amp;nbsp;코드(예:&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;폼,&amp;nbsp;PHP&amp;nbsp;스크립트)에서&amp;nbsp;문제점을&amp;nbsp;찾아&amp;nbsp;해결책을&amp;nbsp;제시한다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;업로드&amp;nbsp;기능에서&amp;nbsp;MIME&amp;nbsp;타입&amp;nbsp;검증만으로는&amp;nbsp;우회가&amp;nbsp;가능하므로&amp;nbsp;.htaccess&amp;nbsp;설정으로&amp;nbsp;PHP&amp;nbsp;실행&amp;nbsp;방지,&amp;nbsp;업로드&amp;nbsp;디렉터리&amp;nbsp;분리&amp;nbsp;등&amp;nbsp;실무&amp;nbsp;조치를&amp;nbsp;묻는다.&amp;nbsp;OWASP&amp;nbsp;Top&amp;nbsp;10&amp;nbsp;관련&amp;nbsp;공격&amp;nbsp;원리&amp;nbsp;설명이나&amp;nbsp;취약점&amp;nbsp;대응&amp;nbsp;방안을&amp;nbsp;서술하는&amp;nbsp;형태도&amp;nbsp;자주&amp;nbsp;출제된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;9.&amp;nbsp;백업&amp;nbsp;파일&amp;nbsp;권한&amp;nbsp;관리:&amp;nbsp;시스템&amp;nbsp;백업&amp;nbsp;파일의&amp;nbsp;권한&amp;nbsp;설정&amp;nbsp;문제를&amp;nbsp;진단하고&amp;nbsp;개선&amp;nbsp;방안을&amp;nbsp;제시한다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;백업&amp;nbsp;스크립트가&amp;nbsp;root로&amp;nbsp;실행되어&amp;nbsp;결과&amp;nbsp;파일이&amp;nbsp;세계&amp;nbsp;읽기&amp;nbsp;권한으로&amp;nbsp;생성되는&amp;nbsp;경우가&amp;nbsp;있을&amp;nbsp;수&amp;nbsp;있으며,&amp;nbsp;이때&amp;nbsp;백업&amp;nbsp;스크립트를&amp;nbsp;비공개&amp;nbsp;디렉터리에&amp;nbsp;두거나,&amp;nbsp;파일&amp;nbsp;생성&amp;nbsp;후&amp;nbsp;chmod로&amp;nbsp;권한을&amp;nbsp;제한하는&amp;nbsp;조치가&amp;nbsp;요구된다.&amp;nbsp;시험에선&amp;nbsp;백업&amp;nbsp;파일&amp;nbsp;퍼미션&amp;nbsp;상태를&amp;nbsp;보고&amp;nbsp;문제점을&amp;nbsp;지적하고&amp;nbsp;권한&amp;nbsp;변경&amp;nbsp;방법을&amp;nbsp;쓰는&amp;nbsp;유형이&amp;nbsp;나온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;10.&amp;nbsp;포트&amp;nbsp;스캔&amp;nbsp;탐지&amp;nbsp;및&amp;nbsp;방어:&amp;nbsp;다양한&amp;nbsp;포트&amp;nbsp;스캔&amp;nbsp;유형과&amp;nbsp;그&amp;nbsp;의미를&amp;nbsp;다룬다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;ACK&amp;nbsp;스캔이&amp;nbsp;응답으로&amp;nbsp;열린&amp;nbsp;포트를&amp;nbsp;확인하는&amp;nbsp;방식임을&amp;nbsp;기술하거나,&amp;nbsp;특정&amp;nbsp;포트&amp;nbsp;범위로의&amp;nbsp;scan&amp;nbsp;로그가&amp;nbsp;나타난&amp;nbsp;경우&amp;nbsp;방화벽&amp;nbsp;로그&amp;nbsp;분석&amp;nbsp;및&amp;nbsp;차단을&amp;nbsp;묻는다.&amp;nbsp;문제&amp;nbsp;형식으로는&amp;nbsp;스캔&amp;nbsp;종류(ACK,&amp;nbsp;FIN,&amp;nbsp;SYN&amp;nbsp;등),&amp;nbsp;목적,&amp;nbsp;대응책(차단&amp;nbsp;규칙&amp;nbsp;작성)&amp;nbsp;설명이&amp;nbsp;자주&amp;nbsp;등장한다. &lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>top10</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/89</guid>
      <comments>https://jaesung.tistory.com/89#entry89comment</comments>
      <pubDate>Mon, 1 Dec 2025 13:20:30 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 26년 대비 예상문제 (AI 요약)</title>
      <link>https://jaesung.tistory.com/88</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;637&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kBGRt/dJMcafkIO1F/Vgyok7Hdfr30d1zOnigdp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kBGRt/dJMcafkIO1F/Vgyok7Hdfr30d1zOnigdp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kBGRt/dJMcafkIO1F/Vgyok7Hdfr30d1zOnigdp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkBGRt%2FdJMcafkIO1F%2FVgyok7Hdfr30d1zOnigdp1%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;700&quot; height=&quot;436&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;637&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI에게 정보보안기사 실기 예상문제를 부탁해 보았습니다.&lt;br /&gt;===============================================================&lt;br /&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;[주요&amp;nbsp;출제&amp;nbsp;경향]&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 2022~2025 기출 분석 결과, 위험관리&amp;middot;ISMS-P&amp;middot;법규, 시스템&amp;middot;네트워크, 웹 취약점, 로그&amp;middot;포렌식이 반복 출제&lt;br /&gt;-&amp;nbsp;최근&amp;nbsp;단답&amp;middot;서술형&amp;nbsp;비중&amp;nbsp;증가,&amp;nbsp;실무형&amp;nbsp;축소&amp;nbsp;추세&lt;br /&gt;-&amp;nbsp;같은&amp;nbsp;개념을&amp;nbsp;다양한&amp;nbsp;상황과&amp;nbsp;용어로&amp;nbsp;변형해&amp;nbsp;재출제하는&amp;nbsp;패턴&amp;nbsp;강함&lt;br /&gt;-&amp;nbsp;개념&amp;nbsp;암기가&amp;nbsp;아닌&amp;nbsp;&quot;왜&quot;와&amp;nbsp;&quot;어떻게&quot;를&amp;nbsp;설명할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;능력&amp;nbsp;중요&lt;br /&gt;&lt;br /&gt;===============================================================&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;제1부: 단답형 문제 (12문제) - 각 3점 만점&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;===============================================================&lt;br /&gt;&lt;br /&gt;【1번】&amp;nbsp;위험분석&amp;nbsp;접근법&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;위험분석&amp;nbsp;접근방법&amp;nbsp;세&amp;nbsp;가지의&amp;nbsp;명칭을&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;①&amp;nbsp;기준선(베이스라인)&amp;nbsp;접근법&lt;br /&gt;&amp;nbsp;&amp;nbsp;②&amp;nbsp;상세&amp;nbsp;위험&amp;nbsp;분석&lt;br /&gt;&amp;nbsp;&amp;nbsp;③&amp;nbsp;복합&amp;nbsp;접근법&lt;br /&gt;&lt;br /&gt;해설:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;베이스라인:&amp;nbsp;모든&amp;nbsp;시스템에&amp;nbsp;공통&amp;nbsp;기준선&amp;nbsp;적용,&amp;nbsp;빠르고&amp;nbsp;저비용&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;상세&amp;nbsp;위험분석:&amp;nbsp;자산&amp;middot;위협&amp;middot;취약성을&amp;nbsp;정량&amp;middot;정성&amp;nbsp;분석,&amp;nbsp;정확하지만&amp;nbsp;고비용&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;복합&amp;nbsp;접근법:&amp;nbsp;고위험만&amp;nbsp;상세,&amp;nbsp;나머지&amp;nbsp;베이스라인&amp;nbsp;적용,&amp;nbsp;균형&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【2번】&amp;nbsp;위험대응&amp;nbsp;전략&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;ISMS-P에서&amp;nbsp;정의하는&amp;nbsp;위험&amp;nbsp;처리&amp;nbsp;방법&amp;nbsp;네&amp;nbsp;가지를&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;①&amp;nbsp;위험&amp;nbsp;수용&amp;nbsp;(위험을&amp;nbsp;감수하고&amp;nbsp;진행)&lt;br /&gt;&amp;nbsp;&amp;nbsp;②&amp;nbsp;위험&amp;nbsp;감소&amp;nbsp;(완화&amp;nbsp;-&amp;nbsp;보안&amp;nbsp;통제로&amp;nbsp;위험&amp;nbsp;수준&amp;nbsp;낮춤)&lt;br /&gt;&amp;nbsp;&amp;nbsp;③&amp;nbsp;위험&amp;nbsp;전가&amp;nbsp;(보험&amp;middot;외주&amp;nbsp;등으로&amp;nbsp;이전)&lt;br /&gt;&amp;nbsp;&amp;nbsp;④&amp;nbsp;위험&amp;nbsp;회피&amp;nbsp;(위험&amp;nbsp;활동&amp;nbsp;중단)&lt;br /&gt;&lt;br /&gt;해설:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;각&amp;nbsp;전략의&amp;nbsp;선택은&amp;nbsp;위험도&amp;middot;비용&amp;middot;영향도에&amp;nbsp;따라&amp;nbsp;결정&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;ISMS-P&amp;nbsp;위험관리계획에서&amp;nbsp;각&amp;nbsp;위험에&amp;nbsp;대응&amp;nbsp;방법&amp;nbsp;명시&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【3번】&amp;nbsp;자산&amp;middot;위협&amp;middot;취약성&amp;nbsp;정의&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;정보보호&amp;nbsp;위험관리에서&amp;nbsp;자산,&amp;nbsp;위협,&amp;nbsp;취약성을&amp;nbsp;한&amp;nbsp;줄씩&amp;nbsp;정의하시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;자산:&amp;nbsp;조직이&amp;nbsp;보호해야&amp;nbsp;할&amp;nbsp;유형(HW&amp;middot;DB&amp;middot;장비)&amp;middot;무형(정보&amp;middot;지적재산권)&amp;nbsp;대상&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;위협:&amp;nbsp;자산에&amp;nbsp;손실을&amp;nbsp;초래할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;원하지&amp;nbsp;않는&amp;nbsp;사건의&amp;nbsp;잠재적&amp;nbsp;원인&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;또는&amp;nbsp;외부/내부&amp;nbsp;행위자&amp;nbsp;(예:&amp;nbsp;해킹,&amp;nbsp;자연재해,&amp;nbsp;내부자)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;취약성:&amp;nbsp;위협이&amp;nbsp;악용할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;자산&amp;middot;통제의&amp;nbsp;기술적&amp;middot;관리적&amp;middot;물리적&amp;nbsp;약점&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(예:&amp;nbsp;보안&amp;nbsp;패치&amp;nbsp;미흡,&amp;nbsp;권한&amp;nbsp;과다&amp;nbsp;설정,&amp;nbsp;불충분한&amp;nbsp;감시)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【4번】&amp;nbsp;리눅스&amp;nbsp;로그&amp;nbsp;파일&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;리눅스에서&amp;nbsp;(1)&amp;nbsp;현재&amp;nbsp;로그인&amp;nbsp;상태를&amp;nbsp;저장하는&amp;nbsp;파일,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;성공&amp;nbsp;로그인/로그아웃&amp;nbsp;누적&amp;nbsp;기록&amp;nbsp;파일,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(3)&amp;nbsp;마지막&amp;nbsp;성공&amp;nbsp;로그인&amp;nbsp;기록&amp;nbsp;파일명을&amp;nbsp;순서대로&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(1)&amp;nbsp;utmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;현재&amp;nbsp;로그인&amp;nbsp;사용자&amp;nbsp;정보&amp;nbsp;실시간&amp;nbsp;기록&lt;br /&gt;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;wtmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;로그인&amp;middot;로그아웃&amp;nbsp;이력&amp;nbsp;누적&amp;nbsp;(wtmp,&amp;nbsp;lastlog와&amp;nbsp;다름)&lt;br /&gt;&amp;nbsp;&amp;nbsp;(3)&amp;nbsp;lastlog&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;각&amp;nbsp;사용자별&amp;nbsp;최근&amp;nbsp;로그인&amp;nbsp;시간&amp;middot;IP&amp;nbsp;기록&lt;br /&gt;&lt;br /&gt;추가&amp;nbsp;정보:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;btmp:&amp;nbsp;실패한&amp;nbsp;로그인&amp;nbsp;시도&amp;nbsp;기록&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;lastcomm:&amp;nbsp;실행&amp;nbsp;완료된&amp;nbsp;프로세스&amp;nbsp;기록&amp;nbsp;(일부&amp;nbsp;시스템)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【5번】&amp;nbsp;리눅스&amp;nbsp;비밀번호&amp;nbsp;파일과&amp;nbsp;권한&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;리눅스에서&amp;nbsp;(1)&amp;nbsp;사용자&amp;nbsp;계정&amp;nbsp;정보&amp;nbsp;저장&amp;nbsp;파일명과&amp;nbsp;권한(3자리),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;암호&amp;nbsp;해시&amp;nbsp;저장&amp;nbsp;파일명과&amp;nbsp;권한(3자리)을&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(1)&amp;nbsp;/etc/passwd&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;&amp;nbsp;권한&amp;nbsp;644&amp;nbsp;(r--r--r--)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;형식:&amp;nbsp;username:x:uid:gid:description:home:shell&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;/etc/shadow&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;&amp;nbsp;권한&amp;nbsp;400&amp;nbsp;(r-------)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;형식:&amp;nbsp;username:$id$salt$hash:lastchange:min:max:warn:inactive:expire&lt;br /&gt;&lt;br /&gt;해설:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;passwd는&amp;nbsp;일반&amp;nbsp;사용자도&amp;nbsp;읽어야&amp;nbsp;하므로&amp;nbsp;644&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;shadow는&amp;nbsp;암호해시&amp;nbsp;저장이므로&amp;nbsp;root만&amp;nbsp;읽을&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;400&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;$id:&amp;nbsp;1=MD5,&amp;nbsp;5=SHA-256,&amp;nbsp;6=SHA-512&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【6번】&amp;nbsp;PAM&amp;nbsp;모듈&amp;nbsp;유형&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;PAM(Pluggable&amp;nbsp;Authentication&amp;nbsp;Module)&amp;nbsp;모듈&amp;nbsp;유형&amp;nbsp;중&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(A)&amp;nbsp;비밀번호&amp;middot;인증&amp;nbsp;정보&amp;nbsp;검사&amp;nbsp;담당,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(B)&amp;nbsp;계정&amp;nbsp;유효성&amp;middot;접근정책&amp;nbsp;검사&amp;nbsp;담당,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(C)&amp;nbsp;세션&amp;nbsp;시작&amp;middot;종료&amp;nbsp;시&amp;nbsp;작업&amp;nbsp;담당&amp;nbsp;유형명을&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(A)&amp;nbsp;auth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;사용자&amp;nbsp;신원&amp;nbsp;확인&amp;nbsp;(비밀번호&amp;nbsp;검증)&lt;br /&gt;&amp;nbsp;&amp;nbsp;(B)&amp;nbsp;account&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;계정&amp;nbsp;유효성&amp;middot;접근&amp;nbsp;정책&amp;nbsp;검증&amp;nbsp;(계정&amp;nbsp;만료&amp;nbsp;확인&amp;nbsp;등)&lt;br /&gt;&amp;nbsp;&amp;nbsp;(C)&amp;nbsp;session&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;세션&amp;nbsp;시작/종료&amp;nbsp;시&amp;nbsp;추가&amp;nbsp;작업&amp;nbsp;(로깅&amp;middot;환경&amp;nbsp;설정)&lt;br /&gt;&lt;br /&gt;기타&amp;nbsp;모듈:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;password:&amp;nbsp;비밀번호&amp;nbsp;변경&amp;nbsp;관리&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【7번】&amp;nbsp;VLAN&amp;nbsp;종류&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;(1)&amp;nbsp;스위치&amp;nbsp;포트&amp;nbsp;기반,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;MAC&amp;nbsp;주소&amp;nbsp;기반,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(3)&amp;nbsp;네트워크(IP)&amp;nbsp;주소&amp;nbsp;기반,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(4)&amp;nbsp;프로토콜&amp;nbsp;기반&amp;nbsp;VLAN을&amp;nbsp;각각&amp;nbsp;무엇이라&amp;nbsp;하는가?&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(1)&amp;nbsp;포트&amp;nbsp;기반&amp;nbsp;VLAN&amp;nbsp;(Port-based&amp;nbsp;VLAN)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;스위치&amp;nbsp;포트에&amp;nbsp;수동으로&amp;nbsp;VLAN&amp;nbsp;할당,&amp;nbsp;설정&amp;nbsp;간단&amp;middot;안정적&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;기기&amp;nbsp;이동&amp;nbsp;시&amp;nbsp;재설정&amp;nbsp;필요&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;MAC&amp;nbsp;기반&amp;nbsp;VLAN&amp;nbsp;(MAC-based&amp;nbsp;VLAN)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;호스트&amp;nbsp;MAC&amp;nbsp;주소로&amp;nbsp;자동&amp;nbsp;할당&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;이동&amp;nbsp;시&amp;nbsp;동일&amp;nbsp;VLAN&amp;nbsp;유지,&amp;nbsp;VMPS&amp;nbsp;서버&amp;nbsp;필요&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;(3)&amp;nbsp;네트워크주소&amp;nbsp;기반&amp;nbsp;VLAN&amp;nbsp;(IP-based&amp;nbsp;VLAN)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;IP&amp;nbsp;주소&amp;nbsp;범위로&amp;nbsp;VLAN&amp;nbsp;할당&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;(4)&amp;nbsp;프로토콜&amp;nbsp;기반&amp;nbsp;VLAN&amp;nbsp;(Protocol-based&amp;nbsp;VLAN)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;이더타입(Ethertype)으로&amp;nbsp;VLAN&amp;nbsp;할당&amp;nbsp;(예:&amp;nbsp;IPX,&amp;nbsp;IP)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【8번】&amp;nbsp;스위치&amp;nbsp;프레임&amp;nbsp;전송&amp;nbsp;방식&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;LAN&amp;nbsp;스위치의&amp;nbsp;프레임&amp;nbsp;전송&amp;nbsp;모드&amp;nbsp;세&amp;nbsp;가지&amp;nbsp;명칭을&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;①&amp;nbsp;Cut-through&amp;nbsp;(컷-쓰루)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;목적지&amp;nbsp;MAC&amp;nbsp;주소만&amp;nbsp;읽고&amp;nbsp;즉시&amp;nbsp;전송&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;속도&amp;nbsp;빠름,&amp;nbsp;오류&amp;nbsp;검사&amp;nbsp;없음&amp;nbsp;&amp;rarr;&amp;nbsp;오류율&amp;nbsp;높음&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;②&amp;nbsp;Fragment-free&amp;nbsp;(프래그먼트&amp;nbsp;프리)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;처음&amp;nbsp;64바이트&amp;nbsp;읽은&amp;nbsp;후&amp;nbsp;전송&amp;nbsp;(중간&amp;nbsp;크기&amp;nbsp;프레임까지&amp;nbsp;확인)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;속도&amp;middot;정확성&amp;nbsp;중간&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;③&amp;nbsp;Store-and-forward&amp;nbsp;(스토어&amp;nbsp;앤&amp;nbsp;포워드)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;전체&amp;nbsp;프레임&amp;nbsp;수신&amp;nbsp;후&amp;nbsp;CRC&amp;nbsp;검사&amp;nbsp;후&amp;nbsp;전송&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;속도&amp;nbsp;느림,&amp;nbsp;오류&amp;nbsp;검사&amp;nbsp;철저&amp;nbsp;&amp;rarr;&amp;nbsp;신뢰성&amp;nbsp;높음&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【9번】&amp;nbsp;IPsec&amp;nbsp;기본&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;IPsec에서&amp;nbsp;(1)&amp;nbsp;인증&amp;middot;무결성&amp;middot;기밀성을&amp;nbsp;제공하는&amp;nbsp;프로토콜&amp;nbsp;두&amp;nbsp;가지,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;동작&amp;nbsp;모드&amp;nbsp;두&amp;nbsp;가지의&amp;nbsp;명칭을&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(1)&amp;nbsp;프로토콜:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;①&amp;nbsp;AH&amp;nbsp;(Authentication&amp;nbsp;Header)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;인증&amp;middot;무결성&amp;nbsp;제공,&amp;nbsp;기밀성&amp;nbsp;없음&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;재생&amp;nbsp;공격&amp;nbsp;방지를&amp;nbsp;위해&amp;nbsp;시퀀스&amp;nbsp;번호&amp;nbsp;사용&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;②&amp;nbsp;ESP&amp;nbsp;(Encapsulating&amp;nbsp;Security&amp;nbsp;Payload)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;기밀성&amp;middot;인증&amp;middot;무결성&amp;nbsp;동시&amp;nbsp;제공&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;AH보다&amp;nbsp;광범위한&amp;nbsp;보호&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;모드:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;①&amp;nbsp;전송&amp;nbsp;모드&amp;nbsp;(Transport&amp;nbsp;Mode)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;페이로드만&amp;nbsp;암호화,&amp;nbsp;원본&amp;nbsp;IP&amp;nbsp;헤더&amp;nbsp;유지&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;호스트&amp;nbsp;간&amp;nbsp;통신에&amp;nbsp;사용&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;②&amp;nbsp;터널&amp;nbsp;모드&amp;nbsp;(Tunnel&amp;nbsp;Mode)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;전체&amp;nbsp;패킷(IP&amp;nbsp;헤더&amp;nbsp;포함)&amp;nbsp;캡슐화&amp;middot;암호화&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;VPN에&amp;nbsp;주로&amp;nbsp;사용&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【10번】&amp;nbsp;개인정보&amp;nbsp;마스킹&amp;nbsp;방식&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;DB에서&amp;nbsp;개인정보&amp;nbsp;비식별화&amp;nbsp;시&amp;nbsp;(1)&amp;nbsp;정규표현식&amp;nbsp;등&amp;nbsp;규칙으로&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;특정&amp;nbsp;위치&amp;nbsp;문자만&amp;nbsp;치환하는&amp;nbsp;방식,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;SQL을&amp;nbsp;분석해&amp;nbsp;조건에&amp;nbsp;맞는&amp;nbsp;값만&amp;nbsp;마스킹하는&amp;nbsp;방식&amp;nbsp;이름을&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(1)&amp;nbsp;패턴&amp;nbsp;기반&amp;nbsp;마스킹&amp;nbsp;(Pattern-based&amp;nbsp;Masking)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;예:&amp;nbsp;주민등록번호&amp;nbsp;뒤&amp;nbsp;7자리만&amp;nbsp;*&amp;nbsp;치환&amp;nbsp;&amp;rarr;&amp;nbsp;123456-*******&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;규칙이&amp;nbsp;명확하면&amp;nbsp;구현&amp;nbsp;간단,&amp;nbsp;오탐&amp;middot;미탐&amp;nbsp;가능성&amp;nbsp;있음&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;SQL&amp;nbsp;파싱&amp;nbsp;기반&amp;nbsp;마스킹&amp;nbsp;(SQL-based&amp;nbsp;Masking)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;예:&amp;nbsp;WHERE&amp;nbsp;salary&amp;nbsp;&amp;gt;&amp;nbsp;100000000&amp;nbsp;조건에만&amp;nbsp;급여&amp;nbsp;마스킹&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;조건별&amp;nbsp;선별&amp;nbsp;마스킹&amp;nbsp;가능,&amp;nbsp;구현&amp;nbsp;복잡하나&amp;nbsp;정확도&amp;nbsp;높음&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【11번】&amp;nbsp;쿠키&amp;nbsp;보안&amp;nbsp;속성&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;XSS&amp;nbsp;기반&amp;nbsp;쿠키&amp;nbsp;탈취&amp;nbsp;방지에&amp;nbsp;사용하는&amp;nbsp;쿠키&amp;nbsp;속성&amp;nbsp;두&amp;nbsp;가지와&amp;nbsp;각각의&amp;nbsp;기능을&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(1)&amp;nbsp;Secure&amp;nbsp;속성&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;HTTPS&amp;nbsp;연결에서만&amp;nbsp;쿠키&amp;nbsp;전송&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;평문&amp;nbsp;HTTP&amp;nbsp;전송&amp;nbsp;시&amp;nbsp;자동&amp;nbsp;제외&amp;nbsp;(중간자&amp;nbsp;공격&amp;nbsp;방지)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;(2)&amp;nbsp;HttpOnly&amp;nbsp;속성&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;자바스크립트(document.cookie)에서&amp;nbsp;접근&amp;nbsp;불가&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;XSS&amp;nbsp;기반&amp;nbsp;쿠키&amp;nbsp;탈취&amp;nbsp;방지&lt;br /&gt;&lt;br /&gt;추가&amp;nbsp;속성:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;SameSite:&amp;nbsp;CSRF&amp;nbsp;공격&amp;nbsp;방지&amp;nbsp;(Strict/Lax/None)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;Domain/Path:&amp;nbsp;쿠키&amp;nbsp;유효&amp;nbsp;범위&amp;nbsp;지정&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;bull;&amp;nbsp;Max-Age/Expires:&amp;nbsp;쿠키&amp;nbsp;유효&amp;nbsp;기간&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【12번】&amp;nbsp;디지털&amp;nbsp;포렌식&amp;nbsp;5대&amp;nbsp;원칙&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&amp;nbsp;디지털&amp;nbsp;포렌식&amp;nbsp;5대&amp;nbsp;원칙&amp;nbsp;중&amp;nbsp;세&amp;nbsp;가지를&amp;nbsp;선택해&amp;nbsp;명칭만&amp;nbsp;쓰시오.&lt;br /&gt;&lt;br /&gt;정답&amp;nbsp;(모두&amp;nbsp;알면&amp;nbsp;5점,&amp;nbsp;3개&amp;nbsp;이상&amp;nbsp;정답&amp;nbsp;시&amp;nbsp;3점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;①&amp;nbsp;정당성&amp;nbsp;(Justifiability)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;적법&amp;nbsp;절차에&amp;nbsp;따른&amp;nbsp;증거&amp;nbsp;수집&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;②&amp;nbsp;재현성&amp;nbsp;(Reproducibility)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;동일한&amp;nbsp;조건에서&amp;nbsp;동일한&amp;nbsp;결과&amp;nbsp;도출&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;③&amp;nbsp;신속성&amp;nbsp;(Speediness)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;휘발성&amp;nbsp;증거부터&amp;nbsp;우선&amp;nbsp;확보&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;④&amp;nbsp;연계보관성&amp;nbsp;(Chain&amp;nbsp;of&amp;nbsp;Custody)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;증거&amp;nbsp;인수&amp;middot;인계&amp;middot;보관&amp;nbsp;과정&amp;nbsp;문서화&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;⑤&amp;nbsp;무결성&amp;nbsp;(Integrity)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;증거의&amp;nbsp;위&amp;middot;변조&amp;nbsp;방지&amp;nbsp;및&amp;nbsp;입증&amp;nbsp;(해시값&amp;nbsp;기록&amp;nbsp;등)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===============================================================&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;제2부: 서술형 문제 (6문제) - 각 12점 (실제로는 4문제)&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;===============================================================&lt;br /&gt;&lt;br /&gt;【1번】 위험분석 접근법 비교 서술 (12점)&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&lt;br /&gt;&amp;nbsp;&amp;nbsp;베이스라인&amp;nbsp;접근법,&amp;nbsp;상세&amp;nbsp;위험분석,&amp;nbsp;복합&amp;nbsp;접근법의&amp;nbsp;개념을&amp;nbsp;각각&amp;nbsp;설명하고,&lt;br /&gt;&amp;nbsp;&amp;nbsp;복합&amp;nbsp;접근법의&amp;nbsp;장점과&amp;nbsp;단점을&amp;nbsp;서술하시오.&amp;nbsp;(채점:&amp;nbsp;개념&amp;nbsp;설명&amp;nbsp;3점,&amp;nbsp;장단점&amp;nbsp;2점)&lt;br /&gt;&lt;br /&gt;모범답안&amp;nbsp;작성&amp;nbsp;지침:&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;베이스라인&amp;nbsp;접근법&amp;nbsp;개념&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;모든&amp;nbsp;시스템&amp;middot;조직에&amp;nbsp;공통적으로&amp;nbsp;적용할&amp;nbsp;보호&amp;nbsp;기준선(정책&amp;middot;표준)을&amp;nbsp;정하고&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;일괄&amp;nbsp;적용해&amp;nbsp;최소&amp;nbsp;보호&amp;nbsp;수준을&amp;nbsp;빠르게&amp;nbsp;확보하는&amp;nbsp;접근&amp;nbsp;방식&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp;상세&amp;nbsp;위험분석&amp;nbsp;개념&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;개별&amp;nbsp;시스템&amp;middot;자산의&amp;nbsp;가치,&amp;nbsp;위협&amp;nbsp;발생&amp;nbsp;가능성,&amp;nbsp;취약성&amp;nbsp;정도를&amp;nbsp;정량적&amp;middot;정성적으로&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;분석하여&amp;nbsp;각각&amp;nbsp;위험도(Risk&amp;nbsp;=&amp;nbsp;Asset&amp;nbsp;&amp;times;&amp;nbsp;Threat&amp;nbsp;&amp;times;&amp;nbsp;Vulnerability)를&amp;nbsp;산정하는&amp;nbsp;방식&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp;복합&amp;nbsp;접근법&amp;nbsp;개념&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;고위험도&amp;nbsp;영역은&amp;nbsp;상세&amp;nbsp;위험분석으로&amp;nbsp;정밀하게&amp;nbsp;분석하고,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;저위험도&amp;nbsp;영역은&amp;nbsp;베이스라인으로&amp;nbsp;일괄&amp;nbsp;처리해&amp;nbsp;효율성을&amp;nbsp;높이는&amp;nbsp;방식&lt;br /&gt;&lt;br /&gt;4)&amp;nbsp;복합&amp;nbsp;접근법&amp;nbsp;장점&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;고위험&amp;nbsp;자산에&amp;nbsp;자원을&amp;nbsp;집중&amp;nbsp;배분&amp;nbsp;&amp;rarr;&amp;nbsp;비용&amp;nbsp;효율성&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;저위험도&amp;nbsp;항목의&amp;nbsp;불필요한&amp;nbsp;분석&amp;nbsp;생략&amp;nbsp;&amp;rarr;&amp;nbsp;시간&amp;nbsp;단축&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;정확성과&amp;nbsp;효율성의&amp;nbsp;균형&amp;nbsp;달성&lt;br /&gt;&lt;br /&gt;5)&amp;nbsp;복합&amp;nbsp;접근법&amp;nbsp;단점&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;고위험&amp;nbsp;영역&amp;nbsp;식별&amp;nbsp;오류&amp;nbsp;시&amp;nbsp;핵심&amp;nbsp;자산이&amp;nbsp;보호되지&amp;nbsp;못할&amp;nbsp;위험&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;저위험으로&amp;nbsp;분류된&amp;nbsp;영역의&amp;nbsp;위험도가&amp;nbsp;증가할&amp;nbsp;경우&amp;nbsp;대응&amp;nbsp;지연&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;적절한&amp;nbsp;분류&amp;nbsp;기준&amp;nbsp;수립의&amp;nbsp;어려움&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【2번】 ISMS-P 물리보안&amp;middot;관리체계 서술 (12점)&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&lt;br /&gt;&amp;nbsp;&amp;nbsp;ISMS-P에서&amp;nbsp;물리보호(2.4)&amp;nbsp;영역의&amp;nbsp;주요&amp;nbsp;통제&amp;nbsp;항목을&amp;nbsp;3개&amp;nbsp;이상&amp;nbsp;예로&amp;nbsp;들고,&lt;br /&gt;&amp;nbsp;&amp;nbsp;정보보호&amp;nbsp;방침과&amp;nbsp;실행계획&amp;nbsp;수립이&amp;nbsp;왜&amp;nbsp;중요한지&amp;nbsp;설명하시오.&lt;br /&gt;&amp;nbsp;&amp;nbsp;(채점:&amp;nbsp;물리보호&amp;nbsp;항목&amp;nbsp;설명&amp;nbsp;2점,&amp;nbsp;PDCA&amp;nbsp;관점&amp;nbsp;2점,&amp;nbsp;중요성&amp;nbsp;1점)&lt;br /&gt;&lt;br /&gt;모범답안&amp;nbsp;작성&amp;nbsp;지침:&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;물리보호(2.4)&amp;nbsp;주요&amp;nbsp;통제&amp;nbsp;항목&amp;nbsp;설명&amp;nbsp;(2점):&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;①&amp;nbsp;보호구역&amp;nbsp;지정&amp;nbsp;(2.4.1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;정보시스템이&amp;nbsp;위치한&amp;nbsp;구역을&amp;nbsp;명확히&amp;nbsp;지정&amp;middot;표시&amp;middot;제한&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;승인받지&amp;nbsp;않은&amp;nbsp;사람의&amp;nbsp;접근&amp;nbsp;방지&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;②&amp;nbsp;출입통제&amp;nbsp;(2.4.2)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;출입문,&amp;nbsp;경비&amp;nbsp;인력,&amp;nbsp;카드키,&amp;nbsp;생체인식&amp;nbsp;등으로&amp;nbsp;물리적&amp;nbsp;접근&amp;nbsp;제한&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;사용자&amp;nbsp;인증&amp;middot;권한&amp;nbsp;기반&amp;nbsp;입퇴실&amp;nbsp;관리&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;③&amp;nbsp;정보시스템&amp;nbsp;보호&amp;nbsp;(2.4.3)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;서버&amp;middot;네트워크&amp;nbsp;장비를&amp;nbsp;잠금&amp;middot;케이지&amp;middot;랙&amp;nbsp;등으로&amp;nbsp;보호&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;장비&amp;nbsp;도난&amp;middot;무단&amp;nbsp;연결&amp;nbsp;방지&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;④&amp;nbsp;보호설비&amp;nbsp;운영&amp;nbsp;(2.4.4)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;CCTV&amp;nbsp;감시,&amp;nbsp;화재감지기,&amp;nbsp;소화기&amp;nbsp;등&amp;nbsp;설비&amp;nbsp;운영&amp;middot;점검&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;사건&amp;nbsp;기록&amp;middot;환경&amp;nbsp;사고&amp;nbsp;방지&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;⑤&amp;nbsp;반출입&amp;nbsp;기기&amp;nbsp;통제&amp;nbsp;(2.4.5)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;노트북&amp;middot;USB&amp;nbsp;등&amp;nbsp;외부&amp;nbsp;반출&amp;nbsp;정책&amp;middot;기록&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;정보&amp;nbsp;유출&amp;middot;외부&amp;nbsp;악성코드&amp;nbsp;유입&amp;nbsp;방지&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;⑥&amp;nbsp;업무환경&amp;nbsp;보안&amp;nbsp;(2.4.6)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;청소용역자&amp;nbsp;관리,&amp;nbsp;쓰레기&amp;nbsp;처리(파쇄)&amp;nbsp;등&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;민감&amp;nbsp;정보&amp;nbsp;우발적&amp;nbsp;노출&amp;nbsp;방지&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp;정보보호&amp;nbsp;방침과&amp;nbsp;실행계획의&amp;nbsp;중요성&amp;nbsp;(2점):&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;정보보호&amp;nbsp;방침:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;조직의&amp;nbsp;정보보호&amp;nbsp;목표&amp;middot;범위&amp;middot;책임&amp;middot;원칙을&amp;nbsp;명문화&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;임직원이&amp;nbsp;따라야&amp;nbsp;할&amp;nbsp;기준과&amp;nbsp;기대치&amp;nbsp;명확화&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;조직&amp;nbsp;전체&amp;nbsp;정보보호&amp;nbsp;방향의&amp;nbsp;최상위&amp;nbsp;지침&amp;nbsp;역할&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;정보보호&amp;nbsp;실행계획:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;방침을&amp;nbsp;구체적&amp;nbsp;프로젝트&amp;middot;일정&amp;middot;예산으로&amp;nbsp;구현하는&amp;nbsp;실행&amp;nbsp;로드맵&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;ISMS-P의&amp;nbsp;&quot;실행(DO)&quot;&amp;nbsp;단계에서&amp;nbsp;필수&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;계획&amp;nbsp;없이는&amp;nbsp;방침이&amp;nbsp;선언적&amp;nbsp;지침에만&amp;nbsp;그침&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp;PDCA&amp;nbsp;관점에서의&amp;nbsp;중요성&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Plan:&amp;nbsp;방침&amp;nbsp;수립&amp;nbsp;+&amp;nbsp;실행계획으로&amp;nbsp;목표&amp;middot;수단&amp;nbsp;정의&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Do:&amp;nbsp;실행계획에&amp;nbsp;따른&amp;nbsp;보안&amp;nbsp;투자&amp;middot;프로젝트&amp;nbsp;추진&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Check:&amp;nbsp;방침&amp;middot;계획&amp;nbsp;이행도&amp;nbsp;감사&amp;middot;평가&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Act:&amp;nbsp;부족&amp;nbsp;부분&amp;nbsp;개선&amp;middot;방침&amp;nbsp;개정&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【3번】 리눅스 계정&amp;middot;세션&amp;middot;로그 보안 강화 (12점)&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&lt;br /&gt;&amp;nbsp;&amp;nbsp;리눅스&amp;nbsp;서버의&amp;nbsp;계정&amp;middot;세션&amp;middot;로그&amp;nbsp;측면&amp;nbsp;보안을&amp;nbsp;강화하기&amp;nbsp;위해&amp;nbsp;적용할&amp;nbsp;수&amp;nbsp;있는&lt;br /&gt;&amp;nbsp;&amp;nbsp;설정&amp;nbsp;4가지를&amp;nbsp;선정하고,&amp;nbsp;각&amp;nbsp;설정의&amp;nbsp;목적과&amp;nbsp;효과를&amp;nbsp;설명하시오.&lt;br /&gt;&amp;nbsp;&amp;nbsp;(채점:&amp;nbsp;각&amp;nbsp;설정당&amp;nbsp;1점&amp;nbsp;=&amp;nbsp;4점,&amp;nbsp;설정&amp;nbsp;선정의&amp;nbsp;타당성&amp;nbsp;1점)&lt;br /&gt;&lt;br /&gt;모범답안&amp;nbsp;작성&amp;nbsp;지침:&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;TMOUT&amp;nbsp;환경변수&amp;nbsp;설정&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;설정:&amp;nbsp;export&amp;nbsp;TMOUT=600&amp;nbsp;&amp;nbsp;(또는&amp;nbsp;/etc/profile에&amp;nbsp;영구&amp;nbsp;등록)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;목적:&amp;nbsp;세션&amp;nbsp;유휴&amp;nbsp;상태&amp;nbsp;시간&amp;nbsp;제한&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;효과:&amp;nbsp;장시간&amp;nbsp;방치된&amp;nbsp;터미널&amp;nbsp;세션을&amp;nbsp;자동&amp;nbsp;종료&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;무단&amp;nbsp;접근&amp;middot;세션&amp;nbsp;하이재킹&amp;nbsp;방지&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp;/etc/securetty&amp;nbsp;설정&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;내용:&amp;nbsp;Root가&amp;nbsp;로그인&amp;nbsp;가능한&amp;nbsp;TTY(터미널)&amp;nbsp;목록&amp;nbsp;지정&amp;nbsp;예)&amp;nbsp;tty1,&amp;nbsp;tty2만&amp;nbsp;허용&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;목적:&amp;nbsp;Root의&amp;nbsp;원격&amp;nbsp;직접&amp;nbsp;로그인(SSH/Telnet)&amp;nbsp;차단&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;효과:&amp;nbsp;일반&amp;nbsp;사용자&amp;nbsp;계정&amp;nbsp;탈취&amp;nbsp;후&amp;nbsp;root&amp;nbsp;권한&amp;nbsp;직접&amp;nbsp;탈취&amp;nbsp;시도&amp;nbsp;방지&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;공격&amp;nbsp;난이도&amp;nbsp;상승&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp;/etc/passwd&amp;middot;/etc/shadow&amp;nbsp;권한&amp;nbsp;관리&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;설정:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/etc/passwd:&amp;nbsp;644&amp;nbsp;(r--r--r--)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/etc/shadow:&amp;nbsp;400&amp;nbsp;(r-------)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;목적:&amp;nbsp;암호&amp;nbsp;해시&amp;nbsp;파일&amp;nbsp;접근&amp;nbsp;권한&amp;nbsp;최소화&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;효과:&amp;nbsp;비root&amp;nbsp;사용자의&amp;nbsp;shadow&amp;nbsp;파일&amp;nbsp;읽기&amp;nbsp;불가&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;오프라인&amp;nbsp;암호&amp;nbsp;크래킹&amp;middot;사전&amp;nbsp;공격&amp;nbsp;난이도&amp;nbsp;상승&lt;br /&gt;&lt;br /&gt;4)&amp;nbsp;World-writable&amp;nbsp;파일&amp;nbsp;검사&amp;middot;제거&amp;nbsp;(1점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;명령:&amp;nbsp;find&amp;nbsp;/&amp;nbsp;-type&amp;nbsp;f&amp;nbsp;-perm&amp;nbsp;-2&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;(또는&amp;nbsp;-perm&amp;nbsp;/o+w)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;목적:&amp;nbsp;모든&amp;nbsp;사용자가&amp;nbsp;쓰기&amp;nbsp;가능한&amp;nbsp;파일&amp;nbsp;탐지&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;효과:&amp;nbsp;권한&amp;nbsp;상승&amp;middot;정상&amp;nbsp;파일&amp;nbsp;변조&amp;middot;백도어&amp;nbsp;설치&amp;nbsp;발판&amp;nbsp;제거&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;시스템&amp;nbsp;무결성&amp;nbsp;보증&lt;br /&gt;&lt;br /&gt;추가&amp;nbsp;설정&amp;nbsp;예시:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;su/sudo&amp;nbsp;명령&amp;nbsp;감시&amp;nbsp;(pam_wheel,&amp;nbsp;PAM&amp;nbsp;log&amp;nbsp;활성화)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;SSH&amp;nbsp;보안&amp;nbsp;설정&amp;nbsp;(PermitRootLogin&amp;nbsp;no,&amp;nbsp;PubkeyAuthentication&amp;nbsp;yes&amp;nbsp;등)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;로그&amp;nbsp;아카이빙&amp;middot;원격&amp;nbsp;전송&amp;nbsp;(rsyslog&amp;nbsp;설정)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【4번】 웹 파일 업로드 취약점과 대응 (12점)&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&lt;br /&gt;&amp;nbsp;&amp;nbsp;웹&amp;nbsp;애플리케이션의&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;기능에서&amp;nbsp;발생할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;주요&amp;nbsp;취약점을&lt;br /&gt;&amp;nbsp;&amp;nbsp;설명하고,&amp;nbsp;공격자가&amp;nbsp;업로드를&amp;nbsp;이용한&amp;nbsp;임의&amp;nbsp;명령&amp;nbsp;실행에&amp;nbsp;성공하는&amp;nbsp;조건&amp;nbsp;2가지,&lt;br /&gt;&amp;nbsp;&amp;nbsp;그리고&amp;nbsp;보완&amp;nbsp;대책&amp;nbsp;3가지를&amp;nbsp;서술하시오.&lt;br /&gt;&amp;nbsp;&amp;nbsp;(채점:&amp;nbsp;취약점&amp;nbsp;설명&amp;nbsp;1점,&amp;nbsp;성공&amp;nbsp;조건&amp;nbsp;2점,&amp;nbsp;대책&amp;nbsp;2점)&lt;br /&gt;&lt;br /&gt;모범답안&amp;nbsp;작성&amp;nbsp;지침:&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;취약점의&amp;nbsp;종류&amp;nbsp;(1점):&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;MIME&amp;nbsp;타입&amp;nbsp;검증&amp;nbsp;우회:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;서버가&amp;nbsp;Content-Type&amp;nbsp;헤더만&amp;nbsp;확인할&amp;nbsp;때&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;공격자가&amp;nbsp;웹쉘&amp;nbsp;파일(shell.php)을&amp;nbsp;image/jpeg으로&amp;nbsp;변조해&amp;nbsp;업로드&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;검증&amp;nbsp;우회&amp;nbsp;후&amp;nbsp;백엔드에서&amp;nbsp;php&amp;nbsp;확장자로&amp;nbsp;저장됨&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;매직넘버&amp;nbsp;검증&amp;nbsp;부족:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;파일&amp;nbsp;확장자+MIME만&amp;nbsp;확인할&amp;nbsp;때&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;실제&amp;nbsp;파일&amp;nbsp;헤더(매직넘버)를&amp;nbsp;위조할&amp;nbsp;수&amp;nbsp;없음&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;그러나&amp;nbsp;일부&amp;nbsp;이미지&amp;nbsp;라이브러리&amp;nbsp;구멍&amp;nbsp;존재&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp;임의&amp;nbsp;명령&amp;nbsp;실행&amp;nbsp;성공&amp;nbsp;조건&amp;nbsp;(2점):&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;조건&amp;nbsp;1:&amp;nbsp;업로드&amp;nbsp;디렉터리의&amp;nbsp;실행&amp;nbsp;권한&amp;nbsp;설정&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;일반적으로&amp;nbsp;/var/www/upload&amp;nbsp;같은&amp;nbsp;폴더가&amp;nbsp;웹루트&amp;nbsp;하위에&amp;nbsp;위치&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;chmod&amp;nbsp;755&amp;nbsp;등으로&amp;nbsp;실행&amp;nbsp;권한이&amp;nbsp;있을&amp;nbsp;때&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;업로드된&amp;nbsp;웹쉘(shell.php)이&amp;nbsp;실행&amp;nbsp;가능해짐&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;조건&amp;nbsp;2:&amp;nbsp;외부에서&amp;nbsp;업로드&amp;nbsp;파일에&amp;nbsp;직접&amp;nbsp;접근&amp;nbsp;가능&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;http://example.com/upload/shell.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://example.com/upload/shell.php&lt;/a&gt;&amp;nbsp;처럼&amp;nbsp;URL&amp;nbsp;직접&amp;nbsp;호출&amp;nbsp;가능&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;업로드&amp;nbsp;디렉터리가&amp;nbsp;웹&amp;nbsp;루트&amp;nbsp;하위&amp;nbsp;&amp;amp;&amp;nbsp;.htaccess&amp;nbsp;등&amp;nbsp;제한&amp;nbsp;없을&amp;nbsp;때&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;공격자가&amp;nbsp;URL&amp;nbsp;호출로&amp;nbsp;shell.php&amp;nbsp;실행&amp;nbsp;&amp;rarr;&amp;nbsp;서버&amp;nbsp;명령&amp;nbsp;실행&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp;보완&amp;nbsp;대책&amp;nbsp;(2점&amp;nbsp;이상):&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;애플리케이션&amp;nbsp;측:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;확장자&amp;nbsp;화이트리스트:&amp;nbsp;.jpg,&amp;nbsp;.png&amp;nbsp;등만&amp;nbsp;허용&amp;nbsp;(블랙리스트&amp;nbsp;피함)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;파일&amp;nbsp;MIME&amp;nbsp;타입+매직넘버&amp;nbsp;검사:&amp;nbsp;Content-Type&amp;nbsp;+&amp;nbsp;파일&amp;nbsp;헤더&amp;nbsp;검증&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;업로드&amp;nbsp;후&amp;nbsp;재검증:&amp;nbsp;저장&amp;nbsp;후&amp;nbsp;image/jpeg&amp;nbsp;라이브러리로&amp;nbsp;재이미지화&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;서버(시스템)&amp;nbsp;측:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;업로드&amp;nbsp;디렉터리&amp;nbsp;실행&amp;nbsp;권한&amp;nbsp;제거:&amp;nbsp;chmod&amp;nbsp;644&amp;nbsp;등으로&amp;nbsp;실행&amp;nbsp;불가&amp;nbsp;설정&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;웹루트&amp;nbsp;외&amp;nbsp;저장:&amp;nbsp;업로드&amp;nbsp;파일을&amp;nbsp;/var/upload&amp;nbsp;등&amp;nbsp;웹&amp;nbsp;외부에&amp;nbsp;저장&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;파일명&amp;nbsp;난독화:&amp;nbsp;저장&amp;nbsp;시&amp;nbsp;UUID&amp;nbsp;또는&amp;nbsp;hash로&amp;nbsp;파일명&amp;nbsp;변경&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;.htaccess&amp;nbsp;설정:&amp;nbsp;&amp;lt;FilesMatch&amp;nbsp;&quot;\\.(php|exe|sh)$&quot;&amp;gt;&amp;nbsp;Deny&amp;nbsp;from&amp;nbsp;all&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;보안솔루션&amp;nbsp;측:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;WAF(Web&amp;nbsp;Application&amp;nbsp;Firewall)&amp;nbsp;정책&amp;nbsp;적용&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;감시&amp;nbsp;및&amp;nbsp;격리&amp;nbsp;시스템(DLP&amp;nbsp;등)&amp;nbsp;연동&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【5번】 이메일 인증 (SPF&amp;middot;DKIM&amp;middot;DMARC) (12점)&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&lt;br /&gt;&amp;nbsp;&amp;nbsp;SPF와&amp;nbsp;DKIM의&amp;nbsp;개념과&amp;nbsp;동작&amp;nbsp;방식을&amp;nbsp;각각&amp;nbsp;설명하고,&amp;nbsp;두&amp;nbsp;기술을&amp;nbsp;결합한&amp;nbsp;DMARC의&lt;br /&gt;&amp;nbsp;&amp;nbsp;목적과&amp;nbsp;효과를&amp;nbsp;서술하시오.&lt;br /&gt;&amp;nbsp;&amp;nbsp;(채점:&amp;nbsp;SPF&amp;nbsp;설명&amp;nbsp;1.5점,&amp;nbsp;DKIM&amp;nbsp;설명&amp;nbsp;1.5점,&amp;nbsp;DMARC&amp;nbsp;설명&amp;nbsp;2점)&lt;br /&gt;&lt;br /&gt;모범답안&amp;nbsp;작성&amp;nbsp;지침:&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;SPF&amp;nbsp;(Sender&amp;nbsp;Policy&amp;nbsp;Framework)&amp;nbsp;-&amp;nbsp;1.5점:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;개념:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;도메인의&amp;nbsp;DNS&amp;nbsp;TXT&amp;nbsp;레코드에&amp;nbsp;&quot;어떤&amp;nbsp;IP가&amp;nbsp;이&amp;nbsp;도메인으로&amp;nbsp;메일을&amp;nbsp;보낼&amp;nbsp;수&amp;nbsp;있는가&quot;를&amp;nbsp;등록&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;예:&amp;nbsp;v=spf1&amp;nbsp;ip4:203.0.113.1&amp;nbsp;include:google.com&amp;nbsp;~all&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;동작&amp;nbsp;방식:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.&amp;nbsp;공격자가&amp;nbsp;attacker@example.com으로&amp;nbsp;스푸핑&amp;nbsp;메일&amp;nbsp;발송&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.&amp;nbsp;수신&amp;nbsp;서버가&amp;nbsp;Envelope&amp;nbsp;From&amp;nbsp;(Return-Path)&amp;nbsp;주소&amp;nbsp;확인&amp;nbsp;&amp;rarr;&amp;nbsp;example.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3.&amp;nbsp;example.com의&amp;nbsp;DNS&amp;nbsp;SPF&amp;nbsp;레코드&amp;nbsp;조회&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;4.&amp;nbsp;발송&amp;nbsp;서버&amp;nbsp;IP가&amp;nbsp;SPF&amp;nbsp;레코드의&amp;nbsp;허용&amp;nbsp;IP&amp;nbsp;목록에&amp;nbsp;있는지&amp;nbsp;확인&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;5.&amp;nbsp;없으면&amp;nbsp;fail&amp;nbsp;또는&amp;nbsp;softfail&amp;nbsp;&amp;rarr;&amp;nbsp;메일&amp;nbsp;거부/스팸&amp;nbsp;폴더&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;장점:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;도메인&amp;nbsp;위장&amp;nbsp;발송&amp;nbsp;탐지&amp;nbsp;용이&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;기존&amp;nbsp;메일&amp;nbsp;인프라&amp;nbsp;변경&amp;nbsp;최소&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;제한:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;SPF&amp;nbsp;alignment&amp;nbsp;문제:&amp;nbsp;SMTP&amp;nbsp;경로와&amp;nbsp;From&amp;nbsp;도메인&amp;nbsp;일치&amp;nbsp;보장&amp;nbsp;안&amp;nbsp;됨&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;메일&amp;nbsp;전달(forwarding)&amp;nbsp;시&amp;nbsp;실패&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp;DKIM&amp;nbsp;(DomainKeys&amp;nbsp;Identified&amp;nbsp;Mail)&amp;nbsp;-&amp;nbsp;1.5점:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;개념:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;발신&amp;nbsp;도메인이&amp;nbsp;개인키로&amp;nbsp;메일(헤더&amp;middot;본문)에&amp;nbsp;전자서명&amp;nbsp;첨부&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;수신&amp;nbsp;측이&amp;nbsp;DNS&amp;nbsp;공개키로&amp;nbsp;서명&amp;nbsp;검증&amp;nbsp;&amp;rarr;&amp;nbsp;위장&amp;middot;변조&amp;nbsp;탐지&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;동작&amp;nbsp;방식:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.&amp;nbsp;발송&amp;nbsp;서버:&amp;nbsp;메일&amp;nbsp;헤더&amp;middot;본문을&amp;nbsp;SHA-256&amp;nbsp;해시화&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.&amp;nbsp;발송&amp;nbsp;서버:&amp;nbsp;개인키로&amp;nbsp;해시값&amp;nbsp;서명&amp;nbsp;&amp;rarr;&amp;nbsp;DKIM-Signature&amp;nbsp;헤더&amp;nbsp;첨부&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(형식:&amp;nbsp;v=1;&amp;nbsp;a=rsa-sha256;&amp;nbsp;c=relaxed/relaxed;&amp;nbsp;d=example.com;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s=selector;&amp;nbsp;h=from:to:subject:date;&amp;nbsp;bh=...;&amp;nbsp;b=...)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3.&amp;nbsp;수신&amp;nbsp;서버:&amp;nbsp;DKIM-Signature에서&amp;nbsp;selector(s=)&amp;nbsp;+&amp;nbsp;domain(d=)&amp;nbsp;추출&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;4.&amp;nbsp;수신&amp;nbsp;서버:&amp;nbsp;selector._domainkey.example.com&amp;nbsp;DNS&amp;nbsp;TXT&amp;nbsp;레코드&amp;nbsp;조회&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;5.&amp;nbsp;공개키&amp;nbsp;획득&amp;nbsp;후&amp;nbsp;서명&amp;nbsp;검증&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;6.&amp;nbsp;검증&amp;nbsp;성공&amp;nbsp;&amp;rarr;&amp;nbsp;발신자&amp;nbsp;신원&amp;nbsp;확인&amp;nbsp;&amp;amp;&amp;nbsp;메일&amp;nbsp;위변조&amp;nbsp;없음&amp;nbsp;증명&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;장점:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;메일&amp;nbsp;본문&amp;nbsp;변조&amp;nbsp;탐지&amp;nbsp;가능&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;발신자&amp;nbsp;암호학적&amp;nbsp;증명&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;메일&amp;nbsp;전달&amp;nbsp;시에도&amp;nbsp;작동&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;제한:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;발송&amp;nbsp;서버&amp;nbsp;설정&amp;nbsp;필요&amp;nbsp;(개인키&amp;nbsp;관리)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;수신&amp;nbsp;서버&amp;nbsp;설정&amp;nbsp;필요&amp;nbsp;(공개키&amp;nbsp;배포)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp;DMARC&amp;nbsp;(Domain-based&amp;nbsp;Message&amp;nbsp;Authentication,&amp;nbsp;Reporting&amp;nbsp;&amp;amp;&amp;nbsp;Conformance)&amp;nbsp;-&amp;nbsp;2점:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;개념:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;SPF&amp;nbsp;+&amp;nbsp;DKIM&amp;nbsp;결과를&amp;nbsp;수집&amp;middot;정책화&amp;middot;리포팅하는&amp;nbsp;정책&amp;nbsp;체계&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;도메인&amp;nbsp;소유자가&amp;nbsp;&quot;SPF/DKIM&amp;nbsp;실패&amp;nbsp;시&amp;nbsp;어떻게&amp;nbsp;처리할지&quot;&amp;nbsp;정책&amp;nbsp;지정&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DNS&amp;nbsp;TXT&amp;nbsp;레코드&amp;nbsp;예시:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;v=DMARC1;&amp;nbsp;p=quarantine;&amp;nbsp;rua=mailto:admin@example.com;&amp;nbsp;ruf=mailto:forensics@example.com&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;정책(p)&amp;nbsp;옵션:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;none:&amp;nbsp;조치&amp;nbsp;없음,&amp;nbsp;리포트만&amp;nbsp;전송&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;quarantine:&amp;nbsp;의심&amp;nbsp;메일을&amp;nbsp;스팸&amp;nbsp;폴더&amp;nbsp;격리&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;reject:&amp;nbsp;메일&amp;nbsp;거부&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;동작&amp;nbsp;흐름:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.&amp;nbsp;수신&amp;nbsp;서버:&amp;nbsp;SPF/DKIM&amp;nbsp;검증&amp;nbsp;수행&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.&amp;nbsp;SPF&amp;nbsp;통과하지만&amp;nbsp;DKIM&amp;nbsp;실패&amp;nbsp;또는&amp;nbsp;그&amp;nbsp;반대의&amp;nbsp;경우&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3.&amp;nbsp;DMARC&amp;nbsp;alignment&amp;nbsp;정책&amp;nbsp;적용&amp;nbsp;(relaxed/strict)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Relaxed:&amp;nbsp;서브도메인&amp;nbsp;허용&amp;nbsp;(mail.example.com&amp;nbsp;&amp;rarr;&amp;nbsp;example.com)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Strict:&amp;nbsp;완벽한&amp;nbsp;도메인&amp;nbsp;일치만&amp;nbsp;허용&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;4.&amp;nbsp;정책&amp;nbsp;불일치&amp;nbsp;시&amp;nbsp;p=quarantine이면&amp;nbsp;격리,&amp;nbsp;p=reject이면&amp;nbsp;거부&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;5.&amp;nbsp;일일/주간&amp;nbsp;리포트(Aggregate&amp;nbsp;Report)&amp;nbsp;생성&amp;nbsp;&amp;rarr;&amp;nbsp;admin@example.com으로&amp;nbsp;전송&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;6.&amp;nbsp;위조&amp;nbsp;시도&amp;nbsp;시&amp;nbsp;Forensics&amp;nbsp;Report(ruf)&amp;nbsp;별도&amp;nbsp;전송&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;효과:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;SPF/DKIM만으로&amp;nbsp;방어&amp;nbsp;불가한&amp;nbsp;부위&amp;nbsp;보완&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;도메인&amp;nbsp;스포핑&amp;nbsp;종합&amp;nbsp;대응&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;메일&amp;nbsp;보안&amp;nbsp;통합&amp;nbsp;모니터링&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【6번】 디지털 포렌식 5대 원칙 적용 사례 (12점)&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;문제:&lt;br /&gt;&amp;nbsp;&amp;nbsp;디지털&amp;nbsp;포렌식&amp;nbsp;5대&amp;nbsp;원칙(정당성,&amp;nbsp;재현성,&amp;nbsp;신속성,&amp;nbsp;연계보관성,&amp;nbsp;무결성)&amp;nbsp;중&lt;br /&gt;&amp;nbsp;&amp;nbsp;세&amp;nbsp;가지를&amp;nbsp;선택해&amp;nbsp;정의하고,&amp;nbsp;침해사고&amp;nbsp;현장에서&amp;nbsp;각&amp;nbsp;원칙을&amp;nbsp;어떻게&amp;nbsp;준수해야&lt;br /&gt;&amp;nbsp;&amp;nbsp;하는지&amp;nbsp;현장&amp;nbsp;사례를&amp;nbsp;들어&amp;nbsp;설명하시오.&lt;br /&gt;&amp;nbsp;&amp;nbsp;(채점:&amp;nbsp;정의&amp;nbsp;3점,&amp;nbsp;현장&amp;nbsp;준수&amp;nbsp;방법&amp;nbsp;2점)&lt;br /&gt;&lt;br /&gt;모범답안&amp;nbsp;작성&amp;nbsp;지침&amp;nbsp;(세&amp;nbsp;가지&amp;nbsp;선택&amp;nbsp;예시):&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;정당성&amp;nbsp;(Justifiability)&amp;nbsp;-&amp;nbsp;1점:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;정의:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;증거&amp;nbsp;수집이&amp;nbsp;법적&amp;nbsp;절차를&amp;nbsp;준수하고&amp;nbsp;적절한&amp;nbsp;권한&amp;nbsp;하에서&amp;nbsp;이루어져야&amp;nbsp;한다는&amp;nbsp;원칙&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;적법&amp;nbsp;절차:&amp;nbsp;영장&amp;nbsp;취득,&amp;nbsp;내부&amp;nbsp;인가,&amp;nbsp;법정&amp;nbsp;대리인&amp;nbsp;입회&amp;nbsp;등&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;부적절&amp;nbsp;수집:&amp;nbsp;비인가&amp;nbsp;스니핑,&amp;nbsp;도청,&amp;nbsp;불법&amp;nbsp;침입&amp;nbsp;등은&amp;nbsp;증거능력&amp;nbsp;상실&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;현장&amp;nbsp;준수&amp;nbsp;사례&amp;nbsp;(2점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;경찰&amp;middot;검찰&amp;middot;법원으로부터&amp;nbsp;압수수색&amp;nbsp;영장&amp;nbsp;획득&amp;nbsp;후&amp;nbsp;컴퓨터&amp;nbsp;디스크&amp;nbsp;수집&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;내부&amp;nbsp;사건&amp;nbsp;(예:&amp;nbsp;내부자&amp;nbsp;의심):&amp;nbsp;CISO&amp;middot;법무팀&amp;nbsp;승인&amp;nbsp;후&amp;nbsp;증거&amp;nbsp;수집&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;수집&amp;nbsp;시&amp;nbsp;변호사&amp;middot;감시자&amp;nbsp;입회로&amp;nbsp;적법성&amp;nbsp;확보&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;수집&amp;nbsp;과정&amp;nbsp;전체&amp;nbsp;영상&amp;nbsp;기록&amp;middot;문서화&amp;nbsp;(법적&amp;nbsp;공방&amp;nbsp;대비)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp;재현성&amp;nbsp;(Reproducibility)&amp;nbsp;-&amp;nbsp;1점:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;정의:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;동일한&amp;nbsp;절차&amp;middot;환경&amp;middot;데이터로&amp;nbsp;분석을&amp;nbsp;반복할&amp;nbsp;때&amp;nbsp;같은&amp;nbsp;결과가&amp;nbsp;나와야&amp;nbsp;한다는&amp;nbsp;원칙&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;타&amp;nbsp;전문가가&amp;nbsp;같은&amp;nbsp;도구&amp;middot;방법으로&amp;nbsp;검증&amp;nbsp;가능해야&amp;nbsp;함&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;주관적&amp;nbsp;해석&amp;nbsp;배제,&amp;nbsp;객관적&amp;nbsp;사실만&amp;nbsp;기록&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;현장&amp;nbsp;준수&amp;nbsp;사례&amp;nbsp;(2점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;디스크&amp;nbsp;이미징:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;Write&amp;nbsp;blocker&amp;nbsp;사용해&amp;nbsp;원본&amp;nbsp;디스크&amp;nbsp;접촉&amp;nbsp;차단&amp;nbsp;(변조&amp;nbsp;방지)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;dd&amp;nbsp;if=/dev/sda&amp;nbsp;of=image.img&amp;nbsp;bs=4096&amp;nbsp;명령으로&amp;nbsp;1:1&amp;nbsp;복사&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;이미징&amp;nbsp;전후&amp;nbsp;MD5/SHA256&amp;nbsp;해시값&amp;nbsp;기록&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(예:&amp;nbsp;Original:&amp;nbsp;a1b2c3d4e5f6...&amp;nbsp;&amp;rarr;&amp;nbsp;Image:&amp;nbsp;a1b2c3d4e5f6...&amp;nbsp;✓&amp;nbsp;일치)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;이미지로만&amp;nbsp;분석&amp;nbsp;수행&amp;nbsp;(원본&amp;nbsp;접근&amp;nbsp;절대&amp;nbsp;금지)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;분석&amp;nbsp;도구&amp;nbsp;&amp;amp;&amp;nbsp;방법&amp;nbsp;기록:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;사용&amp;nbsp;도구(FTK,&amp;nbsp;Encase&amp;nbsp;등)&amp;nbsp;버전&amp;middot;설정&amp;nbsp;명시&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;분석&amp;nbsp;절차&amp;nbsp;단계별&amp;nbsp;스크린샷&amp;nbsp;또는&amp;nbsp;로그&amp;nbsp;저장&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;다른&amp;nbsp;포렌식&amp;nbsp;전문가가&amp;nbsp;같은&amp;nbsp;도구로&amp;nbsp;재분석&amp;nbsp;가능하도록&amp;nbsp;정리&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp;신속성&amp;nbsp;(Speediness)&amp;nbsp;-&amp;nbsp;1점:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;정의:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;증거&amp;nbsp;보전의&amp;nbsp;우선순위를&amp;nbsp;고려해&amp;nbsp;휘발성&amp;nbsp;높은&amp;nbsp;정보부터&amp;nbsp;수집해야&amp;nbsp;한다는&amp;nbsp;원칙&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;메모리&amp;middot;네트워크&amp;nbsp;연결&amp;nbsp;정보는&amp;nbsp;전원&amp;nbsp;차단&amp;nbsp;시&amp;nbsp;소실됨&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;하드디스크는&amp;nbsp;상대적으로&amp;nbsp;휘발성&amp;nbsp;낮음&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;현장&amp;nbsp;준수&amp;nbsp;사례&amp;nbsp;(2점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;우선순위별&amp;nbsp;증거&amp;nbsp;수집:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1순위:&amp;nbsp;메모리&amp;nbsp;덤프&amp;nbsp;(즉시&amp;nbsp;수행,&amp;nbsp;전원&amp;nbsp;유지)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;volatility,&amp;nbsp;dd&amp;nbsp;if=/dev/mem&amp;nbsp;of=memory.bin&amp;nbsp;등으로&amp;nbsp;메모리&amp;nbsp;캡처&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2순위:&amp;nbsp;네트워크&amp;nbsp;연결&amp;nbsp;정보&amp;nbsp;(netstat,&amp;nbsp;ss&amp;nbsp;명령&amp;nbsp;기록)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;netstat&amp;nbsp;-anp&amp;nbsp;&amp;gt;&amp;nbsp;network_state.txt&amp;nbsp;(활성&amp;nbsp;연결&amp;nbsp;저장)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3순위:&amp;nbsp;로그&amp;nbsp;파일&amp;nbsp;(syslog,&amp;nbsp;auth.log&amp;nbsp;등&amp;nbsp;백업)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4순위:&amp;nbsp;하드디스크&amp;nbsp;이미징&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;절대&amp;nbsp;금지:&amp;nbsp;혼란&amp;nbsp;중&amp;nbsp;디스크&amp;nbsp;접근&amp;nbsp;&amp;rarr;&amp;nbsp;메모리&amp;nbsp;휘발&amp;nbsp;&amp;rarr;&amp;nbsp;나중에&amp;nbsp;이미징&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(증거&amp;nbsp;손상&amp;nbsp;+&amp;nbsp;신속성&amp;nbsp;원칙&amp;nbsp;위배)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;또는&amp;nbsp;다른&amp;nbsp;조합&amp;nbsp;선택&amp;nbsp;가능:&lt;br /&gt;&lt;br /&gt;4)&amp;nbsp;연계보관성&amp;nbsp;(Chain&amp;nbsp;of&amp;nbsp;Custody)&amp;nbsp;-&amp;nbsp;1점:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;정의:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;증거의&amp;nbsp;수집&amp;middot;인수&amp;middot;인계&amp;middot;보관&amp;nbsp;과정을&amp;nbsp;문서화해&amp;nbsp;증거의&amp;nbsp;출처&amp;middot;무결성&amp;middot;연속성을&amp;nbsp;증명하는&amp;nbsp;원칙&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;현장&amp;nbsp;준수&amp;nbsp;사례&amp;nbsp;(2점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;증거&amp;nbsp;수집&amp;nbsp;시:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&quot;2025-11-24&amp;nbsp;14:30,&amp;nbsp;HDD&amp;nbsp;1개&amp;nbsp;(SN:&amp;nbsp;123ABC),&amp;nbsp;용량&amp;nbsp;1TB&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&quot;수집자:&amp;nbsp;A,&amp;nbsp;서명,&amp;nbsp;타임스탬프&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;증거&amp;nbsp;이동&amp;nbsp;시마다&amp;nbsp;기록:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&quot;14:35&amp;nbsp;A&amp;nbsp;&amp;rarr;&amp;nbsp;B로&amp;nbsp;인수인계,&amp;nbsp;B&amp;nbsp;서명&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&quot;냉동보관실&amp;nbsp;입고,&amp;nbsp;보관자&amp;nbsp;C&amp;nbsp;서명&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;분석&amp;nbsp;단계별&amp;nbsp;기록:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&quot;15:00&amp;nbsp;분석자&amp;nbsp;D가&amp;nbsp;증거&amp;nbsp;인수,&amp;nbsp;봉인&amp;nbsp;상태&amp;nbsp;확인&amp;nbsp;✓&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&quot;해시값&amp;nbsp;검증&amp;nbsp;✓&amp;nbsp;(원본과&amp;nbsp;일치)&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;법정&amp;nbsp;제출&amp;nbsp;전&amp;nbsp;최종&amp;nbsp;확인:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;증거&amp;nbsp;수집~분석~제출까지&amp;nbsp;모든&amp;nbsp;단계&amp;nbsp;기록&amp;nbsp;제출&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&quot;누가&amp;nbsp;언제&amp;nbsp;어떤&amp;nbsp;목적으로&amp;nbsp;접근했는가&quot;&amp;nbsp;전체&amp;nbsp;추적&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5)&amp;nbsp;무결성&amp;nbsp;(Integrity)&amp;nbsp;-&amp;nbsp;1점:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;정의:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;증거의&amp;nbsp;변조&amp;middot;손상을&amp;nbsp;방지하고,&amp;nbsp;변조되지&amp;nbsp;않았음을&amp;nbsp;암호학적으로&amp;nbsp;입증해야&amp;nbsp;한다는&amp;nbsp;원칙&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;현장&amp;nbsp;준수&amp;nbsp;사례&amp;nbsp;(2점):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;해시값&amp;nbsp;기록&amp;nbsp;&amp;amp;&amp;nbsp;검증:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;원본&amp;nbsp;디스크:&amp;nbsp;MD5&amp;nbsp;=&amp;nbsp;a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;이미지&amp;nbsp;생성&amp;nbsp;완료&amp;nbsp;후&amp;nbsp;재계산:&amp;nbsp;MD5&amp;nbsp;=&amp;nbsp;a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;일치&amp;nbsp;✓&amp;nbsp;&amp;rarr;&amp;nbsp;이미지&amp;nbsp;정합성&amp;nbsp;증명&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;저장&amp;nbsp;매체&amp;nbsp;보호:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;증거&amp;nbsp;저장&amp;nbsp;매체(CD/USB&amp;nbsp;등)를&amp;nbsp;손상으로부터&amp;nbsp;보호&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;냉동&amp;nbsp;보관실&amp;nbsp;등&amp;nbsp;통제된&amp;nbsp;환경에서&amp;nbsp;보관&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;증거&amp;nbsp;접근&amp;nbsp;제한:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;필요한&amp;nbsp;사람만&amp;nbsp;접근&amp;nbsp;(접근&amp;nbsp;로그&amp;nbsp;기록)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;불필요한&amp;nbsp;도구/소프트웨어&amp;nbsp;설치&amp;nbsp;금지&amp;nbsp;(의도치&amp;nbsp;않은&amp;nbsp;변조&amp;nbsp;방지)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;분석&amp;nbsp;후&amp;nbsp;검증:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;최종&amp;nbsp;분석&amp;nbsp;보고서에&amp;nbsp;해시값&amp;nbsp;재기록&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&quot;본&amp;nbsp;분석&amp;nbsp;과정에서&amp;nbsp;증거&amp;nbsp;무결성&amp;nbsp;확인&amp;nbsp;완료&quot;&amp;nbsp;명시&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===============================================================&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;제3부: 실무형 시나리오 문제 (2문제 중 선택) - 각 16점 만점&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;===============================================================&lt;br /&gt;&lt;br /&gt;【1번】 리눅스 서버 보안 점검 시나리오 (16점)&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;[상황&amp;nbsp;제시]&lt;br /&gt;&lt;br /&gt;귀사&amp;nbsp;정보보안팀이&amp;nbsp;운영&amp;nbsp;중인&amp;nbsp;리눅스&amp;nbsp;서버에서&amp;nbsp;정기&amp;nbsp;보안&amp;nbsp;점검을&amp;nbsp;수행했습니다.&lt;br /&gt;다음과&amp;nbsp;같은&amp;nbsp;설정이&amp;nbsp;확인되었습니다.&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;SSH&amp;nbsp;설정&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/etc/ssh/sshd_config:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;PermitRootLogin&amp;nbsp;yes&amp;nbsp;(root&amp;nbsp;원격&amp;nbsp;직접&amp;nbsp;로그인&amp;nbsp;허용)&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp;세션&amp;nbsp;관리&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/etc/profile:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;TMOUT&amp;nbsp;설정이&amp;nbsp;전혀&amp;nbsp;없음&amp;nbsp;(타임아웃&amp;nbsp;무제한)&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp;파일&amp;nbsp;권한&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/etc/passwd:&amp;nbsp;&amp;nbsp;-rw-rw-rw-&amp;nbsp;(666)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/etc/shadow:&amp;nbsp;&amp;nbsp;-rw-r-----&amp;nbsp;(640)&lt;br /&gt;&lt;br /&gt;4)&amp;nbsp;파일시스템&amp;nbsp;점검&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;find&amp;nbsp;/&amp;nbsp;-type&amp;nbsp;f&amp;nbsp;-perm&amp;nbsp;-2&amp;nbsp;결과:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;world-writable&amp;nbsp;파일&amp;nbsp;다수&amp;nbsp;발견&amp;nbsp;(예:&amp;nbsp;/tmp/test.sh,&amp;nbsp;/opt/app/config.txt&amp;nbsp;등)&lt;br /&gt;&lt;br /&gt;[요구사항]&lt;br /&gt;&lt;br /&gt;(1)&amp;nbsp;각&amp;nbsp;항목별&amp;nbsp;보안&amp;nbsp;취약점&amp;nbsp;설명&amp;nbsp;(6점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;취약점&amp;nbsp;명칭&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;보안상&amp;nbsp;영향&amp;nbsp;(공격자의&amp;nbsp;가능&amp;nbsp;행동)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;CVSS&amp;nbsp;또는&amp;nbsp;심각도&amp;nbsp;평가&amp;nbsp;(High/Medium/Low)&lt;br /&gt;&lt;br /&gt;(2)&amp;nbsp;개선&amp;nbsp;조치&amp;nbsp;방법&amp;nbsp;(6점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;각&amp;nbsp;항목별&amp;nbsp;구체적&amp;nbsp;설정&amp;nbsp;방법&amp;nbsp;또는&amp;nbsp;명령&amp;nbsp;예시&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;설정&amp;nbsp;후&amp;nbsp;검증&amp;nbsp;방법&lt;br /&gt;&lt;br /&gt;(3)&amp;nbsp;추가&amp;nbsp;보안&amp;nbsp;강화&amp;nbsp;방안&amp;nbsp;(3점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;위&amp;nbsp;4가지&amp;nbsp;외&amp;nbsp;리눅스&amp;nbsp;서버&amp;nbsp;보안&amp;nbsp;강화를&amp;nbsp;위한&amp;nbsp;추가&amp;nbsp;조치&amp;nbsp;2~3가지&lt;br /&gt;&lt;br /&gt;[모범답안&amp;nbsp;작성&amp;nbsp;지침]&lt;br /&gt;&lt;br /&gt;(1)&amp;nbsp;각&amp;nbsp;항목별&amp;nbsp;취약점&amp;nbsp;분석&amp;nbsp;(6점):&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;1:&amp;nbsp;SSH&amp;nbsp;root&amp;nbsp;원격&amp;nbsp;로그인&amp;nbsp;허용】(1.5점)&lt;br /&gt;취약점:&amp;nbsp;원격&amp;nbsp;Root&amp;nbsp;권한&amp;nbsp;탈취&amp;nbsp;위험&lt;br /&gt;영향:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;일반&amp;nbsp;사용자&amp;nbsp;계정&amp;nbsp;탈취&amp;nbsp;후,&amp;nbsp;SSH로&amp;nbsp;root&amp;nbsp;직접&amp;nbsp;로그인&amp;nbsp;시도&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;로그인&amp;nbsp;성공&amp;nbsp;시&amp;nbsp;시스템&amp;nbsp;최고&amp;nbsp;권한&amp;nbsp;즉시&amp;nbsp;확보&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;root&amp;nbsp;권한으로&amp;nbsp;백도어&amp;nbsp;설치,&amp;nbsp;시스템&amp;nbsp;전체&amp;nbsp;장악&lt;br /&gt;심각도:&amp;nbsp;HIGH&amp;nbsp;(최상위&amp;nbsp;권한&amp;nbsp;탈취)&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;2:&amp;nbsp;TMOUT&amp;nbsp;미설정】(1.5점)&lt;br /&gt;취약점:&amp;nbsp;세션&amp;nbsp;타임아웃&amp;nbsp;없음&amp;nbsp;&amp;rarr;&amp;nbsp;장시간&amp;nbsp;방치&amp;nbsp;세션&amp;nbsp;지속&lt;br /&gt;영향:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;사용자가&amp;nbsp;로그오프하지&amp;nbsp;않고&amp;nbsp;자리&amp;nbsp;떠날&amp;nbsp;경우&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;다른&amp;nbsp;사용자가&amp;nbsp;해당&amp;nbsp;터미널&amp;nbsp;접근&amp;nbsp;&amp;rarr;&amp;nbsp;무단&amp;nbsp;명령&amp;nbsp;실행&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;세션&amp;nbsp;하이재킹,&amp;nbsp;권한&amp;nbsp;오용&lt;br /&gt;심각도:&amp;nbsp;MEDIUM&amp;nbsp;(우발적&amp;nbsp;권한&amp;nbsp;오용&amp;nbsp;/&amp;nbsp;의도된&amp;nbsp;공격&amp;nbsp;모두&amp;nbsp;가능)&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;3:&amp;nbsp;/etc/passwd&amp;nbsp;과도&amp;nbsp;권한&amp;nbsp;(666)】(1.5점)&lt;br /&gt;취약점:&amp;nbsp;모든&amp;nbsp;사용자가&amp;nbsp;읽기&amp;middot;쓰기&amp;nbsp;가능&lt;br /&gt;영향:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;일반&amp;nbsp;사용자가&amp;nbsp;/etc/passwd&amp;nbsp;읽기&amp;nbsp;&amp;rarr;&amp;nbsp;전체&amp;nbsp;사용자&amp;nbsp;계정&amp;nbsp;조회&amp;nbsp;가능&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;악의적&amp;nbsp;사용자가&amp;nbsp;/etc/passwd&amp;nbsp;수정&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;기존&amp;nbsp;계정&amp;nbsp;암호&amp;nbsp;제거&amp;nbsp;(UID&amp;nbsp;0으로&amp;nbsp;변조)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;신규&amp;nbsp;계정&amp;nbsp;추가&amp;nbsp;&amp;rarr;&amp;nbsp;백도어&amp;nbsp;계정&amp;nbsp;생성&lt;br /&gt;심각도:&amp;nbsp;HIGH&amp;nbsp;(권한&amp;nbsp;상승&amp;nbsp;/&amp;nbsp;백도어&amp;nbsp;설치)&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;3-2:&amp;nbsp;/etc/shadow&amp;nbsp;과도&amp;nbsp;권한&amp;nbsp;(640)】(1.5점)&lt;br /&gt;취약점:&amp;nbsp;일반&amp;nbsp;사용자가&amp;nbsp;shadow&amp;nbsp;읽기&amp;nbsp;가능&amp;nbsp;(표준은&amp;nbsp;400&amp;nbsp;또는&amp;nbsp;000)&lt;br /&gt;영향:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;일반&amp;nbsp;사용자가&amp;nbsp;/etc/shadow&amp;nbsp;읽기&amp;nbsp;&amp;rarr;&amp;nbsp;전체&amp;nbsp;계정의&amp;nbsp;암호&amp;nbsp;해시&amp;nbsp;획득&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;오프라인에서&amp;nbsp;해시&amp;nbsp;크래킹&amp;nbsp;(John&amp;nbsp;the&amp;nbsp;Ripper,&amp;nbsp;Hashcat&amp;nbsp;등)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;약한&amp;nbsp;비밀번호&amp;nbsp;경우&amp;nbsp;빠르게&amp;nbsp;역산&amp;nbsp;가능&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;root&amp;nbsp;계정&amp;nbsp;비밀번호&amp;nbsp;탈취&amp;nbsp;&amp;rarr;&amp;nbsp;전권한&amp;nbsp;장악&lt;br /&gt;심각도:&amp;nbsp;HIGH&amp;nbsp;(암호&amp;nbsp;해시&amp;nbsp;노출)&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;4:&amp;nbsp;world-writable&amp;nbsp;파일】(1점)&lt;br /&gt;취약점:&amp;nbsp;모든&amp;nbsp;사용자가&amp;nbsp;읽기&amp;middot;쓰기&amp;middot;실행&amp;nbsp;가능&lt;br /&gt;영향:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/tmp/test.sh:&amp;nbsp;일반&amp;nbsp;사용자가&amp;nbsp;스크립트&amp;nbsp;수정&amp;nbsp;&amp;rarr;&amp;nbsp;타&amp;nbsp;사용자&amp;nbsp;실행&amp;nbsp;시&amp;nbsp;악의적&amp;nbsp;명령&amp;nbsp;실행&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/opt/app/config.txt:&amp;nbsp;애플리케이션&amp;nbsp;설정&amp;nbsp;변조&amp;nbsp;&amp;rarr;&amp;nbsp;기능&amp;nbsp;오류&amp;nbsp;또는&amp;nbsp;권한&amp;nbsp;상승&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;특히&amp;nbsp;cron&amp;middot;systemd&amp;nbsp;등&amp;nbsp;root&amp;nbsp;소유&amp;nbsp;스크립트가&amp;nbsp;world-writable이면&amp;nbsp;권한&amp;nbsp;상승&amp;nbsp;취약점&lt;br /&gt;심각도:&amp;nbsp;HIGH&amp;nbsp;(권한&amp;nbsp;상승)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(2)&amp;nbsp;개선&amp;nbsp;조치&amp;nbsp;방법&amp;nbsp;(6점):&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;1:&amp;nbsp;SSH&amp;nbsp;root&amp;nbsp;로그인&amp;nbsp;차단】(1.5점)&lt;br /&gt;&lt;br /&gt;명령:&lt;br /&gt;&amp;nbsp;&amp;nbsp;1.&amp;nbsp;vi&amp;nbsp;/etc/ssh/sshd_config&lt;br /&gt;&amp;nbsp;&amp;nbsp;2.&amp;nbsp;PermitRootLogin&amp;nbsp;yes&amp;nbsp;&amp;rarr;&amp;nbsp;PermitRootLogin&amp;nbsp;no&amp;nbsp;변경&lt;br /&gt;&amp;nbsp;&amp;nbsp;3.&amp;nbsp;PermitRootLogin&amp;nbsp;prohibit-password&amp;nbsp;(암호&amp;nbsp;로그인만&amp;nbsp;차단,&amp;nbsp;공개키만&amp;nbsp;허용&amp;nbsp;옵션도&amp;nbsp;있음)&lt;br /&gt;&amp;nbsp;&amp;nbsp;4.&amp;nbsp;SSH&amp;nbsp;서비스&amp;nbsp;재시작:&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;sshd&lt;br /&gt;&amp;nbsp;&amp;nbsp;5.&amp;nbsp;설정&amp;nbsp;검증:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;grep&amp;nbsp;&quot;^PermitRootLogin&quot;&amp;nbsp;/etc/ssh/sshd_config&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;&quot;PermitRootLogin&amp;nbsp;no&quot;&amp;nbsp;출력&amp;nbsp;확인&lt;br /&gt;&lt;br /&gt;효과:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;root&amp;nbsp;계정으로&amp;nbsp;SSH&amp;nbsp;직접&amp;nbsp;접근&amp;nbsp;불가&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;일반&amp;nbsp;사용자&amp;nbsp;로그인&amp;nbsp;&amp;rarr;&amp;nbsp;sudo&amp;nbsp;su&amp;nbsp;-&amp;nbsp;로&amp;nbsp;권한&amp;nbsp;상승&amp;nbsp;(감시&amp;nbsp;로그&amp;nbsp;남음)&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;2:&amp;nbsp;TMOUT&amp;nbsp;설정】(1.5점)&lt;br /&gt;&lt;br /&gt;명령:&lt;br /&gt;&amp;nbsp;&amp;nbsp;1.&amp;nbsp;vi&amp;nbsp;/etc/profile&amp;nbsp;(또는&amp;nbsp;/etc/bash.bashrc)&lt;br /&gt;&amp;nbsp;&amp;nbsp;2.&amp;nbsp;하단에&amp;nbsp;추가:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;export&amp;nbsp;TMOUT=600&amp;nbsp;&amp;nbsp;(600초&amp;nbsp;=&amp;nbsp;10분)&lt;br /&gt;&amp;nbsp;&amp;nbsp;3.&amp;nbsp;파일&amp;nbsp;저장&amp;nbsp;후&amp;nbsp;로그아웃&lt;br /&gt;&amp;nbsp;&amp;nbsp;4.&amp;nbsp;새&amp;nbsp;터미널&amp;nbsp;로그인&amp;nbsp;후&amp;nbsp;검증:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$TMOUT&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;600&amp;nbsp;출력&amp;nbsp;확인&lt;br /&gt;&lt;br /&gt;동작:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;세션&amp;nbsp;유휴&amp;nbsp;10분&amp;nbsp;후&amp;nbsp;자동&amp;nbsp;로그아웃&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;환경에&amp;nbsp;따라&amp;nbsp;TMOUT=1800&amp;nbsp;(30분)&amp;nbsp;등으로&amp;nbsp;조정&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;주의:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/etc/profile은&amp;nbsp;모든&amp;nbsp;쉘&amp;nbsp;사용자에&amp;nbsp;적용&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;.bashrc는&amp;nbsp;bash&amp;nbsp;사용자만&amp;nbsp;적용&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;3:&amp;nbsp;/etc/passwd&amp;middot;/etc/shadow&amp;nbsp;권한&amp;nbsp;정정】(1.5점)&lt;br /&gt;&lt;br /&gt;명령:&lt;br /&gt;&amp;nbsp;&amp;nbsp;chmod&amp;nbsp;644&amp;nbsp;/etc/passwd&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;표준&amp;nbsp;권한:&amp;nbsp;r--r--r--&lt;br /&gt;&amp;nbsp;&amp;nbsp;chmod&amp;nbsp;400&amp;nbsp;/etc/shadow&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;표준&amp;nbsp;권한:&amp;nbsp;r------&lt;br /&gt;&lt;br /&gt;검증:&lt;br /&gt;&amp;nbsp;&amp;nbsp;ls&amp;nbsp;-la&amp;nbsp;/etc/passwd&amp;nbsp;/etc/shadow&lt;br /&gt;&amp;nbsp;&amp;nbsp;출력&amp;nbsp;예:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-rw-r--r--&amp;nbsp;1&amp;nbsp;root&amp;nbsp;root&amp;nbsp;/etc/passwd&lt;br /&gt;&amp;nbsp;&amp;nbsp;r--------&amp;nbsp;1&amp;nbsp;root&amp;nbsp;shadow&amp;nbsp;/etc/shadow&lt;br /&gt;&lt;br /&gt;해설:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/etc/passwd&amp;nbsp;644:&amp;nbsp;모든&amp;nbsp;사용자&amp;nbsp;읽기&amp;nbsp;필요&amp;nbsp;(로그인&amp;nbsp;명령에서&amp;nbsp;사용)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;쓰기는&amp;nbsp;root만&amp;nbsp;(비밀번호&amp;nbsp;명령어에서&amp;nbsp;shadow&amp;nbsp;업데이트)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/etc/shadow&amp;nbsp;400:&amp;nbsp;root만&amp;nbsp;읽기&amp;nbsp;(해시&amp;nbsp;정보&amp;nbsp;보호)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【항목&amp;nbsp;4:&amp;nbsp;World-writable&amp;nbsp;파일&amp;nbsp;권한&amp;nbsp;정정】(1.5점)&lt;br /&gt;&lt;br /&gt;명령:&lt;br /&gt;&amp;nbsp;&amp;nbsp;1.&amp;nbsp;world-writable&amp;nbsp;파일&amp;nbsp;검사:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;find&amp;nbsp;/&amp;nbsp;-type&amp;nbsp;f&amp;nbsp;-perm&amp;nbsp;-2&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;(또는&amp;nbsp;-perm&amp;nbsp;/o+w)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;또는&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;find&amp;nbsp;/&amp;nbsp;-type&amp;nbsp;f&amp;nbsp;-perm&amp;nbsp;/o+w&amp;nbsp;2&amp;gt;/dev/null&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;2.&amp;nbsp;결과&amp;nbsp;검토&amp;nbsp;(예):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/tmp/test.sh&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/opt/app/config.txt&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;3.&amp;nbsp;각&amp;nbsp;파일별&amp;nbsp;권한&amp;nbsp;확인&amp;nbsp;&amp;amp;&amp;nbsp;정정:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ls&amp;nbsp;-la&amp;nbsp;/tmp/test.sh&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;-rwxrwxrwx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chmod&amp;nbsp;750&amp;nbsp;/tmp/test.sh&amp;nbsp;(또는&amp;nbsp;755,&amp;nbsp;소유자&amp;middot;그룹만&amp;nbsp;쓰기)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;4.&amp;nbsp;/opt/app/config.txt는?&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ls&amp;nbsp;-la&amp;nbsp;/opt/app/config.txt&amp;nbsp;&amp;rarr;&amp;nbsp;-rw-rw-rw-&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chmod&amp;nbsp;640&amp;nbsp;/opt/app/config.txt&amp;nbsp;(소유자&amp;nbsp;읽기&amp;middot;쓰기,&amp;nbsp;그룹&amp;nbsp;읽기만)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;5.&amp;nbsp;정정&amp;nbsp;후&amp;nbsp;재확인:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;find&amp;nbsp;/&amp;nbsp;-type&amp;nbsp;f&amp;nbsp;-perm&amp;nbsp;-2&amp;nbsp;2&amp;gt;/dev/null&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;world-writable&amp;nbsp;없어야&amp;nbsp;함&amp;nbsp;(또는&amp;nbsp;/tmp,&amp;nbsp;/dev&amp;nbsp;등&amp;nbsp;예외만&amp;nbsp;남아야&amp;nbsp;함)&lt;br /&gt;&lt;br /&gt;주의:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/tmp,&amp;nbsp;/var/tmp:&amp;nbsp;세션&amp;nbsp;임시&amp;nbsp;파일이라&amp;nbsp;world-writable&amp;nbsp;허용되는&amp;nbsp;경우&amp;nbsp;많음&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/dev:&amp;nbsp;디바이스&amp;nbsp;파일이라&amp;nbsp;world-writable&amp;nbsp;정상&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;일반&amp;nbsp;애플리케이션&amp;middot;데이터&amp;nbsp;파일은&amp;nbsp;world-writable&amp;nbsp;제거&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(3)&amp;nbsp;추가&amp;nbsp;보안&amp;nbsp;강화&amp;nbsp;방안&amp;nbsp;(3점):&lt;br /&gt;&lt;br /&gt;추가&amp;nbsp;조치&amp;nbsp;1:&amp;nbsp;sudo&amp;nbsp;명령&amp;nbsp;감시&amp;nbsp;&amp;amp;&amp;nbsp;권한&amp;nbsp;상승&amp;nbsp;로깅&amp;nbsp;(1점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;목적:&amp;nbsp;권한&amp;nbsp;상승&amp;nbsp;시도를&amp;nbsp;추적&lt;br /&gt;&amp;nbsp;&amp;nbsp;설정:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;sudo&amp;nbsp;명령&amp;nbsp;실행&amp;nbsp;로그:&amp;nbsp;/var/log/auth.log&amp;nbsp;(또는&amp;nbsp;/var/log/secure)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;auditd&amp;nbsp;활성화:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;systemctl&amp;nbsp;enable&amp;nbsp;auditd&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;auditd&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;auditctl&amp;nbsp;-w&amp;nbsp;/etc/sudoers&amp;nbsp;-p&amp;nbsp;wa&amp;nbsp;-k&amp;nbsp;sudoers_edits&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;모든&amp;nbsp;sudo&amp;nbsp;사용&amp;nbsp;기록&amp;nbsp;및&amp;nbsp;권한&amp;nbsp;상승&amp;nbsp;흔적&amp;nbsp;남김&lt;br /&gt;&lt;br /&gt;추가&amp;nbsp;조치&amp;nbsp;2:&amp;nbsp;/etc/securetty&amp;nbsp;설정&amp;nbsp;(1점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;목적:&amp;nbsp;Root&amp;nbsp;로그인&amp;nbsp;가능&amp;nbsp;터미널&amp;nbsp;제한&lt;br /&gt;&amp;nbsp;&amp;nbsp;설정:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vi&amp;nbsp;/etc/securetty&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;콘솔&amp;nbsp;터미널(tty1,&amp;nbsp;tty2&amp;nbsp;등)만&amp;nbsp;허용&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;원격&amp;nbsp;Telnet/SSH에서는&amp;nbsp;root&amp;nbsp;로그인&amp;nbsp;완전&amp;nbsp;불가&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(예)&amp;nbsp;/etc/securetty&amp;nbsp;내용:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tty1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tty2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;SSH/Telnet&amp;nbsp;등&amp;nbsp;원격&amp;nbsp;접근은&amp;nbsp;명시되지&amp;nbsp;않음&amp;nbsp;&amp;rarr;&amp;nbsp;원격&amp;nbsp;root&amp;nbsp;로그인&amp;nbsp;불가&lt;br /&gt;&lt;br /&gt;추가&amp;nbsp;조치&amp;nbsp;3:&amp;nbsp;fail2ban&amp;nbsp;설치&amp;nbsp;&amp;amp;&amp;nbsp;SSH&amp;nbsp;무차별&amp;nbsp;대입&amp;nbsp;공격&amp;nbsp;방어&amp;nbsp;(1점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;목적:&amp;nbsp;SSH&amp;nbsp;포트&amp;nbsp;스캔&amp;middot;무차별&amp;nbsp;공격(Brute-force)&amp;nbsp;방어&lt;br /&gt;&amp;nbsp;&amp;nbsp;설정:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;apt-get&amp;nbsp;install&amp;nbsp;fail2ban&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;systemctl&amp;nbsp;enable&amp;nbsp;fail2ban&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;fail2ban&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;5회&amp;nbsp;실패&amp;nbsp;후&amp;nbsp;60초&amp;nbsp;차단&amp;nbsp;등&amp;nbsp;정책&amp;nbsp;설정&lt;br /&gt;&amp;nbsp;&amp;nbsp;효과:&amp;nbsp;잦은&amp;nbsp;로그인&amp;nbsp;실패&amp;nbsp;IP&amp;nbsp;자동&amp;nbsp;차단&amp;nbsp;(iptables&amp;nbsp;룰&amp;nbsp;적용)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【2번】 웹&amp;middot;DB 연동 취약점 시나리오 (16점)&lt;br /&gt;─────────────────────────────────────────────&lt;br /&gt;[상황&amp;nbsp;제시]&lt;br /&gt;&lt;br /&gt;한&amp;nbsp;전자상거래&amp;nbsp;웹&amp;nbsp;서비스를&amp;nbsp;점검한&amp;nbsp;결과,&amp;nbsp;다음과&amp;nbsp;같은&amp;nbsp;문제가&amp;nbsp;발견되었습니다.&lt;br /&gt;&lt;br /&gt;【로그인&amp;nbsp;기능&amp;nbsp;코드】&lt;br /&gt;```php&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;$user&amp;nbsp;=&amp;nbsp;$_POST['user'];&lt;br /&gt;&amp;nbsp;&amp;nbsp;$query&amp;nbsp;=&amp;nbsp;&quot;SELECT&amp;nbsp;pw&amp;nbsp;FROM&amp;nbsp;member&amp;nbsp;WHERE&amp;nbsp;id='$user'&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysqli_query($conn,&amp;nbsp;$query);&lt;br /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;($result&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;mysqli_num_rows($result)&amp;nbsp;&amp;gt;&amp;nbsp;0)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$row&amp;nbsp;=&amp;nbsp;mysqli_fetch_assoc($result);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;($row['pw']&amp;nbsp;==&amp;nbsp;$_POST['pwd'])&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$_SESSION['id']&amp;nbsp;=&amp;nbsp;$user;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&quot;로그인&amp;nbsp;성공&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;```&lt;br /&gt;&lt;br /&gt;【파일&amp;nbsp;업로드&amp;nbsp;기능&amp;nbsp;코드】&lt;br /&gt;```php&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;($_FILES['file']['type']&amp;nbsp;==&amp;nbsp;'image/jpeg')&amp;nbsp;{&amp;nbsp;&amp;nbsp;//&amp;nbsp;MIME&amp;nbsp;타입만&amp;nbsp;검사&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$upload_dir&amp;nbsp;=&amp;nbsp;'/var/www/html/upload/';&amp;nbsp;&amp;nbsp;//&amp;nbsp;웹루트&amp;nbsp;하위&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;move_uploaded_file($_FILES['file']['tmp_name'],&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$upload_dir&amp;nbsp;.&amp;nbsp;$_FILES['file']['name']);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&quot;파일&amp;nbsp;업로드&amp;nbsp;완료:&amp;nbsp;&quot;&amp;nbsp;.&amp;nbsp;$_FILES['file']['name'];&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;```&lt;br /&gt;&lt;br /&gt;【서버&amp;nbsp;설정】&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/var/www/html/upload/&amp;nbsp;디렉터리&amp;nbsp;권한:&amp;nbsp;755&amp;nbsp;(실행&amp;nbsp;권한&amp;nbsp;있음)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;URL&amp;nbsp;직접&amp;nbsp;접근&amp;nbsp;가능:&amp;nbsp;&lt;a href=&quot;http://example.com/upload/any_file.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://example.com/upload/any_file.php&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;웹&amp;nbsp;서버(Apache):&amp;nbsp;mod_php&amp;nbsp;활성화&amp;nbsp;&amp;rarr;&amp;nbsp;PHP&amp;nbsp;파일&amp;nbsp;실행&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;[요구사항]&lt;br /&gt;&lt;br /&gt;(1)&amp;nbsp;SQL&amp;nbsp;쿼리의&amp;nbsp;취약점&amp;nbsp;명칭과&amp;nbsp;공격&amp;nbsp;페이로드&amp;nbsp;2개&amp;nbsp;(5점)&lt;br /&gt;&lt;br /&gt;(2)&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;취약점의&amp;nbsp;유형과&amp;nbsp;웹쉘&amp;nbsp;공격&amp;nbsp;성공&amp;nbsp;조건&amp;nbsp;(5점)&lt;br /&gt;&lt;br /&gt;(3)&amp;nbsp;위&amp;nbsp;두&amp;nbsp;취약점을&amp;nbsp;모두&amp;nbsp;고려한&amp;nbsp;종합&amp;nbsp;보완&amp;nbsp;대책&amp;nbsp;(5점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;애플리케이션&amp;nbsp;코드&amp;nbsp;수정&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;DB&amp;nbsp;보안&amp;nbsp;조치&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;서버&amp;middot;시스템&amp;nbsp;조치&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;각각&amp;nbsp;2~3가지씩&lt;br /&gt;&lt;br /&gt;[모범답안&amp;nbsp;작성&amp;nbsp;지침]&lt;br /&gt;&lt;br /&gt;(1)&amp;nbsp;SQL&amp;nbsp;Injection&amp;nbsp;취약점&amp;nbsp;분석&amp;nbsp;(5점):&lt;br /&gt;&lt;br /&gt;【취약점&amp;nbsp;명칭】(1점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;SQL&amp;nbsp;Injection&amp;nbsp;(SQL&amp;nbsp;인젝션)&lt;br /&gt;&lt;br /&gt;【원인&amp;nbsp;분석】(1점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;사용자&amp;nbsp;입력값($user)을&amp;nbsp;직접&amp;nbsp;SQL&amp;nbsp;쿼리에&amp;nbsp;연결&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;입력값&amp;nbsp;검증&amp;middot;이스케이프&amp;nbsp;없음&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;쿼리문과&amp;nbsp;데이터의&amp;nbsp;경계&amp;nbsp;불명확&lt;br /&gt;&lt;br /&gt;【공격&amp;nbsp;페이로드&amp;nbsp;1:&amp;nbsp;인증&amp;nbsp;우회】(1.5점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;입력:&amp;nbsp;user&amp;nbsp;=&amp;nbsp;admin'&amp;nbsp;OR&amp;nbsp;'1'='1&lt;br /&gt;&amp;nbsp;&amp;nbsp;실행&amp;nbsp;쿼리:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SELECT&amp;nbsp;pw&amp;nbsp;FROM&amp;nbsp;member&amp;nbsp;WHERE&amp;nbsp;id='admin'&amp;nbsp;OR&amp;nbsp;'1'='1'&lt;br /&gt;&amp;nbsp;&amp;nbsp;결과:&amp;nbsp;'1'='1'은&amp;nbsp;항상&amp;nbsp;참이므로&amp;nbsp;첫&amp;nbsp;번째&amp;nbsp;계정(대개&amp;nbsp;admin)&amp;nbsp;반환&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;비밀번호&amp;nbsp;모르고도&amp;nbsp;로그인&amp;nbsp;성공&lt;br /&gt;&lt;br /&gt;【공격&amp;nbsp;페이로드&amp;nbsp;2:&amp;nbsp;전체&amp;nbsp;데이터&amp;nbsp;유출】(1.5점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;입력:&amp;nbsp;user&amp;nbsp;=&amp;nbsp;admin'&amp;nbsp;UNION&amp;nbsp;SELECT&amp;nbsp;group_concat(id,':',pw)&amp;nbsp;FROM&amp;nbsp;member&amp;nbsp;WHERE&amp;nbsp;'x'='x&lt;br /&gt;&amp;nbsp;&amp;nbsp;실행&amp;nbsp;쿼리:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SELECT&amp;nbsp;pw&amp;nbsp;FROM&amp;nbsp;member&amp;nbsp;WHERE&amp;nbsp;id='admin'&amp;nbsp;UNION&amp;nbsp;SELECT&amp;nbsp;group_concat(...)&amp;nbsp;WHERE&amp;nbsp;'x'='x'&lt;br /&gt;&amp;nbsp;&amp;nbsp;결과:&amp;nbsp;회원&amp;nbsp;테이블&amp;nbsp;전체&amp;nbsp;ID&amp;middot;비밀번호&amp;nbsp;조회&amp;nbsp;(UNION&amp;nbsp;기반&amp;nbsp;인젝션)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;계정&amp;nbsp;정보&amp;nbsp;대량&amp;nbsp;탈취&lt;br /&gt;&lt;br /&gt;추가&amp;nbsp;공격&amp;nbsp;예시:&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;admin'&amp;nbsp;;&amp;nbsp;DROP&amp;nbsp;TABLE&amp;nbsp;member;&amp;nbsp;--&amp;nbsp;&amp;nbsp;(테이블&amp;nbsp;삭제)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;admin'&amp;nbsp;UNION&amp;nbsp;SELECT&amp;nbsp;@@version;&amp;nbsp;--&amp;nbsp;&amp;nbsp;(DB&amp;nbsp;버전&amp;nbsp;조회)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(2)&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;취약점&amp;nbsp;분석&amp;nbsp;(5점):&lt;br /&gt;&lt;br /&gt;【취약점&amp;nbsp;유형】(1.5점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;부정확한&amp;nbsp;파일&amp;nbsp;타입&amp;nbsp;검증&amp;nbsp;(MIME&amp;nbsp;타입만&amp;nbsp;검사)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;업로드&amp;nbsp;파일이&amp;nbsp;실행&amp;nbsp;가능한&amp;nbsp;위치에&amp;nbsp;저장&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;업로드&amp;nbsp;디렉터리&amp;nbsp;외부&amp;nbsp;접근&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;【MIME&amp;nbsp;타입&amp;nbsp;검증&amp;nbsp;우회】(1.5점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;공격자&amp;nbsp;행동:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.&amp;nbsp;웹쉘&amp;nbsp;작성:&amp;nbsp;shell.php&amp;nbsp;(PHP&amp;nbsp;코드&amp;nbsp;포함)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.&amp;nbsp;파일명을&amp;nbsp;shell.jpg로&amp;nbsp;변경&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3.&amp;nbsp;Content-Type을&amp;nbsp;image/jpeg으로&amp;nbsp;조작&amp;nbsp;(Burp&amp;nbsp;Suite&amp;nbsp;등&amp;nbsp;이용)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4.&amp;nbsp;업로드&amp;nbsp;실행&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;서버&amp;nbsp;처리:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;($_FILES['file']['type']&amp;nbsp;==&amp;nbsp;'image/jpeg')&amp;nbsp;&amp;nbsp;//&amp;nbsp;✓&amp;nbsp;통과&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;move_uploaded_file(...,&amp;nbsp;'...shell.jpg');&amp;nbsp;&amp;nbsp;//&amp;nbsp;jpg로&amp;nbsp;저장됨&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;그러나:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Apache&amp;nbsp;설정에서&amp;nbsp;.jpg.php&amp;nbsp;같은&amp;nbsp;이중&amp;nbsp;확장자&amp;nbsp;실행&amp;nbsp;가능&amp;nbsp;경우&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;또는&amp;nbsp;.htaccess&amp;nbsp;설정&amp;nbsp;불완전&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;또는&amp;nbsp;.jpg&amp;nbsp;파일도&amp;nbsp;실행&amp;nbsp;가능&amp;nbsp;설정된&amp;nbsp;경우&amp;nbsp;(AddType&amp;nbsp;image/jpeg&amp;nbsp;.jpg&amp;nbsp;등)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;또는&amp;nbsp;파일명에&amp;nbsp;null&amp;nbsp;byte&amp;nbsp;삽입:&amp;nbsp;shell.php%00.jpg&amp;nbsp;&amp;rarr;&amp;nbsp;shell.php로&amp;nbsp;저장&lt;br /&gt;&lt;br /&gt;【웹쉘&amp;nbsp;공격&amp;nbsp;성공&amp;nbsp;조건】(2점)&lt;br /&gt;&amp;nbsp;&amp;nbsp;조건&amp;nbsp;1:&amp;nbsp;업로드&amp;nbsp;디렉터리의&amp;nbsp;실행&amp;nbsp;권한&amp;nbsp;(755)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;/var/www/html/upload&amp;nbsp;권한&amp;nbsp;755&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;모든&amp;nbsp;사용자가&amp;nbsp;실행&amp;nbsp;가능&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;PHP&amp;nbsp;파일이&amp;nbsp;저장되면&amp;nbsp;실행&amp;nbsp;가능해짐&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;조건&amp;nbsp;2:&amp;nbsp;외부에서&amp;nbsp;업로드&amp;nbsp;파일&amp;nbsp;URL&amp;nbsp;직접&amp;nbsp;호출&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;a href=&quot;http://example.com/upload/shell.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://example.com/upload/shell.php&lt;/a&gt;&amp;nbsp;호출&amp;nbsp;가능&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;URL을&amp;nbsp;브라우저에서&amp;nbsp;호출&amp;nbsp;&amp;rarr;&amp;nbsp;PHP&amp;nbsp;엔진&amp;nbsp;실행&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;웹쉘&amp;nbsp;코드&amp;nbsp;(예:&amp;nbsp;system($_GET['cmd']);)&amp;nbsp;실행&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rarr;&amp;nbsp;공격자가&amp;nbsp;원격에서&amp;nbsp;서버&amp;nbsp;명령&amp;nbsp;실행&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(3)&amp;nbsp;종합&amp;nbsp;보완&amp;nbsp;대책&amp;nbsp;(5점):&lt;br /&gt;&lt;br /&gt;【애플리케이션&amp;nbsp;코드&amp;nbsp;측&amp;nbsp;(2.5점)】&lt;br /&gt;&lt;br /&gt;대책&amp;nbsp;1:&amp;nbsp;PreparedStatement&amp;nbsp;및&amp;nbsp;파라미터&amp;nbsp;바인딩&amp;nbsp;사용&amp;nbsp;(1.25점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;수정&amp;nbsp;전:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```php&lt;br /&gt;&amp;nbsp;&amp;nbsp;$query&amp;nbsp;=&amp;nbsp;&quot;SELECT&amp;nbsp;pw&amp;nbsp;FROM&amp;nbsp;member&amp;nbsp;WHERE&amp;nbsp;id='$user'&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysqli_query($conn,&amp;nbsp;$query);&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;수정&amp;nbsp;후:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```php&lt;br /&gt;&amp;nbsp;&amp;nbsp;$query&amp;nbsp;=&amp;nbsp;&quot;SELECT&amp;nbsp;pw&amp;nbsp;FROM&amp;nbsp;member&amp;nbsp;WHERE&amp;nbsp;id=?&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$stmt&amp;nbsp;=&amp;nbsp;$conn-&amp;gt;prepare($query);&lt;br /&gt;&amp;nbsp;&amp;nbsp;$stmt-&amp;gt;bind_param(&quot;s&quot;,&amp;nbsp;$user);&amp;nbsp;&amp;nbsp;//&amp;nbsp;&quot;s&quot;&amp;nbsp;=&amp;nbsp;string&amp;nbsp;파라미터&lt;br /&gt;&amp;nbsp;&amp;nbsp;$stmt-&amp;gt;execute();&lt;br /&gt;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;$stmt-&amp;gt;get_result();&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;효과:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;SQL&amp;nbsp;쿼리&amp;nbsp;구조와&amp;nbsp;데이터&amp;nbsp;분리&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;특수문자('&amp;nbsp;&quot;&amp;nbsp;;&amp;nbsp;--)&amp;nbsp;자동&amp;nbsp;이스케이프&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;SQL&amp;nbsp;Injection&amp;nbsp;완벽&amp;nbsp;방지&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;대책&amp;nbsp;2:&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;보안&amp;nbsp;강화&amp;nbsp;(1.25점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;수정&amp;nbsp;전:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```php&lt;br /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;($_FILES['file']['type']&amp;nbsp;==&amp;nbsp;'image/jpeg')&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;move_uploaded_file(...,&amp;nbsp;'/var/www/html/upload/'&amp;nbsp;.&amp;nbsp;$_FILES['file']['name']);&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;수정&amp;nbsp;후:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```php&lt;br /&gt;&amp;nbsp;&amp;nbsp;//&amp;nbsp;확장자&amp;nbsp;화이트리스트&lt;br /&gt;&amp;nbsp;&amp;nbsp;$allowed_ext&amp;nbsp;=&amp;nbsp;['jpg',&amp;nbsp;'jpeg',&amp;nbsp;'png',&amp;nbsp;'gif'];&lt;br /&gt;&amp;nbsp;&amp;nbsp;$file_ext&amp;nbsp;=&amp;nbsp;strtolower(pathinfo($_FILES['file']['name'],&amp;nbsp;PATHINFO_EXTENSION));&lt;br /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!in_array($file_ext,&amp;nbsp;$allowed_ext))&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&quot;허용되지&amp;nbsp;않는&amp;nbsp;파일&amp;nbsp;타입입니다.&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;//&amp;nbsp;MIME&amp;nbsp;타입&amp;nbsp;검사&lt;br /&gt;&amp;nbsp;&amp;nbsp;$finfo&amp;nbsp;=&amp;nbsp;finfo_open(FILEINFO_MIME_TYPE);&lt;br /&gt;&amp;nbsp;&amp;nbsp;$mime&amp;nbsp;=&amp;nbsp;finfo_file($finfo,&amp;nbsp;$_FILES['file']['tmp_name']);&lt;br /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!in_array($mime,&amp;nbsp;['image/jpeg',&amp;nbsp;'image/png',&amp;nbsp;'image/gif']))&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&quot;파일이&amp;nbsp;이미지가&amp;nbsp;아닙니다.&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;//&amp;nbsp;파일명&amp;nbsp;난독화&amp;nbsp;(임의의&amp;nbsp;명칭으로&amp;nbsp;변경)&lt;br /&gt;&amp;nbsp;&amp;nbsp;$new_filename&amp;nbsp;=&amp;nbsp;bin2hex(random_bytes(16))&amp;nbsp;.&amp;nbsp;'.'&amp;nbsp;.&amp;nbsp;$file_ext;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;//&amp;nbsp;웹루트&amp;nbsp;외에&amp;nbsp;저장&lt;br /&gt;&amp;nbsp;&amp;nbsp;$upload_dir&amp;nbsp;=&amp;nbsp;'/var/uploads/';&amp;nbsp;&amp;nbsp;//&amp;nbsp;/var/www/html&amp;nbsp;외부&lt;br /&gt;&amp;nbsp;&amp;nbsp;move_uploaded_file($_FILES['file']['tmp_name'],&amp;nbsp;$upload_dir&amp;nbsp;.&amp;nbsp;$new_filename);&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;효과:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;확장자&amp;nbsp;화이트리스트로&amp;nbsp;PHP/JSP&amp;nbsp;등&amp;nbsp;실행&amp;nbsp;파일&amp;nbsp;제외&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;MIME&amp;nbsp;타입&amp;nbsp;검증&amp;nbsp;+&amp;nbsp;파일&amp;nbsp;매직넘버&amp;nbsp;검증&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;파일명&amp;nbsp;난독화&amp;nbsp;&amp;rarr;&amp;nbsp;URL&amp;nbsp;예측&amp;nbsp;불가&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;웹루트&amp;nbsp;외&amp;nbsp;저장&amp;nbsp;&amp;rarr;&amp;nbsp;직접&amp;nbsp;실행&amp;nbsp;불가&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【DB&amp;nbsp;보안&amp;nbsp;측&amp;nbsp;(1.25점)】&lt;br /&gt;&lt;br /&gt;대책&amp;nbsp;1:&amp;nbsp;최소권한&amp;nbsp;원칙&amp;nbsp;+&amp;nbsp;별도&amp;nbsp;계정&amp;nbsp;분리&amp;nbsp;(0.625점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;현상:&amp;nbsp;웹&amp;nbsp;애플리케이션이&amp;nbsp;DB&amp;nbsp;root&amp;nbsp;또는&amp;nbsp;admin&amp;nbsp;계정으로&amp;nbsp;연결&lt;br /&gt;&amp;nbsp;&amp;nbsp;문제:&amp;nbsp;웹&amp;nbsp;서버&amp;nbsp;해킹&amp;nbsp;시&amp;nbsp;전체&amp;nbsp;DB&amp;nbsp;제어&amp;nbsp;가능&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;개선:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```sql&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&amp;nbsp;웹&amp;nbsp;애플리케이션용&amp;nbsp;별도&amp;nbsp;계정&amp;nbsp;생성&lt;br /&gt;&amp;nbsp;&amp;nbsp;CREATE&amp;nbsp;USER&amp;nbsp;'webapp'@'localhost'&amp;nbsp;IDENTIFIED&amp;nbsp;BY&amp;nbsp;'strong_password';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&amp;nbsp;필요한&amp;nbsp;권한만&amp;nbsp;부여&amp;nbsp;(SELECT/INSERT/UPDATE만,&amp;nbsp;DELETE&amp;nbsp;제외)&lt;br /&gt;&amp;nbsp;&amp;nbsp;GRANT&amp;nbsp;SELECT,&amp;nbsp;INSERT,&amp;nbsp;UPDATE&amp;nbsp;ON&amp;nbsp;ecommerce.member&amp;nbsp;TO&amp;nbsp;'webapp'@'localhost';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&amp;nbsp;관리자&amp;nbsp;계정과&amp;nbsp;분리&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&amp;nbsp;webapp&amp;nbsp;계정이&amp;nbsp;해킹되어도&amp;nbsp;다른&amp;nbsp;DB는&amp;nbsp;접근&amp;nbsp;불가&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;효과:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;웹&amp;nbsp;서버&amp;nbsp;침해&amp;nbsp;시&amp;nbsp;피해&amp;nbsp;범위&amp;nbsp;제한&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;실수로&amp;nbsp;인한&amp;nbsp;DELETE&amp;nbsp;명령&amp;nbsp;차단&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;감시&amp;middot;감사&amp;nbsp;용이&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;대책&amp;nbsp;2:&amp;nbsp;AUDIT&amp;nbsp;활성화&amp;nbsp;&amp;amp;&amp;nbsp;암호화&amp;nbsp;(0.625점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;MySQL&amp;nbsp;AUDIT&amp;nbsp;Plugin&amp;nbsp;설정:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```sql&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&amp;nbsp;민감한&amp;nbsp;쿼리(로그인&amp;middot;결제)&amp;nbsp;감시&lt;br /&gt;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;GLOBAL&amp;nbsp;audit_log_events&amp;nbsp;=&amp;nbsp;'CONNECT',&amp;nbsp;'QUERY_DCL',&amp;nbsp;'QUERY_DML';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&amp;nbsp;모든&amp;nbsp;SELECT&amp;nbsp;쿼리&amp;nbsp;기록&lt;br /&gt;&amp;nbsp;&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;mysql.audit_log&amp;nbsp;WHERE&amp;nbsp;event_class='query_error';&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;TDE&amp;nbsp;(Transparent&amp;nbsp;Data&amp;nbsp;Encryption):&lt;br /&gt;&amp;nbsp;&amp;nbsp;```sql&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&amp;nbsp;DB&amp;nbsp;파일&amp;nbsp;자체를&amp;nbsp;암호화&lt;br /&gt;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;GLOBAL&amp;nbsp;innodb_encrypt_tables=ON;&lt;br /&gt;&amp;nbsp;&amp;nbsp;ALTER&amp;nbsp;TABLE&amp;nbsp;member&amp;nbsp;ENCRYPTION='Y';&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;효과:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;SQL&amp;nbsp;Injection&amp;nbsp;시도&amp;nbsp;흔적&amp;nbsp;기록&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;DB&amp;nbsp;파일&amp;nbsp;유출&amp;nbsp;시에도&amp;nbsp;암호화로&amp;nbsp;보호&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【서버&amp;middot;시스템&amp;nbsp;측&amp;nbsp;(1.25점)】&lt;br /&gt;&lt;br /&gt;대책&amp;nbsp;1:&amp;nbsp;업로드&amp;nbsp;디렉터리&amp;nbsp;실행권한&amp;nbsp;제거&amp;nbsp;+&amp;nbsp;.htaccess&amp;nbsp;(0.625점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;파일시스템&amp;nbsp;설정:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```bash&lt;br /&gt;&amp;nbsp;&amp;nbsp;chmod&amp;nbsp;755&amp;nbsp;/var/www/html/upload&amp;nbsp;&amp;nbsp;#&amp;nbsp;디렉터리&amp;nbsp;자체는&amp;nbsp;접근&amp;nbsp;가능하나&lt;br /&gt;&amp;nbsp;&amp;nbsp;chmod&amp;nbsp;644&amp;nbsp;/var/www/html/upload/*&amp;nbsp;&amp;nbsp;#&amp;nbsp;파일들은&amp;nbsp;실행&amp;nbsp;불가&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;또는&amp;nbsp;Apache&amp;nbsp;.htaccess:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```apache&lt;br /&gt;&amp;nbsp;&amp;nbsp;#&amp;nbsp;/var/www/html/upload/.htaccess&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;FilesMatch&amp;nbsp;&quot;\\.(php|php5|php7|phps|jsp|asp|aspx|cgi|pl|py|sh|exe)$&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Deny&amp;nbsp;from&amp;nbsp;all&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;#&amp;nbsp;또는&amp;nbsp;모든&amp;nbsp;스크립트&amp;nbsp;실행&amp;nbsp;금지&lt;br /&gt;&amp;nbsp;&amp;nbsp;php_flag&amp;nbsp;engine&amp;nbsp;off&lt;br /&gt;&amp;nbsp;&amp;nbsp;AddType&amp;nbsp;text/plain&amp;nbsp;.php&amp;nbsp;.php5&amp;nbsp;.php7&amp;nbsp;.jsp&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;동작:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;공격자가&amp;nbsp;shell.php&amp;nbsp;업로드&amp;nbsp;&amp;rarr;&amp;nbsp;브라우저에서&amp;nbsp;호출해도&amp;nbsp;실행&amp;nbsp;안&amp;nbsp;됨&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;텍스트&amp;nbsp;파일로&amp;nbsp;다운로드만&amp;nbsp;되거나&amp;nbsp;거부&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;대책&amp;nbsp;2:&amp;nbsp;WAF&amp;nbsp;(Web&amp;nbsp;Application&amp;nbsp;Firewall)&amp;nbsp;및&amp;nbsp;모니터링&amp;nbsp;(0.625점)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;ModSecurity&amp;nbsp;WAF&amp;nbsp;규칙&amp;nbsp;예:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&amp;nbsp;&amp;nbsp;#&amp;nbsp;SQL&amp;nbsp;Injection&amp;nbsp;탐지&lt;br /&gt;&amp;nbsp;&amp;nbsp;SecRule&amp;nbsp;ARGS&amp;nbsp;&quot;@contains&amp;nbsp;OR&quot;&amp;nbsp;&quot;id:1001,deny,status:403&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SecRule&amp;nbsp;ARGS&amp;nbsp;&quot;@contains&amp;nbsp;UNION&quot;&amp;nbsp;&quot;id:1002,deny,status:403&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;#&amp;nbsp;파일&amp;nbsp;업로드&amp;nbsp;크기&amp;nbsp;제한&lt;br /&gt;&amp;nbsp;&amp;nbsp;SecRule&amp;nbsp;REQUEST_HEADERS:Content-Length&amp;nbsp;&quot;@gt&amp;nbsp;10485760&quot;&amp;nbsp;&quot;id:1003,deny&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;로그&amp;nbsp;모니터링:&lt;br /&gt;&amp;nbsp;&amp;nbsp;```bash&lt;br /&gt;&amp;nbsp;&amp;nbsp;tail&amp;nbsp;-f&amp;nbsp;/var/log/apache2/error.log&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-i&amp;nbsp;&quot;injection|upload&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;이상&amp;nbsp;탐지&amp;nbsp;시&amp;nbsp;즉시&amp;nbsp;알림&amp;nbsp;발송&lt;br /&gt;&amp;nbsp;&amp;nbsp;```&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;효과:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;의심&amp;nbsp;쿼리&amp;nbsp;실시간&amp;nbsp;탐지&amp;middot;차단&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;업로드&amp;nbsp;이상&amp;nbsp;탐지&amp;nbsp;(초과&amp;nbsp;크기,&amp;nbsp;의심&amp;nbsp;파일&amp;nbsp;등)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>26년 준비</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/88</guid>
      <comments>https://jaesung.tistory.com/88#entry88comment</comments>
      <pubDate>Mon, 24 Nov 2025 14:35:09 +0900</pubDate>
    </item>
    <item>
      <title>bpfdoor에 관해</title>
      <link>https://jaesung.tistory.com/87</link>
      <description>&lt;h1&gt;BPFDoor: 서술형 대비 작성 가이드&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 템플릿은 &amp;ldquo;개념-위협-동작원리-침투/확산-탐지/헌팅-대응/완화-사고대응-거버넌스/운영&amp;rdquo; 순으로 구조화되어 있습니다. 각 절은 키워드 중심으로 간결히 쓰되, 기술적 근거와 실무 액션 아이템을 함께 제시하면 점수를 확보하기 좋습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1) 정의와 위협 개요&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;정의: BPFDoor는 리눅스에서 BPF(Berkeley Packet Filter)를 악용하여, &amp;ldquo;열린 포트 없이&amp;rdquo; 특정 매직 패킷을 트리거로 C2를 여는 스텔스형 백도어다.&lt;/li&gt;
&lt;li&gt;위협성: 커널 레벨 패킷 선별로 방화벽/포트스캔을 회피하고, TCP/UDP/ICMP 등 다양한 경로로 명령 실행&amp;middot;파일 유출&amp;middot;터널링이 가능해 장기 잠복과 내부 확산 위험이 높다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2) 동작 원리(핵심 메커니즘)&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;BPF 악용: root 권한 등으로 BPF 소켓/프로그램을 설치해 네트워크 인터페이스를 지나는 패킷을 선별 감시한다. 방화벽보다 먼저 패킷을 받아 트리거를 식별한다.&lt;/li&gt;
&lt;li&gt;트리거: 하드코딩된 매직 시퀀스/비밀번호/포트 등 조건이 만족될 때만 활성화되어 C2 채널을 연다(리버스 셸, 리디렉션 등).&lt;/li&gt;
&lt;li&gt;은폐/지속성: 정상 프로세스명 위장, 로그 최소화, 임시경로 활용 등의 기법으로 탐지를 회피한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;포인트 문장 예시: &amp;ldquo;BPFDoor는 커널 레벨 패킷 선별로 트리거를 감지하고, 평시 리슨 포트 없이 대기하다 매직 패킷에만 반응해 원격 제어를 수행한다&amp;rdquo;.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3) 침투 벡터와 확산 시나리오&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;초기 침투: 외부 노출 서비스 취약점/RCE, 약한 자격증명, 공급망/관리 계정 탈취 등 일반 경로로 유입 후 설치.&lt;/li&gt;
&lt;li&gt;내부 확산: 포트 리디렉션&amp;middot;터널링을 통해 East-West로 확장하며 정보 수집과 추가 페이로드 배포를 수행한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4) 탐지/헌팅 관점의 지표와 절차&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호스트 기반&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;BPF 흔적: bpftool prog/map 목록, /proc/net/bpf, /sys/fs/bpf, 프로세스의 SO_ATTACH_FILTER/bpf() 호출 모니터링(EDR/auditd).&lt;/li&gt;
&lt;li&gt;프로세스&amp;middot;파일: 리스닝 포트 없이 네트워크 이벤트에 반응하는 위장 프로세스, /tmp&amp;middot;/dev/shm 실행 파일, &amp;ldquo;삭제된(inode deleted) exe 핸들&amp;rdquo; 확인.&lt;/li&gt;
&lt;li&gt;지속성: systemd unit/timer, crontab, rc.local, 셸 프로파일 변조 탐지.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네트워크 기반&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;매직 패킷 후보 탐지: 변종별 시퀀스/비밀번호/포트 룰 업데이트, ICMP/UDP의 비정상 페이로드 패턴 탐지.&lt;/li&gt;
&lt;li&gt;트래픽 패턴: 포트 개방 없이 외부 반응, 희소 목적지로 간헐적 소량 트래픽, 정상 포트의 비정상 프로토콜 사용.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;운영&amp;middot;관제&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;IOC 적용: 해시, C2 IP/도메인, 매직 바이트/패스워드 기반 룰을 EDR/NIDS/SIEM에 반영.&lt;/li&gt;
&lt;li&gt;정기 스냅샷: bpftool 출력 및 /proc 스캔 결과의 주기적 비교로 드리프트 감지.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5) 대응/완화 전략(정책&amp;middot;기술&amp;middot;운영)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정책/권한&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;최소권한: CAP_BPF, CAP_SYS_ADMIN, CAP_NET_ADMIN 등 능력 최소화, unprivileged_bpf_disabled=1 검토(업무 영향 평가 필수).&lt;/li&gt;
&lt;li&gt;접근통제: SELinux/AppArmor로 BPF 로드&amp;middot;bpftool 사용 제한.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네트워크&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;제로트러스트: ingress/egress allowlist, 동서 트래픽 가시성(NDR)과 TLS 핑거프린트(JA3/SNI) 기반 이상 탐지 적용.&lt;/li&gt;
&lt;li&gt;채널 제한: ICMP 데이터 채널 차단&amp;middot;검사, 비표준 통신 탐지 룰 강화.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;탐지 강화&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;EDR 룰: SO_ATTACH_FILTER/bpf() 호출, bpftool 실행, 파일 드롭 후 즉시 삭제, 메모리 상 실행 지표 모니터링.&lt;/li&gt;
&lt;li&gt;시그니처 관리: 변종별 매직 시퀀스/비밀번호/해시 지속 업데이트(위협 인텔 연동).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;6) 사고 대응 Runbook(현장 절차)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) 즉시 격리: 네트워크 분리 및 스위치단 ACL 차단.[5]&lt;br /&gt;2) 증거 보존: 메모리 덤프, 디스크 이미징, bpftool로 로드된 BPF 프로그램/맵 덤프.&lt;br /&gt;3) 분석: 타임라인, 프로세스 트리, 네트워크 세션, 지속성 항목, 자격증명 남용 여부.&lt;br /&gt;4) 차단/소거: C2 차단, IOC 전사 스윕, 변조 정책 원복, 계정&amp;middot;키 전면 교체.&lt;br /&gt;5) 복구: 핵심 시스템은 청정 이미지로 재빌드, 패치/하드닝 적용 후 재가동.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 팁: &amp;ldquo;격리&amp;rarr;보존&amp;rarr;분석&amp;rarr;소거&amp;rarr;복구&amp;rdquo; 순서를 명시하고, 각 단계의 핵심 산출물(메모리 덤프, BPF 목록, IOC 차단 목록, 재빌드 체크리스트)을 써주면 가점 요소가 됩니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;7) 거버넌스/운영 측면(평가 포인트)&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;구성관리: BPF 관련 권한&amp;middot;정책의 베이스라인 정의 및 변경관리 연계.&lt;/li&gt;
&lt;li&gt;보안 아키텍처: East-West 가시성 체계(NDR+EDR+SIEM), 네트워크 세분화, 중요 자산의 ICMP 정책 설계.[5]&lt;/li&gt;
&lt;li&gt;위협 인텔: KISA&amp;middot;보안사 IOC 수신 및 룰 자동 동기화 파이프라인 구축.&lt;/li&gt;
&lt;li&gt;교육/모의훈련: 운영&amp;middot;개발&amp;middot;관제 대상 BPF 악용 위협 교육과 침해훈련 수행.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;8) 답안 예시(요약 문단 샘플)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;BPFDoor는 리눅스에서 BPF를 악용해 커널 레벨에서 매직 패킷을 감지, 평시 리스닝 포트 없이 잠복하다 트리거 수신 시 C2를 여는 스텔스 백도어다. 탐지 회피와 장기 잠복이 특징이며 TCP/UDP/ICMP 등으로 명령 실행&amp;middot;터널링&amp;middot;정보유출을 수행한다. 대응으로는 CAP_BPF 등 최소권한과 unprivileged_bpf_disabled=1, SELinux/AppArmor로 BPF 로드 통제, 제로트러스트 세분화와 NDR로 동서 트래픽 가시성 확보, ICMP 데이터 채널 제한을 권고한다. 헌팅은 bpftool을 통한 BPF 객체 점검, SO_ATTACH_FILTER/bpf() 호출 모니터링, 임시경로 실행 파일&amp;middot;삭제된 exe 핸들, 포트 개방 없는 외부 반응&amp;middot;비정상 ICMP/UDP 패턴 탐지를 병행한다. 사고 시에는 즉시 격리-증거보존-타임라인/지속성 분석-C2 차단&amp;middot;IOC 스윕-청정 재빌드 순으로 수행한다&amp;rdquo;.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;9) 체크리스트(키워드 스니펫)&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;개념: &amp;ldquo;포트리스닝 없음&amp;middot;커널 BPF&amp;middot;매직 패킷 트리거&amp;middot;C2&amp;rdquo;[2][1]&lt;/li&gt;
&lt;li&gt;탐지: &amp;ldquo;bpftool 목록&amp;middot;SO_ATTACH_FILTER 이벤트&amp;middot;임시폴더 실행&amp;middot;삭제된 exe 핸들&amp;middot;비정상 ICMP/UDP&amp;rdquo;&lt;/li&gt;
&lt;li&gt;완화: &amp;ldquo;CAP_BPF 최소화&amp;middot;unprivileged_bpf_disabled=1&amp;middot;SELinux/AppArmor&amp;middot;제로트러스트&amp;middot;NDR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;대응: &amp;ldquo;격리&amp;rarr;보존&amp;rarr;분석&amp;rarr;소거&amp;rarr;재빌드&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>bpfdoor</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/87</guid>
      <comments>https://jaesung.tistory.com/87#entry87comment</comments>
      <pubDate>Sun, 24 Aug 2025 12:27:17 +0900</pubDate>
    </item>
    <item>
      <title>ChatGPT 같은 AI를 로컬에서 하는 방법</title>
      <link>https://jaesung.tistory.com/86</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;올라마.jpg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;420&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ck47Wo/btsP0tS2Rxi/ee58uv0ylLah9tYvoZkYbk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ck47Wo/btsP0tS2Rxi/ee58uv0ylLah9tYvoZkYbk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ck47Wo/btsP0tS2Rxi/ee58uv0ylLah9tYvoZkYbk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fck47Wo%2FbtsP0tS2Rxi%2Fee58uv0ylLah9tYvoZkYbk%2Fimg.jpg&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;800&quot; height=&quot;420&quot; data-filename=&quot;올라마.jpg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;420&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;딥시크(DeepSeek) 로컬 실행 방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;딥시크(DeepSeek) AI 모델을 로컬 PC에서 실행하는 대표적인 방법은 &lt;b&gt;Ollama&lt;/b&gt; 또는 &lt;b&gt;LM Studio&lt;/b&gt;와 같은 툴을 활용하는 것입니다. 아래에 각 방법별 설치 및 실행 절차, 요구 사양, 주요 특징을 정리합니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Ollama를 이용한 딥시크 로컬 실행&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 시스템 요구 사항&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;운영체제&lt;/b&gt;: Windows 10/11, macOS(M1/M2/M3 또는 Intel), Linux(Ubuntu 20.04 이상)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CPU&lt;/b&gt;: 멀티코어(최소 Intel i5/Ryzen 5 이상)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RAM&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1.5B 모델: 8GB 이상&lt;/li&gt;
&lt;li&gt;8B 모델: 16GB 이상&lt;/li&gt;
&lt;li&gt;14B 모델: 32GB 이상&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;저장공간&lt;/b&gt;: 최소 20GB 이상 여유 공간 권장&lt;/li&gt;
&lt;li&gt;&lt;b&gt;GPU(선택사항)&lt;/b&gt;: 대형 모델의 경우 NVIDIA RTX 3060 이상 권장&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. Ollama 설치&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Windows&lt;/b&gt;: Ollama 공식 웹사이트에서 설치 파일 다운로드 후 실행&lt;/li&gt;
&lt;li&gt;&lt;b&gt;macOS&lt;/b&gt;: 터미널에서 &lt;code&gt;brew install ollama&lt;/code&gt; 명령어 실행&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Linux&lt;/b&gt;: 터미널에서 &lt;code&gt;curl -fsSL https://ollama.com/install.sh | sh&lt;/code&gt; 실행&lt;/li&gt;
&lt;li&gt;설치 확인: 터미널/명령 프롬프트에서 &lt;code&gt;ollama --version&lt;/code&gt; 입력, 버전이 출력되면 정상 설치&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 딥시크 모델 다운로드 및 실행&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;원하는 딥시크 모델(예: 1.5B)을 다운로드:&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ollama pull deepseek-r1:1.5b&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;모델 실행:(모델명 뒤의 &lt;code&gt;1.5b&lt;/code&gt;는 원하는 파라미터 수에 따라 &lt;code&gt;8b&lt;/code&gt;, &lt;code&gt;14b&lt;/code&gt; 등으로 변경 가능)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ollama run deepseek-r1:1.5b&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;프롬프트 테스트 예시:&lt;/li&gt;
&lt;li&gt;&lt;code&gt;echo &quot;What is the capital of France?&quot; | ollama run deepseek-r1:1.5b&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;모델이 다운로드된 후에는 인터넷 없이도 사용 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 성능 최적화 및 추가 기능&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;CPU 스레드 조정&lt;/b&gt;:
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;ollama run deepseek-r1:1.5b --num-threads=4&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;GPU 가속 사용&lt;/b&gt;(NVIDIA GPU 사용 시):
&lt;pre class=&quot;applescript&quot;&gt;&lt;code&gt;ollama run deepseek-r1:1.5b --use-gpu&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;응답 토큰 제한&lt;/b&gt;:
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;ollama run deepseek-r1:1.5b --max-response-tokens=100&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;UI 추가&lt;/b&gt;: Gradio, Chatbox AI 등으로 웹 기반 인터페이스 구축 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;LM Studio를 이용한 딥시크 로컬 실행&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;LM Studio는 Windows, macOS, Linux에서 사용 가능하며, GUI 환경을 제공해 초보자도 쉽게 딥시크 모델을 다운로드 및 실행할 수 있습니다.&lt;/li&gt;
&lt;li&gt;설치 후 좌측 검색창에서 &lt;code&gt;deepseek&lt;/code&gt;을 검색, 원하는 모델을 다운로드 및 로드하여 바로 실행&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;딥시크 로컬 실행의 장점&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;프라이버시 보장&lt;/b&gt;: 데이터가 외부 서버로 전송되지 않음&lt;/li&gt;
&lt;li&gt;&lt;b&gt;오프라인 사용&lt;/b&gt;: 인터넷 연결 없이도 AI 기능 사용 가능&lt;/li&gt;
&lt;li&gt;&lt;b&gt;비용 절감&lt;/b&gt;: 장기적으로 클라우드 서비스 대비 비용 효율적&lt;/li&gt;
&lt;li&gt;&lt;b&gt;유연성&lt;/b&gt;: 모델 파인튜닝, 다양한 툴과 연동 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;요약&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Ollama&lt;/b&gt; 또는 &lt;b&gt;LM Studio&lt;/b&gt;를 설치 &amp;rarr; 딥시크 모델 다운로드 &amp;rarr; 명령어 또는 GUI로 실행&lt;/li&gt;
&lt;li&gt;하드웨어 사양에 맞는 모델 선택 필수&lt;/li&gt;
&lt;li&gt;GPU 사용 시 대형 모델도 원활히 구동 가능&lt;/li&gt;
&lt;li&gt;데이터 프라이버시, 비용, 오프라인 사용 등 다양한 장점&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;딥시크를 로컬에서 실행하면, 보안과 자유도 면에서 매우 큰 이점을 누릴 수 있습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;한글이 가능한 저사양 모델&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;qwen2:1.5b-instruct 모델로 설치 하시면 한글로 대답하는 AI를 보실수 있습니다.&lt;br /&gt;ollama pull qwen2:1.5b-instruct&lt;br /&gt;ollama run qwen2:1.5b-instruct&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;한글이 가능한 중간사양 모델 (VGA 6GB 이상)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ollama pull hf.co/MLP-KTLim/llama-3-Korean-Bllossom-8B-gguf-Q4_K_M:Q4_K_M&lt;br /&gt;ollama run hf.co/MLP-KTLim/llama-3-Korean-Bllossom-8B-gguf-Q4_K_M:Q4_K_M&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;WEB으로 연결해서 ChatGPT처럼 사용하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Ollama로 LLM(예: Llama3, Qwen 등)을 설치하고, 웹브라우저에서 ChatGPT처럼 사용할 수 있는 환경을 만드는 대표적인 방법을 안내합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;웹 인터페이스(Open WebUI) 설치&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 많이 쓰이는 방법은 &lt;b&gt;Open WebUI&lt;/b&gt;(구 Ollama WebUI)입니다.&lt;br /&gt;이 툴은 Ollama에 연결해 웹브라우저에서 챗봇처럼 사용할 수 있게 해줍니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;Docker로 설치 (권장, Windows/Mac/Linux 공통)&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;Docker Desktop&lt;/b&gt; 설치&lt;/li&gt;
&lt;li&gt;터미널(또는 명령 프롬프트)에서 아래 명령 실행:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;code&gt;호스트IP&lt;/code&gt;는 Ollama가 설치된 PC의 IP 주소(같은 PC면 &lt;code&gt;localhost&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Ollama가 이미 실행 중이어야 함&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code class=&quot;language-bash&quot;&gt;docker run -d -p 3000:8080 
&lt;span style=&quot;background-color: oklch(0.963 0.007 106.523); color: #4d4d4c; text-align: right;&quot;&gt;-e &lt;/span&gt;&lt;span style=&quot;background-color: oklch(0.963 0.007 106.523); color: #c82829; text-align: right;&quot;&gt;WEBUI_LANGUAGE&lt;/span&gt;&lt;span style=&quot;background-color: oklch(0.963 0.007 106.523); color: #4d4d4c; text-align: right;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background-color: oklch(0.963 0.007 106.523); color: #4d4d4c; text-align: right;&quot;&gt;ko-KR&lt;/span&gt;&amp;nbsp; -e OLLAMA_API_BASE_URL=http://호스트IP:11434 --name open-webui ghcr.io/open-webui/open-webui:main&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;브라우저에서 &lt;code&gt;http://localhost:3000&lt;/code&gt; 접속&lt;br /&gt;(다른 PC에서 접속하려면 &lt;code&gt;http://Ollama서버IP:3000&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 방법으로 &lt;b&gt;Ollama&lt;/b&gt;, &lt;b&gt;Open WebUI&lt;/b&gt; 2개만 설치하면 자신만 ChatGPT를 만들어서 사용할 수 있습니다.&lt;/p&gt;</description>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/86</guid>
      <comments>https://jaesung.tistory.com/86#entry86comment</comments>
      <pubDate>Wed, 28 May 2025 13:25:35 +0900</pubDate>
    </item>
    <item>
      <title>위험분석 주요 접근법 정리</title>
      <link>https://jaesung.tistory.com/85</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_generated-image (1).png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xBEcD/btsN0LIqNLB/om7WdHBBEjs2wKGH3DEgS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xBEcD/btsN0LIqNLB/om7WdHBBEjs2wKGH3DEgS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xBEcD/btsN0LIqNLB/om7WdHBBEjs2wKGH3DEgS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxBEcD%2FbtsN0LIqNLB%2Fom7WdHBBEjs2wKGH3DEgS0%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;700&quot; height=&quot;467&quot; data-filename=&quot;edited_generated-image (1).png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;458&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;위험분석 주요 접근법 정리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;베이스라인 접근법, 상세 위험분석법, 복합 접근법, 위협 및 시나리오 기반 분석&lt;/b&gt;에 대해 각각의 정의, 특징, 장단점을 중심으로 정리합니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;베이스라인 접근법 (Baseline Approach)&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;정의&lt;/b&gt;: 모든 시스템에 대해 표준화된 보호대책(보안대책)의 세트를 체크리스트 형태로 제공하고, 해당 대책의 구현 여부를 점검하여 미비점을 보완하는 방식&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;시간과 비용이 절약됨.&lt;/li&gt;
&lt;li&gt;모든 조직에 기본적으로 필요한 보호대책을 빠르게 적용 가능.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;신속하고 저렴하게 위험분석 가능.&lt;/li&gt;
&lt;li&gt;표준화된 대책을 통해 최소한의 보안 수준 확보.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;조직별 특성, 환경 변화, 신규 위협 등을 반영하기 어려움.&lt;/li&gt;
&lt;li&gt;과보호/부족한 보호, 체크리스트에 없는 위험 요소 누락 가능성&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;상세 위험분석법 (Detailed Risk Analysis)&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;정의&lt;/b&gt;: 자산, 위협, 취약성 분석을 단계별로 수행하여 위험을 체계적으로 평가하는 방식&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;자산 분석 &amp;rarr; 위협 분석 &amp;rarr; 취약성 분석 &amp;rarr; 위험 평가 순서로 진행.&lt;/li&gt;
&lt;li&gt;정성적(전문가 의견, 순위결정, 시나리오법 등) 및 정량적(과거자료, 수학공식 등) 방법 활용&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;조직에 최적화된 맞춤형 보안대책 수립 가능.&lt;/li&gt;
&lt;li&gt;변화 대응 및 사후 관리가 용이.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;시간, 비용, 전문 인력이 많이 소요됨.&lt;/li&gt;
&lt;li&gt;복잡한 절차와 높은 난이도&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;복합 접근법 (Combined Approach)&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;정의&lt;/b&gt;: 고위험 영역은 상세 위험분석을, 그 외 영역은 베이스라인 접근법을 적용하는 방식&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;위험이 높은 영역에 자원과 비용을 집중.&lt;/li&gt;
&lt;li&gt;전체 위험분석의 효율성 제고.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;비용&amp;middot;자원 효율적 사용.&lt;/li&gt;
&lt;li&gt;고위험 영역을 신속하게 식별&amp;middot;대응 가능.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;고위험 영역을 잘못 식별할 경우, 분석 비용 낭비 및 부적절한 대응 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;위협 및 시나리오 기반 분석&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;위협 기반 분석&lt;/b&gt;: 자산에 영향을 줄 수 있는 위협을 식별하고, 각 위협의 발생 가능성과 영향을 평가하여 위험을 도출하는 방식. 상세 위험분석의 핵심 단계로, 위협 목록화와 평가가 포함됨&lt;/li&gt;
&lt;li&gt;&lt;b&gt;시나리오 기반 분석&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;정의&lt;/b&gt;: 다양한 미래 시나리오(사건)를 가정하고, 각 시나리오가 조직에 미치는 잠재적 영향을 분석하는 방법&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;불확실성을 반영하여 여러 상황을 예측.&lt;/li&gt;
&lt;li&gt;전문가 의견, 과거 사례, 통계적 방법 등을 활용.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;다양한 위험요소와 결과를 총체적으로 파악 가능.&lt;/li&gt;
&lt;li&gt;의사결정에 실질적 도움 제공.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;시나리오 설정의 주관성, 복잡성 증가&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;비교 요약&lt;/h2&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;접근법&lt;/th&gt;
&lt;th&gt;적용 범위&lt;/th&gt;
&lt;th&gt;장점&lt;/th&gt;
&lt;th&gt;단점&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;베이스라인&lt;/td&gt;
&lt;td&gt;전체 시스템&lt;/td&gt;
&lt;td&gt;빠름, 저렴, 표준화&lt;/td&gt;
&lt;td&gt;맞춤형 미흡, 변화 반영 어려움&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;상세 위험분석&lt;/td&gt;
&lt;td&gt;전체 또는 중요 자산/영역&lt;/td&gt;
&lt;td&gt;맞춤형, 체계적, 변화 대응 용이&lt;/td&gt;
&lt;td&gt;비용/시간/전문성 요구&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;복합 접근법&lt;/td&gt;
&lt;td&gt;고위험(상세) + 일반(베이스라인)&lt;/td&gt;
&lt;td&gt;효율적 자원 배분, 실용적&lt;/td&gt;
&lt;td&gt;고위험 영역 식별 실패 시 비효율&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;시나리오 기반&lt;/td&gt;
&lt;td&gt;특정 사건/미래 상황&lt;/td&gt;
&lt;td&gt;불확실성 대응, 총체적 분석&lt;/td&gt;
&lt;td&gt;복잡성, 주관성&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 네 가지 접근법은 조직의 규모, 자원, 보안 환경, 목표 등에 따라 적절히 선택하거나 조합하여 활용할 수 있습니다. 각 방법의 특성과 한계를 명확히 이해하고, 실제 환경에 맞는 위험분석 전략을 수립하는 것이 중요합니다.&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>베이스라인 접근법</category>
      <category>복합 접근법</category>
      <category>상세위험 분석법</category>
      <category>시나리오 기반 분석법</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/85</guid>
      <comments>https://jaesung.tistory.com/85#entry85comment</comments>
      <pubDate>Sat, 17 May 2025 15:59:38 +0900</pubDate>
    </item>
    <item>
      <title>소프트웨어자산관리사 27회 시험 후기 (합격)</title>
      <link>https://jaesung.tistory.com/84</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_ChatGPT Image 2025년 4월 19일 오후 01_40_53.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;466&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n0wp1/btsNsG6K0BP/G3WV40Gq1GuIMZPcbkgq3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n0wp1/btsNsG6K0BP/G3WV40Gq1GuIMZPcbkgq3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n0wp1/btsNsG6K0BP/G3WV40Gq1GuIMZPcbkgq3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn0wp1%2FbtsNsG6K0BP%2FG3WV40Gq1GuIMZPcbkgq3k%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;700&quot; height=&quot;466&quot; data-filename=&quot;edited_ChatGPT Image 2025년 4월 19일 오후 01_40_53.png&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;466&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2025년 4월 19일 토요일 금일 소프트웨어자산관리사 27회 시험이 있었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;23년도 가을에 있던 시험에 3문제 차이로 불합격 했고..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;24년도 가을에 있던 시험은 길을 잘못들어 늦어서 응시도 못하고 돈만 날렸습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;25년 이번 시험은 그 어느때보나 일찍 일어나서 미리 출발해서 7시 반쯤 도착했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 공부는 그동안 23년때는 1달 정도, 24년때는 3주 정도, 이번 시험은 일주일 정도의 시간이 있었지만..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일이 바빠서 하루 평균 1시간 정도뿐이 못했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일주일 전에 정보보안기사 실기 시험이 있어서 사실 정보보안기사 실기 시험에 올인하느라..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어자산관리사 공부 시간은 턱없이 부족했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 일주일동안 하루 평균 1시간의 공부&amp;nbsp; 시간이었지만..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다행히 윌비스 교재 1,2권을 1회독 완료했고 기출 2개분은 3회독&amp;nbsp; 했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 당일인 오늘 아침에도 1회독을 한번더 했고..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부족한 공부량은 그동안에 다른 자격증 시험 보면서 했던 가락이 있으니 믿고 자신만만하게 시험에 응시했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만.. 부족한 공부량이 말하듯.. 시험 보면서 자신감이 점점 떨어졌습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;80문제를 80분에 풀어야 하는 긴잠감.. OMR 마킹도 부담스럽더라구요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마킹할때마다 실수할까ㄷㄷㄷ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 응시를 마치고 집에 와서 점심 먹고 홈페이지 들어가보니 가답안이 벌써 올라와서..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;채점해보니..&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; width=&quot;591&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot; width=&quot;87&quot; height=&quot;29&quot;&gt;　&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; width=&quot;72&quot;&gt;SW 일반&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; width=&quot;72&quot;&gt;SW 라이선스&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; width=&quot;72&quot;&gt;SW 관련법&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; width=&quot;72&quot;&gt;SW 자산관리&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; width=&quot;72&quot;&gt;합계&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; width=&quot;72&quot;&gt;배점&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; width=&quot;72&quot;&gt;점수&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot; height=&quot;29&quot;&gt;문항수&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;10&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;20&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;25&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;25&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;80&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;1.25&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot; height=&quot;29&quot;&gt;정답수&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;8&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;14&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;13&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;13&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;48&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;1.25&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot; height=&quot;29&quot;&gt;100점 환산&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;80&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;70&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;52&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;52&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;　&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;　&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;　&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과락도 면했고 점수도 기가막히게 60점!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정확한 합격 여부는 5월 14일(금)에 합격자 발표가 나봐야 알겠지만 가답안에 문제가 없다면 합격인거 같습니다!!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대망의 5월 14일 결과 발표를 확인했는데 위에 가채점 결과랑 똑같은 60점!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;드디어 3수만에 합격했습니다. (횟수로 3년 걸렸습니다.)&lt;/p&gt;</description>
      <category>자격증/SW자산관리사</category>
      <category>소프트웨어자산관리사</category>
      <category>합격</category>
      <category>후기</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/84</guid>
      <comments>https://jaesung.tistory.com/84#entry84comment</comments>
      <pubDate>Sat, 19 Apr 2025 13:51:09 +0900</pubDate>
    </item>
    <item>
      <title>정보통신기사 필기 합격 후기</title>
      <link>https://jaesung.tistory.com/83</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;◎ 공부 방법&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;세화 이론서 1회독 후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;세화 과년도 22~23년 기출을 답, 문제, 해설 순으로 1회독&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 세화 이론서에 있는 22~23년 기출을 하루에 한개씩 풀고 채점&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(중요!! 모르는 문제는 답 체크를 안했음, 번호 옆에 별표 표시 해둠)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20250226_194132882.png&quot; data-origin-width=&quot;827&quot; data-origin-height=&quot;262&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crKpmP/btsMxkx34c3/HoZaPvdlfiMu91H9alTAk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crKpmP/btsMxkx34c3/HoZaPvdlfiMu91H9alTAk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crKpmP/btsMxkx34c3/HoZaPvdlfiMu91H9alTAk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrKpmP%2FbtsMxkx34c3%2FHoZaPvdlfiMu91H9alTAk0%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;700&quot; height=&quot;262&quot; data-filename=&quot;KakaoTalk_20250226_194132882.png&quot; data-origin-width=&quot;827&quot; data-origin-height=&quot;262&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;채점 이후 전체 2회독 - 맞힌건 내가 확실히 알아서 맞혔구나.. 틀린건 아! 이건 이래서 틀렸네..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 3회독 부터는 틀린 문제만 반복 회독 (이때부터는 틀린것만 보기에 6회분 기출 보는데 2시간 정도 걸림)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5회독이 넘어가면&amp;nbsp; 이제는 내가 풀수 없는 문제들이 보인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;※ 시간적 여유가 있으면 문제에 대한 이론적 이해 및 풀이를 찾아서 내것으로 만들어야 하는데..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 필기 시험의 합격이 목적이기에 &lt;u&gt;회로 및 계산&lt;/u&gt; 문제는 과감히 포기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;22일부터 시험 당일인 26일까지 5일 정도의 시간이었는데 하루에 1시간 이상은 틀린 문제만 계속 봤고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 전날인 25일에는 출/퇴근 지하철에서도 계속해서 봤다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 당일인 오늘은 컨디션이 안좋아서 새벽에 잠을 설쳤서.. 아침에 10시반이 되어서야 일어나서..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험장에 도착해서.. 1시간 정도 틀린문제만 계속해서 보고 시험 치뤘다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;결과는 합격!! 과목별 점수는&lt;/h3&gt;
&lt;table style=&quot;border-collapse: collapse; width: 99.1862%; height: 52px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 10px;&quot;&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 10px;&quot;&gt;정보전송일반&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 10px;&quot;&gt;정보통신기기&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 10px;&quot;&gt;정보통신 네트워크&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 10px;&quot;&gt;정보시스템 운영&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 10px;&quot;&gt;컴퓨터일반&amp;amp;정보설비기준&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 10px;&quot;&gt;평균 점수&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 42px;&quot;&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 42px;&quot;&gt;40&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 42px;&quot;&gt;80&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 42px;&quot;&gt;85&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 42px;&quot;&gt;85&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 42px;&quot;&gt;45&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; text-align: center; height: 42px;&quot;&gt;67&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5과목 점수가 안나온건 의외긴한데.. 아마도 뒤로 갈수록 이정도면 합격이겠지 하는 자만이 부른 실수가 아닐까 한다.&lt;br /&gt;1과목은 어려운 부분이 많아서 과락만 면하자 했는데 다행히 정말 과락만 면한 수준이라ㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>자격증/정보통신 기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/83</guid>
      <comments>https://jaesung.tistory.com/83#entry83comment</comments>
      <pubDate>Wed, 26 Feb 2025 21:45:49 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 AI 기출 - 5회</title>
      <link>https://jaesung.tistory.com/82</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2025-02-18 14.08.35 - A wide digital artwork representing cybersecurity. The image features a futuristic cityscape with glowing blue networks connecting buildings, symboliz.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mpVZt/btsMpmPKScx/1WPZRBhnGdbWbXKGN17uD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mpVZt/btsMpmPKScx/1WPZRBhnGdbWbXKGN17uD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mpVZt/btsMpmPKScx/1WPZRBhnGdbWbXKGN17uD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmpVZt%2FbtsMpmPKScx%2F1WPZRBhnGdbWbXKGN17uD1%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;700&quot; height=&quot;400&quot; data-filename=&quot;edited_DALL&amp;middot;E 2025-02-18 14.08.35 - A wide digital artwork representing cybersecurity. The image features a futuristic cityscape with glowing blue networks connecting buildings, symboliz.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;정보보안기사 실기 모의고사 (2025년 기준)&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;단답형 (3점 x 12문항 = 36점)&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;문제: DNS 보안을 강화하기 위해 도메인 이름과 IP 주소의 매핑 정보에 전자서명을 추가한 보안 확장 기술은?&lt;br /&gt;답: DNSSEC&lt;br /&gt;해설: DNSSEC(Domain Name System Security Extensions)는 DNS 응답의 무결성과 인증을 보장하여 DNS 스푸핑과 캐시 포이즈닝 같은 공격을 방지합니다.&lt;/li&gt;
&lt;li&gt;문제: 악성코드 샘플의 특성과 행위를 기준으로 파일을 분류하는 도구로, 텍스트 및 이진 패턴을 기반으로 멀웨어를 탐지할 수 있는 것은?&lt;br /&gt;답: YARA&lt;br /&gt;해설: YARA는 악성코드 연구 및 탐지를 위해 사용되는 도구로, 파일 오프셋, 가상 메모리 주소 등을 이용해 멀웨어를 분류하고 탐지합니다.&lt;/li&gt;
&lt;li&gt;문제: UDP 프로토콜의 특성을 이용하여 대량의 트래픽을 발생시키는 DDoS 공격 유형으로, DNS나 NTP 서버를 이용하여 응답 크기를 증폭시키는 공격은?&lt;br /&gt;답: 증폭 공격(Amplification Attack)&lt;br /&gt;해설: 증폭 공격은 작은 요청으로 큰 응답을 유발하여 대량의 트래픽을 생성하는 DDoS 공격 기법입니다.&lt;/li&gt;
&lt;li&gt;문제: 윈도우 시스템에서 공유 폴더 목록을 확인하는 명령어는?&lt;br /&gt;답: net share&lt;br /&gt;해설: 'net share' 명령어는 Windows 시스템에서 현재 공유 중인 폴더와 드라이브의 목록을 표시합니다.&lt;/li&gt;
&lt;li&gt;문제: 리눅스 시스템에서 파일의 소유자와 권한을 변경하는 명령어는 각각 무엇인가?&lt;br /&gt;답: chown, chmod&lt;br /&gt;해설: chown은 파일의 소유자를 변경하고, chmod는 파일의 접근 권한을 변경하는 리눅스 명령어입니다.&lt;/li&gt;
&lt;li&gt;문제: 엔드포인트 보안을 위해 사용되는 솔루션으로, 지능형 위협을 탐지하고 대응하는 기능을 제공하는 것의 약어는?&lt;br /&gt;답: EDR&lt;br /&gt;해설: EDR(Endpoint Detection and Response)은 엔드포인트에서 발생하는 보안 위협을 실시간으로 탐지하고 대응하는 보안 솔루션입니다.&lt;/li&gt;
&lt;li&gt;문제: 공개키 기반 구조에서 인증서의 유효성을 확인하기 위해 사용되는 프로토콜은?&lt;br /&gt;답: OCSP&lt;br /&gt;해설: OCSP(Online Certificate Status Protocol)는 실시간으로 인증서의 상태를 확인할 수 있는 프로토콜입니다.&lt;/li&gt;
&lt;li&gt;문제: 블록체인 기술을 이용하여 금융 거래의 투명성과 보안성을 높이는 기술은?&lt;br /&gt;답: DLT(Distributed Ledger Technology)&lt;br /&gt;해설: DLT는 분산 원장 기술로, 블록체인을 포함한 더 넓은 개념으로 금융 거래의 보안과 투명성을 향상시킵니다.&lt;/li&gt;
&lt;li&gt;문제: 클라우드 환경에서 컨테이너 기반 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈소스 플랫폼은?&lt;br /&gt;답: Kubernetes&lt;br /&gt;해설: Kubernetes는 컨테이너화된 애플리케이션의 자동 배포, 스케일링 등을 관리하는 오픈소스 컨테이너 오케스트레이션 플랫폼입니다.&lt;/li&gt;
&lt;li&gt;문제: 인공지능을 이용하여 사이버 공격을 탐지하고 대응하는 보안 기술은?&lt;br /&gt;답: AI-driven Security&lt;br /&gt;해설: AI-driven Security는 머신러닝과 딥러닝 등의 인공지능 기술을 활용하여 보안 위협을 탐지하고 대응하는 첨단 보안 기술입니다.&lt;/li&gt;
&lt;li&gt;문제: 개인정보 보호를 위해 설계 단계부터 프라이버시를 고려하는 개념은?&lt;br /&gt;답: Privacy by Design&lt;br /&gt;해설: Privacy by Design은 시스템 설계 단계부터 개인정보 보호를 고려하여 구현하는 접근 방식입니다.&lt;/li&gt;
&lt;li&gt;문제: 5G 네트워크에서 네트워크 기능을 가상화하여 유연성과 확장성을 제공하는 기술은?&lt;br /&gt;답: NFV(Network Function Virtualization)&lt;br /&gt;해설: NFV는 네트워크 기능을 소프트웨어로 구현하여 유연성과 확장성을 높이는 5G 핵심 기술입니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;서술형 (12점 x 4문항 = 48점)&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;문제: 제로 트러스트 보안 모델에 대해 설명하고, 기존의 경계 기반 보안 모델과의 차이점을 서술하시오.&lt;br /&gt;답: 제로 트러스트 보안 모델은 &quot;신뢰하지 말고 항상 검증하라&quot;는 원칙에 기반한 보안 접근 방식입니다. 주요 특징은 다음과 같습니다:
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;모든 접근을 의심하고 지속적으로 검증&lt;/li&gt;
&lt;li&gt;최소 권한 원칙 적용&lt;/li&gt;
&lt;li&gt;마이크로 세그멘테이션을 통한 네트워크 분할&lt;/li&gt;
&lt;li&gt;다중 요소 인증 및 지속적인 모니터링 강조&lt;/li&gt;
&lt;/ol&gt;
기존 경계 기반 모델과의 차이점:
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;내부 네트워크에 대한 신뢰 제거&lt;/li&gt;
&lt;li&gt;동적이고 세분화된 접근 제어&lt;/li&gt;
&lt;li&gt;지속적인 인증과 권한 검증&lt;/li&gt;
&lt;li&gt;데이터 중심의 보안 접근&lt;/li&gt;
&lt;/ol&gt;
해설: 제로 트러스트 모델은 내부와 외부의 구분 없이 모든 접근을 잠재적 위협으로 간주하여 지속적으로 검증하는 현대적 보안 접근 방식입니다. 이는 클라우드 환경과 원격 근무 증가로 인한 새로운 보안 요구사항에 대응하기 위해 발전했습니다.&lt;/li&gt;
&lt;li&gt;문제: 클라우드 보안에서 중요한 개념인 '공동 책임 모델(Shared Responsibility Model)'에 대해 설명하고, 클라우드 서비스 유형(IaaS, PaaS, SaaS)에 따른 책임 분담의 차이를 서술하시오.&lt;br /&gt;답: 공동 책임 모델은 클라우드 서비스 제공자와 고객이 클라우드 환경의 보안을 공동으로 책임지는 개념입니다.
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;IaaS (Infrastructure as a Service):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;제공자: 물리적 인프라, 네트워크, 스토리지의 보안&lt;/li&gt;
&lt;li&gt;고객: OS, 미들웨어, 애플리케이션, 데이터의 보안&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;PaaS (Platform as a Service):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;제공자: IaaS 책임 + OS, 미들웨어의 보안&lt;/li&gt;
&lt;li&gt;고객: 애플리케이션, 데이터의 보안&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;SaaS (Software as a Service):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;제공자: 인프라부터 애플리케이션까지 대부분의 보안&lt;/li&gt;
&lt;li&gt;고객: 데이터 관리, 접근 제어, 사용자 관리&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
해설: 공동 책임 모델은 클라우드 서비스 유형에 따라 보안 책임의 경계가 달라집니다. IaaS에서 SaaS로 갈수록 고객의 책임 범위는 줄어들고 제공자의 책임이 증가합니다.&lt;/li&gt;
&lt;li&gt;문제: GDPR(General Data Protection Regulation)의 주요 원칙과 기업이 준수해야 할 핵심 요구사항에 대해 설명하시오.&lt;br /&gt;답: GDPR의 주요 원칙:
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;적법성, 공정성, 투명성&lt;/li&gt;
&lt;li&gt;목적 제한&lt;/li&gt;
&lt;li&gt;데이터 최소화&lt;/li&gt;
&lt;li&gt;정확성&lt;/li&gt;
&lt;li&gt;저장 제한&lt;/li&gt;
&lt;li&gt;무결성과 기밀성&lt;/li&gt;
&lt;li&gt;책임성&lt;/li&gt;
&lt;/ol&gt;
기업이 준수해야 할 핵심 요구사항:
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;개인정보 처리에 대한 명시적 동의 획득&lt;/li&gt;
&lt;li&gt;개인정보 침해 발생 시 72시간 내 통지&lt;/li&gt;
&lt;li&gt;정보주체의 권리 보장 (열람권, 정정권, 삭제권 등)&lt;/li&gt;
&lt;li&gt;데이터 보호 책임자(DPO) 지정&lt;/li&gt;
&lt;li&gt;개인정보 영향평가(DPIA) 수행&lt;/li&gt;
&lt;li&gt;설계 및 기본 설정에 의한 개인정보 보호 적용&lt;/li&gt;
&lt;/ol&gt;
해설: GDPR은 EU 시민의 개인정보 보호를 강화하기 위한 규정으로, 전 세계적으로 개인정보 보호 정책에 큰 영향을 미치고 있습니다. 기업들은 이러한 원칙과 요구사항을 준수하여 개인정보를 안전하게 처리해야 합니다.&lt;/li&gt;
&lt;li&gt;문제: 사이버 킬체인(Cyber Kill Chain) 모델에 대해 설명하고, 각 단계별 대응 방안을 제시하시오.&lt;br /&gt;답: 사이버 킬체인 모델은 사이버 공격의 단계를 7단계로 구분하여 설명하는 프레임워크입니다.
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;정찰(Reconnaissance):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;공격자가 목표 시스템 정보 수집&lt;/li&gt;
&lt;li&gt;대응: 정보 노출 최소화, 허니팟 운영&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;무기화(Weaponization):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;취약점을 이용한 공격 도구 제작&lt;/li&gt;
&lt;li&gt;대응: 취약점 패치, 보안 업데이트&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;전달(Delivery):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;공격 도구를 목표 시스템에 전달&lt;/li&gt;
&lt;li&gt;대응: 이메일 필터링, 웹 필터링&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;익스플로잇(Exploitation):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;취약점을 이용해 시스템 침투&lt;/li&gt;
&lt;li&gt;대응: 엔드포인트 보안 강화, 패치 관리&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;설치(Installation):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;악성코드 설치&lt;/li&gt;
&lt;li&gt;대응: 안티바이러스, 행위 기반 탐지&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;명령 및 제어(Command and Control):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;공격자와 악성코드 간 통신&lt;/li&gt;
&lt;li&gt;대응: 네트워크 모니터링, 방화벽 설정&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;목적 달성(Actions on Objectives):
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;최종 목적 수행 (데이터 유출 등)&lt;/li&gt;
&lt;li&gt;대응: 데이터 암호화, 접근 제어&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
해설: 사이버 킬체인 모델은 공격자의 행동을 이해하고 각 단계별로 적절한 대응 전략을 수립하는 데 도움을 줍니다. 이를 통해 조직은 보다 효과적인 사이버 방어 체계를 구축할 수 있습니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;실무형 (16점 x 2문항 = 32점)&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;문제: 다음은 리눅스 시스템의 보안 설정 파일 일부입니다. 이를 분석하고 보안 취약점을 찾아 개선 방안을 제시하시오.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre id=&quot;code_1740027102798&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
X11Forwarding yes

# /etc/pam.d/system-auth
auth        sufficient    pam_unix.so nullok
password    sufficient    pam_unix.so nullok md5

# /etc/login.defs
PASS_MAX_DAYS   99999
PASS_MIN_DAYS   0
PASS_MIN_LEN    5&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 답 : SSH 설정 (/etc/ssh/sshd_config):&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;PermitRootLogin yes: root 계정의 직접 로그인을 허용하여 보안에 취약함&lt;/li&gt;
&lt;li&gt;개선: PermitRootLogin no로 변경&lt;/li&gt;
&lt;li&gt;PasswordAuthentication yes: 암호 기반 인증은 취약할 수 있음&lt;/li&gt;
&lt;li&gt;개선: PasswordAuthentication no로 변경&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>기출</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/82</guid>
      <comments>https://jaesung.tistory.com/82#entry82comment</comments>
      <pubDate>Thu, 20 Feb 2025 13:52:50 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 AI 기출 - 4회</title>
      <link>https://jaesung.tistory.com/81</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보기_실기_기출.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;731&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnpMlx/btsMo60aCT7/ikHGtlT2KRgM9jpxMeCWuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnpMlx/btsMo60aCT7/ikHGtlT2KRgM9jpxMeCWuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnpMlx/btsMo60aCT7/ikHGtlT2KRgM9jpxMeCWuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnpMlx%2FbtsMo60aCT7%2FikHGtlT2KRgM9jpxMeCWuk%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;700&quot; height=&quot;400&quot; data-filename=&quot;정보기_실기_기출.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;731&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1&gt;정보보안기사 실기 모의고사 (2025년 개정형)&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근 7개년 기출문제를 반영한 정보보안기사 실기 모의고사로, 2023년 개정된 문제유형(단답형 12문항/서술형 4문항/실무형 2문항)을 준수하며 현직 금융권 정보보안 담당자의 실무 경험을 반영하였습니다. 본 시험은 개인정보보호법, 정보통신망법, ISMS-P 인증기준 등 최신 법규와 공급망 공격(Supply Chain Attack), AI 기반 위협 탐지 등 최신 보안 이슈를 종합적으로 평가합니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;■ 단답형 (12문항 &amp;times; 3점 = 36점)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1.&lt;/b&gt; 전자기기 전자파 도청 방어 기술로, 차폐 시설과 백색 잡음 발생을 포함하는 개념은?&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; &lt;code&gt;arp -s 192.168.0.1 aa:bb:cc:dd:ee:ff&lt;/code&gt; 명령어의 목적은?&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; 정보통신망법 제29조에 따른 접속기록 보관 기간은 최소 몇 개월인가?&lt;br /&gt;&lt;b&gt;4.&lt;/b&gt; HTTPS에서 SSL/TLS 핸드셰이크 단계에 사용되는 키 교환 알고리즘으로 ECDHE가 속하는 분류는?&lt;br /&gt;&lt;b&gt;5.&lt;/b&gt; BCP(Business Continuity Plan) 5단계 중 BIA(Business Impact Analysis)의 다음 단계는?&lt;br /&gt;&lt;b&gt;6.&lt;/b&gt; &lt;code&gt;find / -user root -perm -4000&lt;/code&gt; 명령어가 탐지하는 파일 유형은?&lt;br /&gt;&lt;b&gt;7.&lt;/b&gt; CVE-2024-1234와 같이 공개된 취약점을 이용한 공격을 방지하는 MS사의 월별 패치 정책 명칭은?&lt;br /&gt;&lt;b&gt;8.&lt;/b&gt; EU GDPR 제37조에 따라 필수적으로 지정해야 하는 직책은?&lt;br /&gt;&lt;b&gt;9.&lt;/b&gt; &lt;code&gt;; DROP TABLE users--&lt;/code&gt; 주입 공격이 가능한 취약점 유형은?&lt;br /&gt;&lt;b&gt;10.&lt;/b&gt; FIDO2 인증에서 공개키 암호화를 위한 표준 프로토콜은?&lt;br /&gt;&lt;b&gt;11.&lt;/b&gt; NIST CSF(Cybersecurity Framework) 핵심 구성 요소 중 &quot;Identify&quot; 다음 단계는?&lt;br /&gt;&lt;b&gt;12.&lt;/b&gt; ISO 27001:2022에서 추가된 공급자 관계 관리 항목 번호는?&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;■ 서술형 (4문항 &amp;times; 12점 = 48점)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1.&lt;/b&gt; 위험관리 프로세스에서 &lt;b&gt;위험 분석(Risk Analysis)&lt;/b&gt;과 &lt;b&gt;위험 평가(Risk Assessment)&lt;/b&gt;의 차이를 법적 근거(개인정보보호법 제32조)와 함께 설명하시오.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2.&lt;/b&gt; 다음 조건을 모두 만족하는 MFA(Multi-Factor Authentication) 시스템을 설계할 때 고려해야 할 NIST SP 800-63B 기준을 항목별로 서술하시오.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;조건: 지문 인식 + 6자리 OTP + 행동 생체정보 활용&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3.&lt;/b&gt; 아래 IIS 로그를 분석하여 의심되는 공격 유형과 증거를 제시하고, 해당 공격을 방지하기 위한 웹방화벽(WAF) 설정 조치 3가지를 기술하시오.&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot;&gt;&lt;code&gt;2025-02-19 21:45:10 192.168.0.5 GET /index.php?id=1'%20OR%201=1 -- &lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4.&lt;/b&gt; ISMS-P 인증 심사 시 &lt;b&gt;&quot;개인정보 처리 시스템 접근통제&quot;&lt;/b&gt; 항목(관리적&amp;middot;기술적 조치)을 준수하기 위한 금융기관의 4대 중점 과제를 서술하시오.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;■ 실무형 (2문항 &amp;times; 16점 = 32점)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1.&lt;/b&gt; [개인정보 처리방침 검토]&lt;br /&gt;다음은 여행사 웹사이트의 개인정보 수집 동의서 일부입니다. 정보통신망법 제22조&amp;middot;제24조와 개인정보보호법 제15조를 기준으로 3가지 위반 사항을 찾아 설명하고, 각 항목별 시정 방안을 제시하시오.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;㈜모두의여행은 고객의 원활한 서비스 제공을 위해 아래와 같이 개인정보를 수집합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;필수 항목: 이름, 생년월일, 여권번호, 신용카드 정보&lt;/li&gt;
&lt;li&gt;보유 기간: 서비스 제공 종료 후 1년&lt;br /&gt;※ 정보는 제3자 제공 시 사전 동의를 득합니다.&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2.&lt;/b&gt; [침해사고 대응 시나리오]&lt;br /&gt;2025년 1월, A은행 인터넷뱅킹 서버에서 아래와 같은 이상 증상이 발생했습니다. 증상을 분석하여 공격 유형을 특정하고, 3단계 복구 프로세스(확인&amp;middot;분석&amp;middot;대응)를 ISMS-P 인증 기준에 따라 작성하시오.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;증상1&lt;/b&gt;: &lt;code&gt;/var/log/auth.log&lt;/code&gt;에 &lt;code&gt;Failed password for root from 203.0.113.5&lt;/code&gt; 다수 기록&lt;/li&gt;
&lt;li&gt;&lt;b&gt;증상2&lt;/b&gt;: &lt;code&gt;netstat -ano&lt;/code&gt; 결과 &lt;code&gt;ESTABLISHED&lt;/code&gt; 상태의 비정상 포트(6667/TCP) 다수 확인&lt;/li&gt;
&lt;li&gt;&lt;b&gt;증상3&lt;/b&gt;: CPU 사용률 95% 이상 지속, &lt;code&gt;/tmp/.ssh/&lt;/code&gt; 경로에 &lt;code&gt;update.sh&lt;/code&gt; 파일 생성&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;정답 및 해설&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;----------------------------------------  
■ 단답형 정답  
1. TEMPEST
2. ARP 스푸핑 방지를 위한 정적 ARP 테이블 설정  
3. 6개월(정보통신망법 제29조)
4. 하이브리드 암호화 
5. 복구전략개발 
6. SetUID 파일 
7. 화요일 패치(Patch Tuesday) 
8. DPO(Data Protection Officer) 
9. SQL 삽입(SQL Injection) 
10. WebAuthn 
11. Protect 
12. ISO/IEC 27001:2022 A.15 

■ 서술형 해설  
1. **위험 분석**은 위협&amp;middot;취약점&amp;middot;영향도를 정량화하며, **위험 평가**는 처리기관의 위험 수용 기준 대비 판정합니다.  
   - 법적 근거: 개인정보보호법 제32조(안전성 확보조치) 

2. NIST SP 800-63B 기준 충족 요건:  
   - 지문: 생체인증 오류율 &amp;le; 1% (FAR/FRR)  
   - OTP: 6자리 이상&amp;middot;60초 이내 유효시간  
   - 행동 생체: 연속 3회 실패 시 계정 잠금 

3. **공격 유형**: Blind SQL Injection  
   - 증거: `id=1'%20OR%201=1 --` (논리식 조작)  
   - WAF 조치:  
     ① 입력값 특수문자 필터링(`'`, `--`)  
     ② 쿼리 파라미터 암호화  
     ③ 오류 메시지 일반화

4. 금융기관 4대 중점 과제:  
   ① DB 암호화(개인정보보호법 제24조)  
   ② 로그 집중관리체계(SIEM) 구축  
   ③ 접근권한 최소화(Need-to-Know)  
   ④ 반기별 접근통제 점검

■ 실무형 해설  
1. **위반 사항**:  
   ① 여권번호&amp;middot;신용카드 정보 과다 수집(정보통신망법 제22조)  
   ② 제3자 제공 시 구체적 고지 미흡(개인정보보호법 제15조)  
   ③ 보유기간 미명시(동법 제21조)  
   - **시정방안**:  
     ⓵ 민감정보 분리 수집  
     ⓶ 제3자 목적&amp;middot;기간 명시적 동의  
     ⓷ 보유기간 '탈퇴 후 즉시 삭제'로 변경  

2. **공격 유형**: SSH 무차별 대입 &amp;rarr; CryptoJacking 설치  
   - **복구 프로세스**:  
     ① **확인**: /var/log/secure&amp;middot;/tmp/.ssh/ 파일 무결성 검증  
     ② **분석**: CVE-2024-5678(OpenSSH 취약점) 패치 여부 점검  
     ③ **대응**: 감염 서버 격리 후 HSM 기반 키 교체&lt;/code&gt;&lt;/pre&gt;</description>
      <category>자격증/정보보안 기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/81</guid>
      <comments>https://jaesung.tistory.com/81#entry81comment</comments>
      <pubDate>Wed, 19 Feb 2025 21:47:20 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 AI 기출 - 3회</title>
      <link>https://jaesung.tistory.com/80</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2025-02-18 14.08.35 - A wide digital artwork representing cybersecurity. The image features a futuristic cityscape with glowing blue networks connecting buildings, symboliz.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NpPlK/btsMmnaoFVL/r5MSUjlsHGPzW0kYXUugfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NpPlK/btsMmnaoFVL/r5MSUjlsHGPzW0kYXUugfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NpPlK/btsMmnaoFVL/r5MSUjlsHGPzW0kYXUugfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNpPlK%2FbtsMmnaoFVL%2Fr5MSUjlsHGPzW0kYXUugfk%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;700&quot; height=&quot;400&quot; data-filename=&quot;edited_DALL&amp;middot;E 2025-02-18 14.08.35 - A wide digital artwork representing cybersecurity. The image features a futuristic cityscape with glowing blue networks connecting buildings, symboliz.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;##&amp;nbsp;단답형&amp;nbsp;(각&amp;nbsp;3점,&amp;nbsp;총&amp;nbsp;36점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;무선&amp;nbsp;네트워크에서&amp;nbsp;정당한&amp;nbsp;사용자의&amp;nbsp;연결을&amp;nbsp;끊고&amp;nbsp;공격자가&amp;nbsp;중간에서&amp;nbsp;통신을&amp;nbsp;가로채는&amp;nbsp;공격&amp;nbsp;기법은? &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;블록체인에서&amp;nbsp;트랜잭션의&amp;nbsp;처리&amp;nbsp;속도를&amp;nbsp;높이기&amp;nbsp;위해&amp;nbsp;메인&amp;nbsp;체인&amp;nbsp;외부에서&amp;nbsp;거래를&amp;nbsp;처리하는&amp;nbsp;기술은? &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;네트워크&amp;nbsp;장비나&amp;nbsp;서버에서&amp;nbsp;발생하는&amp;nbsp;이벤트를&amp;nbsp;실시간으로&amp;nbsp;모니터링하고&amp;nbsp;분석하는&amp;nbsp;보안&amp;nbsp;솔루션은? &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;개인정보&amp;nbsp;보호법에&amp;nbsp;따라&amp;nbsp;개인정보처리자가&amp;nbsp;개인정보&amp;nbsp;유출&amp;nbsp;사실을&amp;nbsp;안&amp;nbsp;때부터&amp;nbsp;몇&amp;nbsp;시간&amp;nbsp;이내에&amp;nbsp;정보주체에게&amp;nbsp;통지해야&amp;nbsp;하는가? &lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;다음&amp;nbsp;중&amp;nbsp;비대칭키&amp;nbsp;암호화&amp;nbsp;방식을&amp;nbsp;사용하는&amp;nbsp;알고리즘은? &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;3DES&amp;nbsp;&amp;nbsp;b)&amp;nbsp;IDEA&amp;nbsp;&amp;nbsp;c)&amp;nbsp;Blowfish&amp;nbsp;&amp;nbsp;d)&amp;nbsp;ECDSA &lt;br /&gt;&lt;br /&gt;6.&amp;nbsp;악성코드가&amp;nbsp;자신의&amp;nbsp;존재를&amp;nbsp;숨기기&amp;nbsp;위해&amp;nbsp;운영체제의&amp;nbsp;핵심&amp;nbsp;부분을&amp;nbsp;수정하는&amp;nbsp;기술은? &lt;br /&gt;&lt;br /&gt;7.&amp;nbsp;정보보호&amp;nbsp;및&amp;nbsp;개인정보보호&amp;nbsp;관리체계(ISMS-P)&amp;nbsp;인증에서&amp;nbsp;개인정보&amp;nbsp;처리단계별&amp;nbsp;요구사항은&amp;nbsp;몇&amp;nbsp;개&amp;nbsp;항목으로&amp;nbsp;구성되어&amp;nbsp;있는가? &lt;br /&gt;&lt;br /&gt;8.&amp;nbsp;「정보통신망법」상&amp;nbsp;정보통신서비스&amp;nbsp;제공자가&amp;nbsp;개인정보&amp;nbsp;수집&amp;middot;이용&amp;middot;제공&amp;nbsp;등의&amp;nbsp;동의를&amp;nbsp;받을&amp;nbsp;때&amp;nbsp;고지해야&amp;nbsp;할&amp;nbsp;사항이&amp;nbsp;아닌&amp;nbsp;것은? &lt;br /&gt;&lt;br /&gt;9.&amp;nbsp;다음&amp;nbsp;중&amp;nbsp;대칭키&amp;nbsp;암호화&amp;nbsp;알고리즘은? &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;RSA&amp;nbsp;&amp;nbsp;b)&amp;nbsp;Camellia&amp;nbsp;&amp;nbsp;c)&amp;nbsp;Diffie-Hellman&amp;nbsp;&amp;nbsp;d)&amp;nbsp;ECC &lt;br /&gt;&lt;br /&gt;10.&amp;nbsp;IP&amp;nbsp;주소&amp;nbsp;고갈&amp;nbsp;문제를&amp;nbsp;해결하기&amp;nbsp;위해&amp;nbsp;사설&amp;nbsp;IP&amp;nbsp;주소를&amp;nbsp;공인&amp;nbsp;IP&amp;nbsp;주소로&amp;nbsp;변환하는&amp;nbsp;기술은? &lt;br /&gt;&lt;br /&gt;11.&amp;nbsp;소프트웨어&amp;nbsp;개발&amp;nbsp;생명주기(SDLC)에&amp;nbsp;보안&amp;nbsp;활동을&amp;nbsp;통합한&amp;nbsp;개발&amp;nbsp;방법론은? &lt;br /&gt;&lt;br /&gt;12.&amp;nbsp;웹&amp;nbsp;애플리케이션에서&amp;nbsp;사용자의&amp;nbsp;세션을&amp;nbsp;탈취하여&amp;nbsp;해당&amp;nbsp;사용자로&amp;nbsp;위장&amp;nbsp;접속하는&amp;nbsp;공격은? &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;서술형&amp;nbsp;(각&amp;nbsp;12점,&amp;nbsp;총&amp;nbsp;48점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;OWASP&amp;nbsp;Top&amp;nbsp;10&amp;nbsp;중&amp;nbsp;'Broken&amp;nbsp;Access&amp;nbsp;Control'의&amp;nbsp;개념을&amp;nbsp;설명하고,&amp;nbsp;이를&amp;nbsp;방지하기&amp;nbsp;위한&amp;nbsp;대책을&amp;nbsp;3가지&amp;nbsp;이상&amp;nbsp;제시하시오. &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;디지털&amp;nbsp;서명의&amp;nbsp;생성&amp;nbsp;과정과&amp;nbsp;검증&amp;nbsp;과정을&amp;nbsp;단계별로&amp;nbsp;설명하시오. &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;클라우드&amp;nbsp;서비스&amp;nbsp;모델&amp;nbsp;중&amp;nbsp;IaaS,&amp;nbsp;PaaS,&amp;nbsp;SaaS에&amp;nbsp;대해&amp;nbsp;각각&amp;nbsp;설명하고,&amp;nbsp;보안&amp;nbsp;책임&amp;nbsp;범위의&amp;nbsp;차이점을&amp;nbsp;서술하시오. &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;보안&amp;nbsp;운영체제(Secure&amp;nbsp;OS)의&amp;nbsp;개념과&amp;nbsp;주요&amp;nbsp;기능을&amp;nbsp;4가지&amp;nbsp;이상&amp;nbsp;설명하시오. &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;실무형&amp;nbsp;(각&amp;nbsp;16점,&amp;nbsp;총&amp;nbsp;32점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;다음은&amp;nbsp;리눅스&amp;nbsp;시스템의&amp;nbsp;사용자&amp;nbsp;계정&amp;nbsp;정보가&amp;nbsp;담긴&amp;nbsp;/etc/passwd&amp;nbsp;파일의&amp;nbsp;일부입니다.&amp;nbsp;보안&amp;nbsp;취약점을&amp;nbsp;찾아&amp;nbsp;설명하고,&amp;nbsp;이를&amp;nbsp;해결하기&amp;nbsp;위한&amp;nbsp;조치&amp;nbsp;방안을&amp;nbsp;제시하시오. &lt;br /&gt;&lt;br /&gt;``` &lt;br /&gt;root:x:0:0:root:/root:/bin/bash &lt;br /&gt;daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin &lt;br /&gt;bin:x:2:2:bin:/bin:/usr/sbin/nologin &lt;br /&gt;sys:x:3:3:sys:/dev:/usr/sbin/nologin &lt;br /&gt;sync:x:4:65534:sync:/bin:/bin/sync &lt;br /&gt;games:x:5:60:games:/usr/games:/usr/sbin/nologin &lt;br /&gt;man:x:6:12:man:/var/cache/man:/usr/sbin/nologin &lt;br /&gt;lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin &lt;br /&gt;mail:x:8:8:mail:/var/mail:/usr/sbin/nologin &lt;br /&gt;news:x:9:9:news:/var/spool/news:/usr/sbin/nologin &lt;br /&gt;uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin &lt;br /&gt;proxy:x:13:13:proxy:/bin:/usr/sbin/nologin &lt;br /&gt;www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin &lt;br /&gt;backup:x:34:34:backup:/var/backups:/usr/sbin/nologin &lt;br /&gt;list:x:38:38:Mailing&amp;nbsp;List&amp;nbsp;Manager:/var/list:/usr/sbin/nologin &lt;br /&gt;irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin &lt;br /&gt;gnats:x:41:41:Gnats&amp;nbsp;Bug-Reporting&amp;nbsp;System&amp;nbsp;(admin):/var/lib/gnats:/usr/sbin/nologin &lt;br /&gt;nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin &lt;br /&gt;systemd-network:x:100:102:systemd&amp;nbsp;Network&amp;nbsp;Management,,,:/run/systemd:/usr/sbin/nologin &lt;br /&gt;systemd-resolve:x:101:103:systemd&amp;nbsp;Resolver,,,:/run/systemd:/usr/sbin/nologin &lt;br /&gt;systemd-timesync:x:102:104:systemd&amp;nbsp;Time&amp;nbsp;Synchronization,,,:/run/systemd:/usr/sbin/nologin &lt;br /&gt;messagebus:x:103:106::/nonexistent:/usr/sbin/nologin &lt;br /&gt;syslog:x:104:110::/home/syslog:/usr/sbin/nologin &lt;br /&gt;_apt:x:105:65534::/nonexistent:/usr/sbin/nologin &lt;br /&gt;tss:x:106:111:TPM&amp;nbsp;software&amp;nbsp;stack,,,:/var/lib/tpm:/bin/false &lt;br /&gt;uuidd:x:107:112::/run/uuidd:/usr/sbin/nologin &lt;br /&gt;tcpdump:x:108:113::/nonexistent:/usr/sbin/nologin &lt;br /&gt;sshd:x:109:65534::/run/sshd:/usr/sbin/nologin &lt;br /&gt;landscape:x:110:115::/var/lib/landscape:/usr/sbin/nologin &lt;br /&gt;pollinate:x:111:1::/var/cache/pollinate:/bin/false &lt;br /&gt;fwupd-refresh:x:112:116:fwupd-refresh&amp;nbsp;user,,,:/run/systemd:/usr/sbin/nologin &lt;br /&gt;testuser:x:1000:1000:Test&amp;nbsp;User:/home/testuser:/bin/bash &lt;br /&gt;``` &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;다음은&amp;nbsp;취약한&amp;nbsp;Python&amp;nbsp;코드입니다.&amp;nbsp;이&amp;nbsp;코드에서&amp;nbsp;발생할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;보안&amp;nbsp;취약점을&amp;nbsp;지적하고,&amp;nbsp;이를&amp;nbsp;해결하기&amp;nbsp;위한&amp;nbsp;안전한&amp;nbsp;코드로&amp;nbsp;수정하시오. &lt;br /&gt;&lt;br /&gt;```python &lt;br /&gt;import&amp;nbsp;os &lt;br /&gt;&lt;br /&gt;def&amp;nbsp;execute_command(command): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;os.system(command) &lt;br /&gt;&lt;br /&gt;def&amp;nbsp;main(): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;user_input&amp;nbsp;=&amp;nbsp;input(&quot;Enter&amp;nbsp;a&amp;nbsp;command&amp;nbsp;to&amp;nbsp;execute:&amp;nbsp;&quot;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;execute_command(user_input) &lt;br /&gt;&lt;br /&gt;if&amp;nbsp;__name__&amp;nbsp;==&amp;nbsp;&quot;__main__&quot;: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;main() &lt;br /&gt;``` &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;## 단답형 (각 3점, 총 36점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;답:&amp;nbsp;Evil&amp;nbsp;Twin&amp;nbsp;공격 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;공격자가&amp;nbsp;정상적인&amp;nbsp;AP를&amp;nbsp;모방한&amp;nbsp;가짜&amp;nbsp;AP를&amp;nbsp;설치하여&amp;nbsp;사용자의&amp;nbsp;통신을&amp;nbsp;가로채는&amp;nbsp;무선&amp;nbsp;네트워크&amp;nbsp;공격&amp;nbsp;기법입니다. &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;답:&amp;nbsp;사이드체인&amp;nbsp;(Side&amp;nbsp;Chain) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;메인&amp;nbsp;블록체인과&amp;nbsp;별도로&amp;nbsp;운영되는&amp;nbsp;체인으로,&amp;nbsp;거래&amp;nbsp;처리&amp;nbsp;속도를&amp;nbsp;높이고&amp;nbsp;확장성을&amp;nbsp;개선하는&amp;nbsp;기술입니다. &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;답:&amp;nbsp;SIEM&amp;nbsp;(Security&amp;nbsp;Information&amp;nbsp;and&amp;nbsp;Event&amp;nbsp;Management) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;다양한&amp;nbsp;보안&amp;nbsp;장비와&amp;nbsp;시스템의&amp;nbsp;로그를&amp;nbsp;실시간으로&amp;nbsp;수집,&amp;nbsp;분석하여&amp;nbsp;보안&amp;nbsp;위협을&amp;nbsp;탐지하는&amp;nbsp;통합&amp;nbsp;보안&amp;nbsp;관리&amp;nbsp;솔루션입니다. &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;답:&amp;nbsp;24시간 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;개인정보&amp;nbsp;보호법에&amp;nbsp;따라&amp;nbsp;개인정보처리자는&amp;nbsp;개인정보&amp;nbsp;유출&amp;nbsp;사실을&amp;nbsp;안&amp;nbsp;때부터&amp;nbsp;24시간&amp;nbsp;이내에&amp;nbsp;정보주체에게&amp;nbsp;통지해야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;답:&amp;nbsp;d)&amp;nbsp;ECDSA &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;ECDSA(Elliptic&amp;nbsp;Curve&amp;nbsp;Digital&amp;nbsp;Signature&amp;nbsp;Algorithm)는&amp;nbsp;타원곡선&amp;nbsp;암호를&amp;nbsp;이용한&amp;nbsp;디지털&amp;nbsp;서명&amp;nbsp;알고리즘으로,&amp;nbsp;비대칭키&amp;nbsp;방식입니다. &lt;br /&gt;&lt;br /&gt;6.&amp;nbsp;답:&amp;nbsp;루트킷&amp;nbsp;(Rootkit) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;루트킷은&amp;nbsp;시스템의&amp;nbsp;핵심&amp;nbsp;부분을&amp;nbsp;수정하여&amp;nbsp;자신의&amp;nbsp;존재를&amp;nbsp;숨기고&amp;nbsp;지속적인&amp;nbsp;접근&amp;nbsp;권한을&amp;nbsp;유지하는&amp;nbsp;악성&amp;nbsp;프로그램입니다. &lt;br /&gt;&lt;br /&gt;7.&amp;nbsp;답:&amp;nbsp;6개 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;ISMS-P&amp;nbsp;인증의&amp;nbsp;개인정보&amp;nbsp;처리단계별&amp;nbsp;요구사항은&amp;nbsp;수집,&amp;nbsp;보유,&amp;nbsp;이용,&amp;nbsp;제공,&amp;nbsp;파기,&amp;nbsp;영상정보처리기기의&amp;nbsp;6개&amp;nbsp;항목으로&amp;nbsp;구성되어&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;8.&amp;nbsp;답:&amp;nbsp;개인정보&amp;nbsp;보유&amp;nbsp;및&amp;nbsp;이용&amp;nbsp;기간 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;정보통신망법에&amp;nbsp;따라&amp;nbsp;개인정보&amp;nbsp;수집&amp;middot;이용&amp;middot;제공&amp;nbsp;동의&amp;nbsp;시&amp;nbsp;고지해야&amp;nbsp;할&amp;nbsp;사항에는&amp;nbsp;개인정보&amp;nbsp;보유&amp;nbsp;및&amp;nbsp;이용&amp;nbsp;기간이&amp;nbsp;포함됩니다. &lt;br /&gt;&lt;br /&gt;9.&amp;nbsp;답:&amp;nbsp;b)&amp;nbsp;Camellia &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;Camellia는&amp;nbsp;일본에서&amp;nbsp;개발된&amp;nbsp;128비트&amp;nbsp;블록&amp;nbsp;암호로,&amp;nbsp;대칭키&amp;nbsp;암호화&amp;nbsp;알고리즘입니다. &lt;br /&gt;&lt;br /&gt;10.&amp;nbsp;답:&amp;nbsp;NAT&amp;nbsp;(Network&amp;nbsp;Address&amp;nbsp;Translation) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;NAT는&amp;nbsp;사설&amp;nbsp;IP&amp;nbsp;주소를&amp;nbsp;공인&amp;nbsp;IP&amp;nbsp;주소로&amp;nbsp;변환하여&amp;nbsp;IP&amp;nbsp;주소&amp;nbsp;부족&amp;nbsp;문제를&amp;nbsp;해결하고&amp;nbsp;내부&amp;nbsp;네트워크를&amp;nbsp;보호하는&amp;nbsp;기술입니다. &lt;br /&gt;&lt;br /&gt;11.&amp;nbsp;답:&amp;nbsp;SDL&amp;nbsp;(Secure&amp;nbsp;Development&amp;nbsp;Lifecycle) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;SDL은&amp;nbsp;소프트웨어&amp;nbsp;개발&amp;nbsp;전&amp;nbsp;과정에&amp;nbsp;보안&amp;nbsp;활동을&amp;nbsp;통합하여&amp;nbsp;보안성을&amp;nbsp;향상시키는&amp;nbsp;개발&amp;nbsp;방법론입니다. &lt;br /&gt;&lt;br /&gt;12.&amp;nbsp;답:&amp;nbsp;세션&amp;nbsp;하이재킹&amp;nbsp;(Session&amp;nbsp;Hijacking) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;공격자가&amp;nbsp;정상&amp;nbsp;사용자의&amp;nbsp;세션&amp;nbsp;정보를&amp;nbsp;탈취하여&amp;nbsp;해당&amp;nbsp;사용자로&amp;nbsp;위장&amp;nbsp;접속하는&amp;nbsp;공격&amp;nbsp;기법입니다. &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;서술형&amp;nbsp;(각&amp;nbsp;12점,&amp;nbsp;총&amp;nbsp;48점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;Broken&amp;nbsp;Access&amp;nbsp;Control의&amp;nbsp;개념과&amp;nbsp;대책: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;개념:&amp;nbsp;인증된&amp;nbsp;사용자가&amp;nbsp;허용된&amp;nbsp;권한&amp;nbsp;이상의&amp;nbsp;기능을&amp;nbsp;수행하거나&amp;nbsp;다른&amp;nbsp;사용자의&amp;nbsp;데이터에&amp;nbsp;접근할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;취약점입니다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;대책: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;최소&amp;nbsp;권한&amp;nbsp;원칙&amp;nbsp;적용:&amp;nbsp;사용자에게&amp;nbsp;필요한&amp;nbsp;최소한의&amp;nbsp;권한만&amp;nbsp;부여 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;역할&amp;nbsp;기반&amp;nbsp;접근&amp;nbsp;제어(RBAC)&amp;nbsp;구현:&amp;nbsp;사용자&amp;nbsp;역할에&amp;nbsp;따라&amp;nbsp;접근&amp;nbsp;권한&amp;nbsp;관리 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;서버&amp;nbsp;측에서의&amp;nbsp;접근&amp;nbsp;제어&amp;nbsp;검증:&amp;nbsp;클라이언트&amp;nbsp;측&amp;nbsp;검증에만&amp;nbsp;의존하지&amp;nbsp;않고&amp;nbsp;서버에서&amp;nbsp;재검증 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;d)&amp;nbsp;세션&amp;nbsp;관리&amp;nbsp;강화:&amp;nbsp;안전한&amp;nbsp;세션&amp;nbsp;ID&amp;nbsp;생성&amp;nbsp;및&amp;nbsp;관리,&amp;nbsp;세션&amp;nbsp;타임아웃&amp;nbsp;설정 &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;디지털&amp;nbsp;서명의&amp;nbsp;생성&amp;nbsp;및&amp;nbsp;검증&amp;nbsp;과정: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;생성&amp;nbsp;과정: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;메시지의&amp;nbsp;해시값&amp;nbsp;계산 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;송신자의&amp;nbsp;개인키로&amp;nbsp;해시값&amp;nbsp;암호화 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;암호화된&amp;nbsp;해시값(서명)을&amp;nbsp;메시지에&amp;nbsp;첨부 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;검증&amp;nbsp;과정: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;수신된&amp;nbsp;메시지의&amp;nbsp;해시값&amp;nbsp;계산 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;송신자의&amp;nbsp;공개키로&amp;nbsp;첨부된&amp;nbsp;서명&amp;nbsp;복호화 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;계산된&amp;nbsp;해시값과&amp;nbsp;복호화된&amp;nbsp;해시값&amp;nbsp;비교 &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;클라우드&amp;nbsp;서비스&amp;nbsp;모델과&amp;nbsp;보안&amp;nbsp;책임: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;IaaS&amp;nbsp;(Infrastructure&amp;nbsp;as&amp;nbsp;a&amp;nbsp;Service): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;가상화된&amp;nbsp;컴퓨팅&amp;nbsp;자원&amp;nbsp;제공 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;고객이&amp;nbsp;OS부터&amp;nbsp;애플리케이션까지&amp;nbsp;관리,&amp;nbsp;제공자는&amp;nbsp;하드웨어&amp;nbsp;인프라&amp;nbsp;관리 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PaaS&amp;nbsp;(Platform&amp;nbsp;as&amp;nbsp;a&amp;nbsp;Service): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;애플리케이션&amp;nbsp;개발,&amp;nbsp;실행&amp;nbsp;환경&amp;nbsp;제공 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;고객이&amp;nbsp;애플리케이션과&amp;nbsp;데이터&amp;nbsp;관리,&amp;nbsp;제공자는&amp;nbsp;플랫폼과&amp;nbsp;인프라&amp;nbsp;관리 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SaaS&amp;nbsp;(Software&amp;nbsp;as&amp;nbsp;a&amp;nbsp;Service): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;완성된&amp;nbsp;애플리케이션&amp;nbsp;서비스&amp;nbsp;제공 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;고객은&amp;nbsp;서비스&amp;nbsp;이용만&amp;nbsp;가능,&amp;nbsp;제공자가&amp;nbsp;모든&amp;nbsp;인프라와&amp;nbsp;애플리케이션&amp;nbsp;관리 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;보안&amp;nbsp;책임&amp;nbsp;범위: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;IaaS&amp;nbsp;&amp;gt;&amp;nbsp;PaaS&amp;nbsp;&amp;gt;&amp;nbsp;SaaS&amp;nbsp;순으로&amp;nbsp;고객의&amp;nbsp;보안&amp;nbsp;책임&amp;nbsp;범위가&amp;nbsp;넓어집니다. &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;보안&amp;nbsp;운영체제(Secure&amp;nbsp;OS)의&amp;nbsp;개념과&amp;nbsp;주요&amp;nbsp;기능: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;개념:&amp;nbsp;기존&amp;nbsp;운영체제에&amp;nbsp;보안&amp;nbsp;기능을&amp;nbsp;추가하여&amp;nbsp;시스템과&amp;nbsp;데이터를&amp;nbsp;보호하는&amp;nbsp;강화된&amp;nbsp;운영체제입니다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;주요&amp;nbsp;기능: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;접근&amp;nbsp;제어:&amp;nbsp;세분화된&amp;nbsp;접근&amp;nbsp;권한&amp;nbsp;관리 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;암호화:&amp;nbsp;파일&amp;nbsp;시스템&amp;nbsp;암호화&amp;nbsp;지원 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;감사:&amp;nbsp;시스템&amp;nbsp;활동에&amp;nbsp;대한&amp;nbsp;상세&amp;nbsp;로깅&amp;nbsp;및&amp;nbsp;모니터링 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;d)&amp;nbsp;무결성&amp;nbsp;검사:&amp;nbsp;시스템&amp;nbsp;파일의&amp;nbsp;변조&amp;nbsp;탐지 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;e)&amp;nbsp;보안&amp;nbsp;정책&amp;nbsp;관리:&amp;nbsp;중앙집중식&amp;nbsp;보안&amp;nbsp;정책&amp;nbsp;설정&amp;nbsp;및&amp;nbsp;적용 &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;실무형&amp;nbsp;(각&amp;nbsp;16점,&amp;nbsp;총&amp;nbsp;32점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;/etc/passwd&amp;nbsp;파일&amp;nbsp;분석: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;취약점:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;시스템&amp;nbsp;계정들이&amp;nbsp;/etc/passwd&amp;nbsp;파일에&amp;nbsp;직접&amp;nbsp;노출되어&amp;nbsp;있음 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;일부&amp;nbsp;시스템&amp;nbsp;계정에&amp;nbsp;로그인&amp;nbsp;셸이&amp;nbsp;할당되어&amp;nbsp;있음 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;조치&amp;nbsp;방안: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;암호화된&amp;nbsp;패스워드를&amp;nbsp;/etc/shadow&amp;nbsp;파일로&amp;nbsp;이동&amp;nbsp;(이미&amp;nbsp;적용된&amp;nbsp;것으로&amp;nbsp;보임) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;불필요한&amp;nbsp;시스템&amp;nbsp;계정의&amp;nbsp;셸을&amp;nbsp;/usr/sbin/nologin&amp;nbsp;또는&amp;nbsp;/bin/false로&amp;nbsp;변경 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;주기적으로&amp;nbsp;불필요한&amp;nbsp;계정&amp;nbsp;점검&amp;nbsp;및&amp;nbsp;제거 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;d)&amp;nbsp;파일&amp;nbsp;접근&amp;nbsp;권한을&amp;nbsp;644로&amp;nbsp;설정&amp;nbsp;(소유자&amp;nbsp;읽기/쓰기,&amp;nbsp;그룹&amp;nbsp;및&amp;nbsp;기타&amp;nbsp;사용자&amp;nbsp;읽기만&amp;nbsp;가능) &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;Python&amp;nbsp;코드&amp;nbsp;보안&amp;nbsp;취약점&amp;nbsp;수정: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;취약점:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;사용자&amp;nbsp;입력을&amp;nbsp;검증&amp;nbsp;없이&amp;nbsp;직접&amp;nbsp;시스템&amp;nbsp;명령으로&amp;nbsp;실행하여&amp;nbsp;명령어&amp;nbsp;삽입&amp;nbsp;공격에&amp;nbsp;취약함 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;수정된&amp;nbsp;코드: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;```python &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;subprocess &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;def&amp;nbsp;execute_command(command): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;allowed_commands&amp;nbsp;=&amp;nbsp;['ls',&amp;nbsp;'pwd',&amp;nbsp;'whoami']&amp;nbsp;&amp;nbsp;#&amp;nbsp;허용된&amp;nbsp;명령어&amp;nbsp;목록 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command_parts&amp;nbsp;=&amp;nbsp;command.split() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;command_parts&amp;nbsp;and&amp;nbsp;command_parts[0]&amp;nbsp;in&amp;nbsp;allowed_commands: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;result&amp;nbsp;=&amp;nbsp;subprocess.run(command_parts,&amp;nbsp;capture_output=True,&amp;nbsp;text=True,&amp;nbsp;check=True) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(result.stdout) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;except&amp;nbsp;subprocess.CalledProcessError&amp;nbsp;as&amp;nbsp;e: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(f&quot;Error&amp;nbsp;executing&amp;nbsp;command:&amp;nbsp;{e}&quot;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&quot;Command&amp;nbsp;not&amp;nbsp;allowed&quot;) &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;def&amp;nbsp;main(): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;user_input&amp;nbsp;=&amp;nbsp;input(&quot;Enter&amp;nbsp;a&amp;nbsp;command&amp;nbsp;to&amp;nbsp;execute:&amp;nbsp;&quot;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;execute_command(user_input) &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;__name__&amp;nbsp;==&amp;nbsp;&quot;__main__&quot;: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;main() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;os.system()&amp;nbsp;대신&amp;nbsp;subprocess&amp;nbsp;모듈&amp;nbsp;사용 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;허용된&amp;nbsp;명령어&amp;nbsp;목록을&amp;nbsp;만들어&amp;nbsp;입력&amp;nbsp;검증 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;명령어&amp;nbsp;실행&amp;nbsp;결과를&amp;nbsp;안전하게&amp;nbsp;캡처하고&amp;nbsp;출력 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;예외&amp;nbsp;처리를&amp;nbsp;통해&amp;nbsp;오류&amp;nbsp;상황&amp;nbsp;관리 &lt;br /&gt;&lt;br /&gt;이상으로&amp;nbsp;정보보안기사&amp;nbsp;실기&amp;nbsp;모의고사의&amp;nbsp;답과&amp;nbsp;해설을&amp;nbsp;마칩니다.&amp;nbsp;실제&amp;nbsp;시험에서는&amp;nbsp;더&amp;nbsp;다양하고&amp;nbsp;복잡한&amp;nbsp;문제가&amp;nbsp;출제될&amp;nbsp;수&amp;nbsp;있으므로,&amp;nbsp;꾸준한&amp;nbsp;학습과&amp;nbsp;실습이&amp;nbsp;필요합니다.&amp;nbsp;최신&amp;nbsp;보안&amp;nbsp;동향과&amp;nbsp;기술에&amp;nbsp;대해서도&amp;nbsp;관심을&amp;nbsp;가지고&amp;nbsp;공부하시기&amp;nbsp;바랍니다.&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>기출</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/80</guid>
      <comments>https://jaesung.tistory.com/80#entry80comment</comments>
      <pubDate>Tue, 18 Feb 2025 14:13:08 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 AI 기출 - 2회</title>
      <link>https://jaesung.tistory.com/79</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2025-02-18 14.08.35 - A wide digital artwork representing cybersecurity. The image features a futuristic cityscape with glowing blue networks connecting buildings, symboliz.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cupQ66/btsMnM062Q6/1jzjwD8e7Z4Vcbz4cpLdl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cupQ66/btsMnM062Q6/1jzjwD8e7Z4Vcbz4cpLdl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cupQ66/btsMnM062Q6/1jzjwD8e7Z4Vcbz4cpLdl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcupQ66%2FbtsMnM062Q6%2F1jzjwD8e7Z4Vcbz4cpLdl1%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;700&quot; height=&quot;400&quot; data-filename=&quot;edited_DALL&amp;middot;E 2025-02-18 14.08.35 - A wide digital artwork representing cybersecurity. The image features a futuristic cityscape with glowing blue networks connecting buildings, symboliz.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;##&amp;nbsp;단답형&amp;nbsp;(각&amp;nbsp;3점,&amp;nbsp;총&amp;nbsp;36점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;공격자가&amp;nbsp;DNS&amp;nbsp;서버의&amp;nbsp;캐시를&amp;nbsp;오염시켜&amp;nbsp;정상적인&amp;nbsp;도메인&amp;nbsp;이름을&amp;nbsp;공격자가&amp;nbsp;지정한&amp;nbsp;IP&amp;nbsp;주소로&amp;nbsp;연결되도록&amp;nbsp;하는&amp;nbsp;공격&amp;nbsp;기법은? &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;암호화된&amp;nbsp;데이터를&amp;nbsp;복호화하지&amp;nbsp;않고도&amp;nbsp;원본&amp;nbsp;데이터의&amp;nbsp;특성을&amp;nbsp;유지한&amp;nbsp;채&amp;nbsp;연산이&amp;nbsp;가능한&amp;nbsp;암호화&amp;nbsp;기술은? &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;네트워크&amp;nbsp;상에서&amp;nbsp;패킷의&amp;nbsp;출발지&amp;nbsp;주소를&amp;nbsp;변조하여&amp;nbsp;공격&amp;nbsp;근원지를&amp;nbsp;숨기는&amp;nbsp;기법은? &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;개인정보&amp;nbsp;보호법에&amp;nbsp;따라&amp;nbsp;개인정보처리자가&amp;nbsp;개인정보&amp;nbsp;처리방침을&amp;nbsp;수립하고&amp;nbsp;공개해야&amp;nbsp;하는&amp;nbsp;방법&amp;nbsp;중&amp;nbsp;하나는? &lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;다음&amp;nbsp;중&amp;nbsp;stateless&amp;nbsp;프로토콜은? &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;TCP&amp;nbsp;&amp;nbsp;b)&amp;nbsp;HTTP&amp;nbsp;&amp;nbsp;c)&amp;nbsp;FTP&amp;nbsp;&amp;nbsp;d)&amp;nbsp;Telnet &lt;br /&gt;&lt;br /&gt;6.&amp;nbsp;악성코드가&amp;nbsp;자신의&amp;nbsp;코드를&amp;nbsp;변형하여&amp;nbsp;탐지를&amp;nbsp;회피하는&amp;nbsp;기술은? &lt;br /&gt;&lt;br /&gt;7.&amp;nbsp;정보보호&amp;nbsp;관리체계(ISMS)&amp;nbsp;인증&amp;nbsp;유효기간은&amp;nbsp;최초&amp;nbsp;인증일로부터&amp;nbsp;몇&amp;nbsp;년인가? &lt;br /&gt;&lt;br /&gt;8.&amp;nbsp;「개인정보&amp;nbsp;보호법」상&amp;nbsp;만&amp;nbsp;14세&amp;nbsp;미만&amp;nbsp;아동의&amp;nbsp;개인정보&amp;nbsp;수집&amp;nbsp;시&amp;nbsp;누구의&amp;nbsp;동의를&amp;nbsp;받아야&amp;nbsp;하는가? &lt;br /&gt;&lt;br /&gt;9.&amp;nbsp;다음&amp;nbsp;중&amp;nbsp;대칭키&amp;nbsp;암호화&amp;nbsp;알고리즘은? &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;ECC&amp;nbsp;&amp;nbsp;b)&amp;nbsp;ARIA&amp;nbsp;&amp;nbsp;c)&amp;nbsp;ElGamal&amp;nbsp;&amp;nbsp;d)&amp;nbsp;DSA &lt;br /&gt;&lt;br /&gt;10.&amp;nbsp;네트워크에서&amp;nbsp;브로드캐스트&amp;nbsp;도메인을&amp;nbsp;논리적으로&amp;nbsp;분할하는&amp;nbsp;기술은? &lt;br /&gt;&lt;br /&gt;11.&amp;nbsp;블록체인에서&amp;nbsp;작업&amp;nbsp;증명(Proof&amp;nbsp;of&amp;nbsp;Work)&amp;nbsp;방식의&amp;nbsp;대안으로&amp;nbsp;제시된,&amp;nbsp;암호화폐&amp;nbsp;보유량에&amp;nbsp;따라&amp;nbsp;채굴&amp;nbsp;권한을&amp;nbsp;부여하는&amp;nbsp;합의&amp;nbsp;알고리즘은? &lt;br /&gt;&lt;br /&gt;12.&amp;nbsp;웹&amp;nbsp;애플리케이션에서&amp;nbsp;사용자&amp;nbsp;입력값을&amp;nbsp;검증하지&amp;nbsp;않아&amp;nbsp;발생할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;취약점으로,&amp;nbsp;서버&amp;nbsp;측&amp;nbsp;파일&amp;nbsp;시스템에&amp;nbsp;접근할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;되는&amp;nbsp;공격은? &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;서술형&amp;nbsp;(각&amp;nbsp;12점,&amp;nbsp;총&amp;nbsp;48점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;CSRF(Cross-Site&amp;nbsp;Request&amp;nbsp;Forgery)&amp;nbsp;공격의&amp;nbsp;원리를&amp;nbsp;설명하고,&amp;nbsp;이를&amp;nbsp;방지하기&amp;nbsp;위한&amp;nbsp;대책을&amp;nbsp;3가지&amp;nbsp;이상&amp;nbsp;제시하시오. &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;디지털&amp;nbsp;포렌식&amp;nbsp;조사&amp;nbsp;과정의&amp;nbsp;주요&amp;nbsp;단계를&amp;nbsp;순서대로&amp;nbsp;나열하고,&amp;nbsp;각&amp;nbsp;단계에서&amp;nbsp;수행해야&amp;nbsp;할&amp;nbsp;핵심&amp;nbsp;작업을&amp;nbsp;간단히&amp;nbsp;설명하시오. &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;정보보호&amp;nbsp;관리체계(ISMS)의&amp;nbsp;주요&amp;nbsp;통제&amp;nbsp;영역&amp;nbsp;5가지를&amp;nbsp;나열하고,&amp;nbsp;각&amp;nbsp;영역에&amp;nbsp;대해&amp;nbsp;간단히&amp;nbsp;설명하시오. &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;버퍼&amp;nbsp;오버플로우&amp;nbsp;공격의&amp;nbsp;원리를&amp;nbsp;설명하고,&amp;nbsp;이를&amp;nbsp;방지하기&amp;nbsp;위한&amp;nbsp;프로그래밍&amp;nbsp;기법과&amp;nbsp;시스템&amp;nbsp;레벨의&amp;nbsp;보호&amp;nbsp;메커니즘을&amp;nbsp;각각&amp;nbsp;2가지씩&amp;nbsp;제시하시오. &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;실무형&amp;nbsp;(각&amp;nbsp;16점,&amp;nbsp;총&amp;nbsp;32점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;다음은&amp;nbsp;Apache&amp;nbsp;웹&amp;nbsp;서버의&amp;nbsp;설정&amp;nbsp;파일(httpd.conf)의&amp;nbsp;일부입니다.&amp;nbsp;보안&amp;nbsp;강화를&amp;nbsp;위해&amp;nbsp;수정이&amp;nbsp;필요한&amp;nbsp;지시어를&amp;nbsp;찾아&amp;nbsp;적절한&amp;nbsp;값으로&amp;nbsp;변경하고,&amp;nbsp;그&amp;nbsp;이유를&amp;nbsp;설명하시오. &lt;br /&gt;&lt;br /&gt;```apache &lt;br /&gt;ServerTokens&amp;nbsp;Full &lt;br /&gt;ServerSignature&amp;nbsp;On &lt;br /&gt;TraceEnable&amp;nbsp;On &lt;br /&gt;``` &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;다음은&amp;nbsp;취약한&amp;nbsp;Java&amp;nbsp;코드입니다.&amp;nbsp;이&amp;nbsp;코드에서&amp;nbsp;발생할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;보안&amp;nbsp;취약점을&amp;nbsp;지적하고,&amp;nbsp;이를&amp;nbsp;해결하기&amp;nbsp;위한&amp;nbsp;안전한&amp;nbsp;코드로&amp;nbsp;수정하시오. &lt;br /&gt;&lt;br /&gt;```java &lt;br /&gt;import&amp;nbsp;java.io.File; &lt;br /&gt;&lt;br /&gt;public&amp;nbsp;class&amp;nbsp;FileManager&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;deleteFile(String&amp;nbsp;fileName)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File&amp;nbsp;file&amp;nbsp;=&amp;nbsp;new&amp;nbsp;File(fileName); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(file.exists())&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file.delete(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&quot;File&amp;nbsp;deleted&amp;nbsp;successfully&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&quot;File&amp;nbsp;not&amp;nbsp;found&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String[]&amp;nbsp;args)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;userInput&amp;nbsp;=&amp;nbsp;System.console().readLine(&quot;Enter&amp;nbsp;file&amp;nbsp;name&amp;nbsp;to&amp;nbsp;delete:&amp;nbsp;&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;deleteFile(userInput); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;} &lt;br /&gt;```&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;##&amp;nbsp;단답형&amp;nbsp;(각&amp;nbsp;3점,&amp;nbsp;총&amp;nbsp;36점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;답:&amp;nbsp;DNS&amp;nbsp;캐시&amp;nbsp;포이즈닝&amp;nbsp;(DNS&amp;nbsp;Cache&amp;nbsp;Poisoning) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;공격자가&amp;nbsp;DNS&amp;nbsp;서버의&amp;nbsp;캐시를&amp;nbsp;조작하여&amp;nbsp;정상적인&amp;nbsp;도메인&amp;nbsp;이름을&amp;nbsp;악의적인&amp;nbsp;IP&amp;nbsp;주소로&amp;nbsp;연결시키는&amp;nbsp;공격입니다. &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;답:&amp;nbsp;동형&amp;nbsp;암호&amp;nbsp;(Homomorphic&amp;nbsp;Encryption) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;암호화된&amp;nbsp;상태에서&amp;nbsp;연산이&amp;nbsp;가능한&amp;nbsp;암호화&amp;nbsp;기술로,&amp;nbsp;데이터&amp;nbsp;프라이버시를&amp;nbsp;유지하면서&amp;nbsp;분석이&amp;nbsp;가능합니다. &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;답:&amp;nbsp;IP&amp;nbsp;스푸핑&amp;nbsp;(IP&amp;nbsp;Spoofing) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;패킷의&amp;nbsp;출발지&amp;nbsp;IP&amp;nbsp;주소를&amp;nbsp;위조하여&amp;nbsp;공격의&amp;nbsp;출처를&amp;nbsp;숨기거나&amp;nbsp;다른&amp;nbsp;시스템으로&amp;nbsp;위장하는&amp;nbsp;기법입니다. &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;답:&amp;nbsp;인터넷&amp;nbsp;홈페이지에&amp;nbsp;지속적으로&amp;nbsp;게재 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;개인정보처리자는&amp;nbsp;개인정보&amp;nbsp;처리방침을&amp;nbsp;수립하고&amp;nbsp;홈페이지에&amp;nbsp;공개해야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;답:&amp;nbsp;b)&amp;nbsp;HTTP &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;HTTP는&amp;nbsp;각&amp;nbsp;요청이&amp;nbsp;독립적으로&amp;nbsp;처리되는&amp;nbsp;stateless&amp;nbsp;프로토콜입니다. &lt;br /&gt;&lt;br /&gt;6.&amp;nbsp;답:&amp;nbsp;변종&amp;nbsp;(Metamorphic)&amp;nbsp;기법 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;악성코드가&amp;nbsp;실행될&amp;nbsp;때마다&amp;nbsp;코드를&amp;nbsp;변형하여&amp;nbsp;탐지를&amp;nbsp;어렵게&amp;nbsp;만드는&amp;nbsp;기술입니다. &lt;br /&gt;&lt;br /&gt;7.&amp;nbsp;답:&amp;nbsp;3년 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;ISMS&amp;nbsp;인증의&amp;nbsp;유효기간은&amp;nbsp;최초&amp;nbsp;인증일로부터&amp;nbsp;3년입니다. &lt;br /&gt;&lt;br /&gt;8.&amp;nbsp;답:&amp;nbsp;법정대리인 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;만&amp;nbsp;14세&amp;nbsp;미만&amp;nbsp;아동의&amp;nbsp;개인정보&amp;nbsp;수집&amp;nbsp;시&amp;nbsp;법정대리인의&amp;nbsp;동의를&amp;nbsp;받아야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;9.&amp;nbsp;답:&amp;nbsp;b)&amp;nbsp;ARIA &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;ARIA는&amp;nbsp;한국의&amp;nbsp;국가&amp;nbsp;표준&amp;nbsp;블록&amp;nbsp;암호&amp;nbsp;알고리즘으로,&amp;nbsp;대칭키&amp;nbsp;방식입니다. &lt;br /&gt;&lt;br /&gt;10.&amp;nbsp;답:&amp;nbsp;VLAN&amp;nbsp;(Virtual&amp;nbsp;LAN) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;VLAN은&amp;nbsp;물리적&amp;nbsp;네트워크를&amp;nbsp;논리적으로&amp;nbsp;분할하여&amp;nbsp;브로드캐스트&amp;nbsp;도메인을&amp;nbsp;나누는&amp;nbsp;기술입니다. &lt;br /&gt;&lt;br /&gt;11.&amp;nbsp;답:&amp;nbsp;PoS&amp;nbsp;(Proof&amp;nbsp;of&amp;nbsp;Stake) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;PoS는&amp;nbsp;암호화폐&amp;nbsp;보유량에&amp;nbsp;따라&amp;nbsp;채굴&amp;nbsp;권한을&amp;nbsp;부여하는&amp;nbsp;합의&amp;nbsp;알고리즘입니다. &lt;br /&gt;&lt;br /&gt;12.&amp;nbsp;답:&amp;nbsp;경로&amp;nbsp;조작&amp;nbsp;(Path&amp;nbsp;Traversal)&amp;nbsp;공격 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;사용자&amp;nbsp;입력값을&amp;nbsp;제대로&amp;nbsp;검증하지&amp;nbsp;않아&amp;nbsp;서버의&amp;nbsp;파일&amp;nbsp;시스템에&amp;nbsp;무단으로&amp;nbsp;접근할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;되는&amp;nbsp;취약점입니다. &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;서술형&amp;nbsp;(각&amp;nbsp;12점,&amp;nbsp;총&amp;nbsp;48점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;CSRF(Cross-Site&amp;nbsp;Request&amp;nbsp;Forgery)&amp;nbsp;공격의&amp;nbsp;원리와&amp;nbsp;대책: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;원리:&amp;nbsp;공격자가&amp;nbsp;피해자의&amp;nbsp;브라우저를&amp;nbsp;이용하여&amp;nbsp;피해자의&amp;nbsp;권한으로&amp;nbsp;원하지&amp;nbsp;않는&amp;nbsp;동작을&amp;nbsp;수행하게&amp;nbsp;하는&amp;nbsp;공격입니다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;대책: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;CSRF&amp;nbsp;토큰&amp;nbsp;사용:&amp;nbsp;각&amp;nbsp;요청마다&amp;nbsp;고유한&amp;nbsp;토큰을&amp;nbsp;생성하여&amp;nbsp;검증 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;Referer&amp;nbsp;검증:&amp;nbsp;요청의&amp;nbsp;출처를&amp;nbsp;확인하여&amp;nbsp;허용된&amp;nbsp;도메인에서만&amp;nbsp;처리 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;SameSite&amp;nbsp;쿠키&amp;nbsp;속성&amp;nbsp;사용:&amp;nbsp;크로스&amp;nbsp;사이트&amp;nbsp;요청&amp;nbsp;시&amp;nbsp;쿠키&amp;nbsp;전송&amp;nbsp;제한 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;d)&amp;nbsp;중요&amp;nbsp;동작에&amp;nbsp;대해&amp;nbsp;재인증&amp;nbsp;요구 &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;디지털&amp;nbsp;포렌식&amp;nbsp;조사&amp;nbsp;과정: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;준비&amp;nbsp;단계:&amp;nbsp;법적&amp;nbsp;근거&amp;nbsp;확보,&amp;nbsp;도구&amp;nbsp;준비 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;수집&amp;nbsp;단계:&amp;nbsp;데이터&amp;nbsp;수집,&amp;nbsp;무결성&amp;nbsp;보장 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;조사&amp;nbsp;단계:&amp;nbsp;데이터&amp;nbsp;분석,&amp;nbsp;증거&amp;nbsp;추출 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;d)&amp;nbsp;분석&amp;nbsp;단계:&amp;nbsp;증거&amp;nbsp;연관성&amp;nbsp;분석,&amp;nbsp;타임라인&amp;nbsp;구성 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;e)&amp;nbsp;보고&amp;nbsp;단계:&amp;nbsp;조사&amp;nbsp;결과&amp;nbsp;문서화,&amp;nbsp;법정&amp;nbsp;제출&amp;nbsp;준비 &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;ISMS&amp;nbsp;주요&amp;nbsp;통제&amp;nbsp;영역: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;정보보호&amp;nbsp;정책:&amp;nbsp;조직의&amp;nbsp;정보보호&amp;nbsp;방향성&amp;nbsp;제시 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;정보보호&amp;nbsp;조직:&amp;nbsp;정보보호&amp;nbsp;조직&amp;nbsp;구성&amp;nbsp;및&amp;nbsp;역할&amp;nbsp;정의 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;정보자산&amp;nbsp;관리:&amp;nbsp;정보자산&amp;nbsp;식별&amp;nbsp;및&amp;nbsp;중요도&amp;nbsp;분류 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;d)&amp;nbsp;정보보호&amp;nbsp;교육:&amp;nbsp;임직원&amp;nbsp;대상&amp;nbsp;보안&amp;nbsp;인식&amp;nbsp;제고&amp;nbsp;활동 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;e)&amp;nbsp;접근&amp;nbsp;통제:&amp;nbsp;인가된&amp;nbsp;사용자만&amp;nbsp;접근&amp;nbsp;허용 &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;버퍼&amp;nbsp;오버플로우&amp;nbsp;공격&amp;nbsp;원리와&amp;nbsp;대책: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;원리:&amp;nbsp;프로그램이&amp;nbsp;할당된&amp;nbsp;메모리&amp;nbsp;버퍼의&amp;nbsp;경계를&amp;nbsp;넘어&amp;nbsp;데이터를&amp;nbsp;쓰거나&amp;nbsp;읽을&amp;nbsp;때&amp;nbsp;발생하는&amp;nbsp;취약점을&amp;nbsp;이용한&amp;nbsp;공격입니다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;프로그래밍&amp;nbsp;기법: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;경계&amp;nbsp;검사:&amp;nbsp;입력&amp;nbsp;데이터의&amp;nbsp;길이를&amp;nbsp;검증 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;안전한&amp;nbsp;함수&amp;nbsp;사용:&amp;nbsp;strcpy()&amp;nbsp;대신&amp;nbsp;strncpy()&amp;nbsp;등&amp;nbsp;사용 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;시스템&amp;nbsp;레벨&amp;nbsp;보호: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;ASLR&amp;nbsp;(주소&amp;nbsp;공간&amp;nbsp;배치&amp;nbsp;무작위화):&amp;nbsp;메모리&amp;nbsp;주소를&amp;nbsp;무작위로&amp;nbsp;배치 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;DEP&amp;nbsp;(데이터&amp;nbsp;실행&amp;nbsp;방지):&amp;nbsp;데이터&amp;nbsp;영역에서&amp;nbsp;코드&amp;nbsp;실행&amp;nbsp;차단 &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;실무형&amp;nbsp;(각&amp;nbsp;16점,&amp;nbsp;총&amp;nbsp;32점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;Apache&amp;nbsp;웹&amp;nbsp;서버&amp;nbsp;설정&amp;nbsp;수정: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;수정&amp;nbsp;전: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;```apache &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ServerTokens&amp;nbsp;Full &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ServerSignature&amp;nbsp;On &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TraceEnable&amp;nbsp;On &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;수정&amp;nbsp;후: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;```apache &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ServerTokens&amp;nbsp;Prod &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ServerSignature&amp;nbsp;Off &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TraceEnable&amp;nbsp;Off &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;ServerTokens&amp;nbsp;Prod:&amp;nbsp;서버&amp;nbsp;정보&amp;nbsp;노출&amp;nbsp;최소화 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;ServerSignature&amp;nbsp;Off:&amp;nbsp;에러&amp;nbsp;페이지&amp;nbsp;등에서&amp;nbsp;서버&amp;nbsp;정보&amp;nbsp;숨김 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;TraceEnable&amp;nbsp;Off:&amp;nbsp;HTTP&amp;nbsp;TRACE&amp;nbsp;메소드&amp;nbsp;비활성화로&amp;nbsp;XST&amp;nbsp;공격&amp;nbsp;방지 &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;Java&amp;nbsp;코드&amp;nbsp;보안&amp;nbsp;취약점&amp;nbsp;수정: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;취약점:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;경로&amp;nbsp;조작&amp;nbsp;취약점:&amp;nbsp;사용자&amp;nbsp;입력을&amp;nbsp;검증&amp;nbsp;없이&amp;nbsp;파일&amp;nbsp;경로로&amp;nbsp;사용 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;안전하지&amp;nbsp;않은&amp;nbsp;파일&amp;nbsp;삭제:&amp;nbsp;삭제&amp;nbsp;작업의&amp;nbsp;결과를&amp;nbsp;확인하지&amp;nbsp;않음 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;수정된&amp;nbsp;코드: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;```java &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;java.io.File; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;java.nio.file.Path; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;java.nio.file.Paths; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;class&amp;nbsp;FileManager&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;static&amp;nbsp;final&amp;nbsp;String&amp;nbsp;ALLOWED_DIRECTORY&amp;nbsp;=&amp;nbsp;&quot;/safe/directory/&quot;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;deleteFile(String&amp;nbsp;fileName)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Path&amp;nbsp;filePath&amp;nbsp;=&amp;nbsp;Paths.get(ALLOWED_DIRECTORY,&amp;nbsp;fileName).normalize(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!filePath.startsWith(ALLOWED_DIRECTORY))&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;SecurityException(&quot;Access&amp;nbsp;to&amp;nbsp;file&amp;nbsp;outside&amp;nbsp;allowed&amp;nbsp;directory&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File&amp;nbsp;file&amp;nbsp;=&amp;nbsp;filePath.toFile(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(file.exists())&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(file.delete())&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&quot;File&amp;nbsp;deleted&amp;nbsp;successfully&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&quot;Failed&amp;nbsp;to&amp;nbsp;delete&amp;nbsp;file&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&quot;File&amp;nbsp;not&amp;nbsp;found&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;catch&amp;nbsp;(SecurityException&amp;nbsp;e)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&quot;Security&amp;nbsp;violation:&amp;nbsp;&quot;&amp;nbsp;+&amp;nbsp;e.getMessage()); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String[]&amp;nbsp;args)&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;userInput&amp;nbsp;=&amp;nbsp;System.console().readLine(&quot;Enter&amp;nbsp;file&amp;nbsp;name&amp;nbsp;to&amp;nbsp;delete:&amp;nbsp;&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;deleteFile(userInput); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;허용된&amp;nbsp;디렉토리&amp;nbsp;내의&amp;nbsp;파일만&amp;nbsp;삭제&amp;nbsp;가능하도록&amp;nbsp;제한 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;경로&amp;nbsp;정규화&amp;nbsp;및&amp;nbsp;검증을&amp;nbsp;통해&amp;nbsp;경로&amp;nbsp;조작&amp;nbsp;공격&amp;nbsp;방지 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;파일&amp;nbsp;삭제&amp;nbsp;결과&amp;nbsp;확인&amp;nbsp;및&amp;nbsp;예외&amp;nbsp;처리&amp;nbsp;추가&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>기출</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/79</guid>
      <comments>https://jaesung.tistory.com/79#entry79comment</comments>
      <pubDate>Tue, 18 Feb 2025 14:07:21 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 AI 기출 - 1회</title>
      <link>https://jaesung.tistory.com/78</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2025-02-18 14.08.35 - A wide digital artwork representing cybersecurity. The image features a futuristic cityscape with glowing blue networks connecting buildings, symboliz.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0uzkM/btsMnwYwRNq/eba6E1wx0SQY7RGSTcDQP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0uzkM/btsMnwYwRNq/eba6E1wx0SQY7RGSTcDQP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0uzkM/btsMnwYwRNq/eba6E1wx0SQY7RGSTcDQP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0uzkM%2FbtsMnwYwRNq%2Feba6E1wx0SQY7RGSTcDQP1%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;700&quot; height=&quot;400&quot; data-filename=&quot;edited_DALL&amp;middot;E 2025-02-18 14.08.35 - A wide digital artwork representing cybersecurity. The image features a futuristic cityscape with glowing blue networks connecting buildings, symboliz.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;##&amp;nbsp;단답형&amp;nbsp;(각&amp;nbsp;3점,&amp;nbsp;총&amp;nbsp;36점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;공격자가&amp;nbsp;자신의&amp;nbsp;TCP&amp;nbsp;윈도우&amp;nbsp;사이즈를&amp;nbsp;0으로&amp;nbsp;설정한&amp;nbsp;후&amp;nbsp;다수의&amp;nbsp;HTTP&amp;nbsp;패킷을&amp;nbsp;송신하여&amp;nbsp;웹서버가&amp;nbsp;정상적으로&amp;nbsp;응답하지&amp;nbsp;못하도록&amp;nbsp;만드는&amp;nbsp;공격&amp;nbsp;기법은? &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;조직&amp;nbsp;네트워크에&amp;nbsp;침투한&amp;nbsp;후&amp;nbsp;오랜&amp;nbsp;기간&amp;nbsp;탐지를&amp;nbsp;회피하며&amp;nbsp;정보를&amp;nbsp;수집해&amp;nbsp;빼돌리는&amp;nbsp;고도의&amp;nbsp;지능형&amp;nbsp;표적&amp;nbsp;공격을&amp;nbsp;무엇이라고&amp;nbsp;하는가? &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;XML&amp;nbsp;조회를&amp;nbsp;위한&amp;nbsp;질의문&amp;nbsp;생성&amp;nbsp;시&amp;nbsp;사용되는&amp;nbsp;입력값과&amp;nbsp;조회&amp;nbsp;결과에&amp;nbsp;대한&amp;nbsp;검증이&amp;nbsp;미흡할&amp;nbsp;때&amp;nbsp;발생할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;취약점은? &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;정보통신망법&amp;nbsp;기준으로&amp;nbsp;접근권한&amp;nbsp;부여,&amp;nbsp;변경,&amp;nbsp;말소&amp;nbsp;등의&amp;nbsp;기록을&amp;nbsp;최소&amp;nbsp;몇&amp;nbsp;년간&amp;nbsp;보관해야&amp;nbsp;하는가? &lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;다음&amp;nbsp;중&amp;nbsp;호스트&amp;nbsp;기반&amp;nbsp;IDS(HIDS)가&amp;nbsp;탐지할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;공격&amp;nbsp;유형은? &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;버퍼&amp;nbsp;오버플로우&amp;nbsp;&amp;nbsp;b)&amp;nbsp;DDoS&amp;nbsp;공격&amp;nbsp;&amp;nbsp;c)&amp;nbsp;포트&amp;nbsp;스캔&amp;nbsp;&amp;nbsp;d)&amp;nbsp;ARP&amp;nbsp;스푸핑 &lt;br /&gt;&lt;br /&gt;6.&amp;nbsp;공격자가&amp;nbsp;정상적인&amp;nbsp;네트워크&amp;nbsp;트래픽에&amp;nbsp;악성코드를&amp;nbsp;숨겨&amp;nbsp;전송하는&amp;nbsp;기법은? &lt;br /&gt;&lt;br /&gt;7.&amp;nbsp;정보보호&amp;nbsp;관리체계(ISMS)&amp;nbsp;인증&amp;nbsp;의무대상자가&amp;nbsp;갖추어야&amp;nbsp;할&amp;nbsp;관리체계&amp;nbsp;항목의&amp;nbsp;개수는? &lt;br /&gt;&lt;br /&gt;8.&amp;nbsp;개인정보의&amp;nbsp;안전성&amp;nbsp;확보조치&amp;nbsp;기준에&amp;nbsp;따라&amp;nbsp;개인정보처리시스템에&amp;nbsp;대한&amp;nbsp;접속&amp;nbsp;기록을&amp;nbsp;최소&amp;nbsp;몇&amp;nbsp;개월&amp;nbsp;이상&amp;nbsp;보관해야&amp;nbsp;하는가? &lt;br /&gt;&lt;br /&gt;9.&amp;nbsp;다음&amp;nbsp;중&amp;nbsp;공개키&amp;nbsp;암호화&amp;nbsp;방식을&amp;nbsp;사용하는&amp;nbsp;알고리즘은? &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;AES&amp;nbsp;&amp;nbsp;b)&amp;nbsp;DES&amp;nbsp;&amp;nbsp;c)&amp;nbsp;RSA&amp;nbsp;&amp;nbsp;d)&amp;nbsp;SEED &lt;br /&gt;&lt;br /&gt;10.&amp;nbsp;네트워크&amp;nbsp;장비나&amp;nbsp;서버의&amp;nbsp;로그를&amp;nbsp;중앙에서&amp;nbsp;수집하고&amp;nbsp;분석하는&amp;nbsp;시스템을&amp;nbsp;무엇이라고&amp;nbsp;하는가? &lt;br /&gt;&lt;br /&gt;11.&amp;nbsp;무선&amp;nbsp;네트워크에서&amp;nbsp;사용되는&amp;nbsp;WPA3&amp;nbsp;암호화&amp;nbsp;방식에서&amp;nbsp;도입된&amp;nbsp;새로운&amp;nbsp;키&amp;nbsp;교환&amp;nbsp;프로토콜의&amp;nbsp;이름은? &lt;br /&gt;&lt;br /&gt;12.&amp;nbsp;블록체인&amp;nbsp;기술에서&amp;nbsp;거래의&amp;nbsp;유효성을&amp;nbsp;검증하고&amp;nbsp;새로운&amp;nbsp;블록을&amp;nbsp;생성하는&amp;nbsp;과정을&amp;nbsp;무엇이라고&amp;nbsp;하는가? &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;서술형&amp;nbsp;(각&amp;nbsp;12점,&amp;nbsp;총&amp;nbsp;48점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;XSS(Cross-Site&amp;nbsp;Scripting)&amp;nbsp;공격의&amp;nbsp;유형&amp;nbsp;3가지를&amp;nbsp;나열하고,&amp;nbsp;각각에&amp;nbsp;대해&amp;nbsp;간단히&amp;nbsp;설명하시오. &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;TCP&amp;nbsp;Half-open&amp;nbsp;스캔(SYN&amp;nbsp;스캔)의&amp;nbsp;동작&amp;nbsp;과정을&amp;nbsp;단계별로&amp;nbsp;설명하고,&amp;nbsp;이&amp;nbsp;스캔&amp;nbsp;방식의&amp;nbsp;장단점을&amp;nbsp;서술하시오. &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;개인정보&amp;nbsp;유출&amp;nbsp;사고&amp;nbsp;발생&amp;nbsp;시&amp;nbsp;정보통신서비스&amp;nbsp;제공자가&amp;nbsp;취해야&amp;nbsp;할&amp;nbsp;조치사항을&amp;nbsp;5가지&amp;nbsp;이상&amp;nbsp;나열하고&amp;nbsp;설명하시오. &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;공격자가&amp;nbsp;HTTP&amp;nbsp;Request&amp;nbsp;Smuggling&amp;nbsp;공격을&amp;nbsp;수행하는&amp;nbsp;방법과&amp;nbsp;이를&amp;nbsp;방지하기&amp;nbsp;위한&amp;nbsp;대응책을&amp;nbsp;3가지&amp;nbsp;이상&amp;nbsp;제시하시오. &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;실무형&amp;nbsp;(각&amp;nbsp;16점,&amp;nbsp;총&amp;nbsp;32점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;다음은&amp;nbsp;리눅스&amp;nbsp;시스템의&amp;nbsp;로그인&amp;nbsp;관련&amp;nbsp;설정&amp;nbsp;파일인&amp;nbsp;/etc/login.defs의&amp;nbsp;일부입니다.&amp;nbsp;보안성&amp;nbsp;강화를&amp;nbsp;위해&amp;nbsp;수정이&amp;nbsp;필요한&amp;nbsp;항목을&amp;nbsp;찾아&amp;nbsp;적절한&amp;nbsp;값으로&amp;nbsp;변경하고,&amp;nbsp;그&amp;nbsp;이유를&amp;nbsp;설명하시오. &lt;br /&gt;&lt;br /&gt;``` &lt;br /&gt;PASS_MAX_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;99999 &lt;br /&gt;PASS_MIN_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &lt;br /&gt;PASS_MIN_LEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 &lt;br /&gt;PASS_WARN_AGE&amp;nbsp;&amp;nbsp;&amp;nbsp;7 &lt;br /&gt;``` &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;웹&amp;nbsp;애플리케이션&amp;nbsp;개발&amp;nbsp;시&amp;nbsp;SQL&amp;nbsp;인젝션&amp;nbsp;공격을&amp;nbsp;방지하기&amp;nbsp;위한&amp;nbsp;안전한&amp;nbsp;코드&amp;nbsp;작성&amp;nbsp;방법에&amp;nbsp;대해&amp;nbsp;설명하고,&amp;nbsp;다음의&amp;nbsp;취약한&amp;nbsp;PHP&amp;nbsp;코드를&amp;nbsp;안전한&amp;nbsp;코드로&amp;nbsp;수정하시오. &lt;br /&gt;&lt;br /&gt;```php &lt;br /&gt;&amp;lt;?php &lt;br /&gt;$id&amp;nbsp;=&amp;nbsp;$_GET['id']; &lt;br /&gt;$query&amp;nbsp;=&amp;nbsp;&quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;users&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;$id&quot;; &lt;br /&gt;$result&amp;nbsp;=&amp;nbsp;mysqli_query($conn,&amp;nbsp;$query); &lt;br /&gt;?&amp;gt; &lt;br /&gt;```&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;##&amp;nbsp;단답형&amp;nbsp;(각&amp;nbsp;3점,&amp;nbsp;총&amp;nbsp;36점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;답:&amp;nbsp;Slowloris&amp;nbsp;공격 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;Slowloris&amp;nbsp;공격은&amp;nbsp;HTTP&amp;nbsp;헤더를&amp;nbsp;매우&amp;nbsp;천천히&amp;nbsp;보내&amp;nbsp;웹서버의&amp;nbsp;연결을&amp;nbsp;장시간&amp;nbsp;유지하게&amp;nbsp;만드는&amp;nbsp;DoS&amp;nbsp;공격&amp;nbsp;기법입니다. &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;답:&amp;nbsp;APT&amp;nbsp;(Advanced&amp;nbsp;Persistent&amp;nbsp;Threat) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;APT는&amp;nbsp;지능적이고&amp;nbsp;지속적인&amp;nbsp;위협으로,&amp;nbsp;특정&amp;nbsp;대상을&amp;nbsp;겨냥해&amp;nbsp;장기간에&amp;nbsp;걸쳐&amp;nbsp;은밀히&amp;nbsp;정보를&amp;nbsp;수집하고&amp;nbsp;유출하는&amp;nbsp;공격입니다. &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;답:&amp;nbsp;XML&amp;nbsp;인젝션&amp;nbsp;(XML&amp;nbsp;Injection) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;XML&amp;nbsp;인젝션은&amp;nbsp;악의적인&amp;nbsp;XML&amp;nbsp;구문을&amp;nbsp;삽입하여&amp;nbsp;XML&amp;nbsp;파서를&amp;nbsp;속이거나&amp;nbsp;민감한&amp;nbsp;데이터에&amp;nbsp;접근하는&amp;nbsp;공격입니다. &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;답:&amp;nbsp;3년 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;정보통신망법에&amp;nbsp;따라&amp;nbsp;접근권한의&amp;nbsp;부여,&amp;nbsp;변경,&amp;nbsp;말소&amp;nbsp;등에&amp;nbsp;대한&amp;nbsp;기록을&amp;nbsp;최소&amp;nbsp;3년간&amp;nbsp;보관해야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;답:&amp;nbsp;a)&amp;nbsp;버퍼&amp;nbsp;오버플로우 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;HIDS는&amp;nbsp;호스트&amp;nbsp;시스템의&amp;nbsp;로그,&amp;nbsp;파일,&amp;nbsp;프로세스&amp;nbsp;등을&amp;nbsp;모니터링하므로&amp;nbsp;버퍼&amp;nbsp;오버플로우와&amp;nbsp;같은&amp;nbsp;시스템&amp;nbsp;레벨의&amp;nbsp;공격을&amp;nbsp;탐지할&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;6.&amp;nbsp;답:&amp;nbsp;스테가노그래피&amp;nbsp;(Steganography) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;스테가노그래피는&amp;nbsp;데이터를&amp;nbsp;숨기는&amp;nbsp;기술로,&amp;nbsp;정상적인&amp;nbsp;파일이나&amp;nbsp;통신에&amp;nbsp;악성코드를&amp;nbsp;은닉하는&amp;nbsp;데&amp;nbsp;사용됩니다. &lt;br /&gt;&lt;br /&gt;7.&amp;nbsp;답:&amp;nbsp;80개 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;ISMS&amp;nbsp;인증&amp;nbsp;기준은&amp;nbsp;관리체계&amp;nbsp;수립&amp;nbsp;및&amp;nbsp;운영,&amp;nbsp;보호대책&amp;nbsp;요구사항&amp;nbsp;등&amp;nbsp;총&amp;nbsp;80개&amp;nbsp;통제항목으로&amp;nbsp;구성되어&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;8.&amp;nbsp;답:&amp;nbsp;6개월 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;개인정보의&amp;nbsp;안전성&amp;nbsp;확보조치&amp;nbsp;기준에&amp;nbsp;따라&amp;nbsp;개인정보처리시스템에&amp;nbsp;대한&amp;nbsp;접속&amp;nbsp;기록을&amp;nbsp;6개월&amp;nbsp;이상&amp;nbsp;보관해야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;9.&amp;nbsp;답:&amp;nbsp;c)&amp;nbsp;RSA &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;RSA는&amp;nbsp;대표적인&amp;nbsp;공개키&amp;nbsp;암호화&amp;nbsp;알고리즘으로,&amp;nbsp;큰&amp;nbsp;소수의&amp;nbsp;곱셈&amp;nbsp;분해의&amp;nbsp;어려움을&amp;nbsp;이용합니다. &lt;br /&gt;&lt;br /&gt;10.&amp;nbsp;답:&amp;nbsp;SIEM&amp;nbsp;(Security&amp;nbsp;Information&amp;nbsp;and&amp;nbsp;Event&amp;nbsp;Management) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;SIEM은&amp;nbsp;보안&amp;nbsp;정보와&amp;nbsp;이벤트를&amp;nbsp;중앙에서&amp;nbsp;수집,&amp;nbsp;분석,&amp;nbsp;모니터링하는&amp;nbsp;통합&amp;nbsp;보안관리&amp;nbsp;시스템입니다. &lt;br /&gt;&lt;br /&gt;11.&amp;nbsp;답:&amp;nbsp;SAE&amp;nbsp;(Simultaneous&amp;nbsp;Authentication&amp;nbsp;of&amp;nbsp;Equals) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;SAE는&amp;nbsp;WPA3에서&amp;nbsp;도입된&amp;nbsp;새로운&amp;nbsp;키&amp;nbsp;교환&amp;nbsp;프로토콜로,&amp;nbsp;기존의&amp;nbsp;4-way&amp;nbsp;handshake를&amp;nbsp;대체합니다. &lt;br /&gt;&lt;br /&gt;12.&amp;nbsp;답:&amp;nbsp;채굴&amp;nbsp;(Mining) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설:&amp;nbsp;채굴은&amp;nbsp;블록체인에서&amp;nbsp;새로운&amp;nbsp;거래를&amp;nbsp;검증하고&amp;nbsp;블록을&amp;nbsp;생성하는&amp;nbsp;과정을&amp;nbsp;말합니다. &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;서술형&amp;nbsp;(각&amp;nbsp;12점,&amp;nbsp;총&amp;nbsp;48점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;XSS(Cross-Site&amp;nbsp;Scripting)&amp;nbsp;공격의&amp;nbsp;유형&amp;nbsp;3가지와&amp;nbsp;설명: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;저장형&amp;nbsp;XSS:&amp;nbsp;악성&amp;nbsp;스크립트가&amp;nbsp;서버에&amp;nbsp;저장되어&amp;nbsp;다른&amp;nbsp;사용자가&amp;nbsp;해당&amp;nbsp;페이지에&amp;nbsp;접근할&amp;nbsp;때&amp;nbsp;실행됩니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;반사형&amp;nbsp;XSS:&amp;nbsp;악성&amp;nbsp;스크립트가&amp;nbsp;URL&amp;nbsp;등을&amp;nbsp;통해&amp;nbsp;서버로&amp;nbsp;전송되고,&amp;nbsp;즉시&amp;nbsp;사용자에게&amp;nbsp;반사되어&amp;nbsp;실행됩니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;DOM&amp;nbsp;기반&amp;nbsp;XSS:&amp;nbsp;클라이언트&amp;nbsp;측&amp;nbsp;스크립트가&amp;nbsp;DOM을&amp;nbsp;동적으로&amp;nbsp;수정하여&amp;nbsp;악성&amp;nbsp;코드를&amp;nbsp;실행합니다. &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;TCP&amp;nbsp;Half-open&amp;nbsp;스캔(SYN&amp;nbsp;스캔)의&amp;nbsp;동작&amp;nbsp;과정: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;공격자가&amp;nbsp;대상&amp;nbsp;포트로&amp;nbsp;SYN&amp;nbsp;패킷을&amp;nbsp;보냅니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;포트가&amp;nbsp;열려&amp;nbsp;있으면&amp;nbsp;서버는&amp;nbsp;SYN-ACK로&amp;nbsp;응답합니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;공격자는&amp;nbsp;RST&amp;nbsp;패킷을&amp;nbsp;보내&amp;nbsp;연결을&amp;nbsp;즉시&amp;nbsp;종료합니다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;장점:&amp;nbsp;로그에&amp;nbsp;기록되지&amp;nbsp;않아&amp;nbsp;탐지가&amp;nbsp;어렵고,&amp;nbsp;빠른&amp;nbsp;스캔이&amp;nbsp;가능합니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;단점:&amp;nbsp;방화벽이나&amp;nbsp;IDS에&amp;nbsp;의해&amp;nbsp;차단될&amp;nbsp;수&amp;nbsp;있으며,&amp;nbsp;일부&amp;nbsp;시스템에서는&amp;nbsp;정확하지&amp;nbsp;않을&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;개인정보&amp;nbsp;유출&amp;nbsp;사고&amp;nbsp;발생&amp;nbsp;시&amp;nbsp;조치사항: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;유출&amp;nbsp;원인&amp;nbsp;파악&amp;nbsp;및&amp;nbsp;추가&amp;nbsp;유출&amp;nbsp;방지를&amp;nbsp;위한&amp;nbsp;보안&amp;nbsp;조치&amp;nbsp;실시 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;개인정보&amp;nbsp;보호책임자에게&amp;nbsp;즉시&amp;nbsp;보고 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;정보주체에게&amp;nbsp;유출&amp;nbsp;사실&amp;nbsp;통지&amp;nbsp;(5일&amp;nbsp;이내) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;d)&amp;nbsp;개인정보보호위원회&amp;nbsp;또는&amp;nbsp;한국인터넷진흥원(KISA)에&amp;nbsp;신고 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;e)&amp;nbsp;홈페이지&amp;nbsp;등을&amp;nbsp;통한&amp;nbsp;유출&amp;nbsp;사실&amp;nbsp;공지 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;f)&amp;nbsp;피해&amp;nbsp;확산&amp;nbsp;방지를&amp;nbsp;위한&amp;nbsp;대책&amp;nbsp;수립&amp;nbsp;및&amp;nbsp;시행 &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;HTTP&amp;nbsp;Request&amp;nbsp;Smuggling&amp;nbsp;공격&amp;nbsp;방법과&amp;nbsp;대응책: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;공격&amp;nbsp;방법:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;프론트엔드와&amp;nbsp;백엔드&amp;nbsp;서버&amp;nbsp;간의&amp;nbsp;HTTP&amp;nbsp;요청&amp;nbsp;해석&amp;nbsp;차이를&amp;nbsp;이용 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Content-Length와&amp;nbsp;Transfer-Encoding&amp;nbsp;헤더를&amp;nbsp;조작하여&amp;nbsp;요청을&amp;nbsp;분할 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;대응책: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a)&amp;nbsp;일관된&amp;nbsp;HTTP&amp;nbsp;파싱&amp;nbsp;구현&amp;nbsp;사용 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;b)&amp;nbsp;프론트엔드에서&amp;nbsp;백엔드로&amp;nbsp;전달되는&amp;nbsp;요청의&amp;nbsp;정확한&amp;nbsp;길이&amp;nbsp;확인 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c)&amp;nbsp;HTTP/2&amp;nbsp;사용으로&amp;nbsp;취약점&amp;nbsp;원천&amp;nbsp;차단 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;d)&amp;nbsp;웹&amp;nbsp;애플리케이션&amp;nbsp;방화벽(WAF)&amp;nbsp;도입&amp;nbsp;및&amp;nbsp;설정 &lt;br /&gt;&lt;br /&gt;##&amp;nbsp;실무형&amp;nbsp;(각&amp;nbsp;16점,&amp;nbsp;총&amp;nbsp;32점) &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;/etc/login.defs&amp;nbsp;파일&amp;nbsp;수정: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;수정&amp;nbsp;전: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PASS_MAX_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;99999 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PASS_MIN_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PASS_MIN_LEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PASS_WARN_AGE&amp;nbsp;&amp;nbsp;&amp;nbsp;7 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;수정&amp;nbsp;후: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PASS_MAX_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;90 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PASS_MIN_DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PASS_MIN_LEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PASS_WARN_AGE&amp;nbsp;&amp;nbsp;&amp;nbsp;14 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;PASS_MAX_DAYS:&amp;nbsp;암호&amp;nbsp;최대&amp;nbsp;사용&amp;nbsp;기간을&amp;nbsp;90일로&amp;nbsp;제한하여&amp;nbsp;주기적인&amp;nbsp;암호&amp;nbsp;변경&amp;nbsp;유도 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;PASS_MIN_DAYS:&amp;nbsp;최소&amp;nbsp;1일&amp;nbsp;이상&amp;nbsp;사용해야&amp;nbsp;변경&amp;nbsp;가능하도록&amp;nbsp;설정하여&amp;nbsp;빈번한&amp;nbsp;변경&amp;nbsp;방지 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;PASS_MIN_LEN:&amp;nbsp;암호&amp;nbsp;최소&amp;nbsp;길이를&amp;nbsp;12자로&amp;nbsp;늘려&amp;nbsp;복잡성&amp;nbsp;향상 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;PASS_WARN_AGE:&amp;nbsp;암호&amp;nbsp;만료&amp;nbsp;14일&amp;nbsp;전부터&amp;nbsp;경고하여&amp;nbsp;사용자가&amp;nbsp;충분히&amp;nbsp;준비할&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;함 &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;SQL&amp;nbsp;인젝션&amp;nbsp;방지를&amp;nbsp;위한&amp;nbsp;안전한&amp;nbsp;코드: &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;취약한&amp;nbsp;코드: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;```php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$id&amp;nbsp;=&amp;nbsp;$_GET['id']; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$query&amp;nbsp;=&amp;nbsp;&quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;users&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;$id&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysqli_query($conn,&amp;nbsp;$query); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;안전한&amp;nbsp;코드: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;```php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$id&amp;nbsp;=&amp;nbsp;$_GET['id']; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt&amp;nbsp;=&amp;nbsp;$conn-&amp;gt;prepare(&quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;users&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;?&quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt-&amp;gt;bind_param(&quot;i&quot;,&amp;nbsp;$id); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt-&amp;gt;execute(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;$stmt-&amp;gt;get_result(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;``` &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;해설: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Prepared&amp;nbsp;Statement를&amp;nbsp;사용하여&amp;nbsp;쿼리와&amp;nbsp;데이터를&amp;nbsp;분리 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;bind_param을&amp;nbsp;통해&amp;nbsp;입력값을&amp;nbsp;안전하게&amp;nbsp;처리 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;매개변수화된&amp;nbsp;쿼리로&amp;nbsp;SQL&amp;nbsp;인젝션&amp;nbsp;공격&amp;nbsp;방지 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;추가로&amp;nbsp;입력값&amp;nbsp;검증&amp;nbsp;및&amp;nbsp;이스케이프&amp;nbsp;처리를&amp;nbsp;권장 &lt;br /&gt;&lt;br /&gt;이상으로&amp;nbsp;정보보안기사&amp;nbsp;실기&amp;nbsp;모의고사의&amp;nbsp;답과&amp;nbsp;해설을&amp;nbsp;마칩니다.&amp;nbsp;실제&amp;nbsp;시험에서는&amp;nbsp;더&amp;nbsp;다양하고&amp;nbsp;복잡한&amp;nbsp;문제가&amp;nbsp;출제될&amp;nbsp;수&amp;nbsp;있으므로,&amp;nbsp;꾸준한&amp;nbsp;학습과&amp;nbsp;실습이&amp;nbsp;필요합니다.&amp;nbsp;최신&amp;nbsp;보안&amp;nbsp;동향과&amp;nbsp;기술에&amp;nbsp;대해서도&amp;nbsp;관심을&amp;nbsp;가지고&amp;nbsp;공부하시기&amp;nbsp;바랍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>기출</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/78</guid>
      <comments>https://jaesung.tistory.com/78#entry78comment</comments>
      <pubDate>Tue, 18 Feb 2025 12:51:04 +0900</pubDate>
    </item>
    <item>
      <title>무선 다원 접속 방식</title>
      <link>https://jaesung.tistory.com/76</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2025-02-04 13.59.30 - An infographic illustrating multiple access techniques in wireless communication. The image is wide and divided into four sections, each representing .webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ks4E7/btsL7hUSZjr/FzlstydEheHj9cHmFjaLQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ks4E7/btsL7hUSZjr/FzlstydEheHj9cHmFjaLQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ks4E7/btsL7hUSZjr/FzlstydEheHj9cHmFjaLQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKs4E7%2FbtsL7hUSZjr%2FFzlstydEheHj9cHmFjaLQ0%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;700&quot; height=&quot;400&quot; data-filename=&quot;edited_DALL&amp;middot;E 2025-02-04 13.59.30 - An infographic illustrating multiple access techniques in wireless communication. The image is wide and divided into four sections, each representing .webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이동통신과 위성통신에서 사용되는 주요 무선 다원 접속 방식은 다음과 같습니다:&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;주요 다원 접속 방식&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;FDMA (주파수 분할 다중 접속)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;가용 주파수 대역을 여러 개의 채널로 분할하여 각 사용자에게 할당하는 방식입니다&lt;/li&gt;
&lt;li&gt;가장 간단하고 오래된 방식으로, 각 사용자가 서로 다른 주파수를 이용하여 접속합니다&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;TDMA (시분할 다중 접속)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;시간을 여러 슬롯으로 나누어 각 사용자에게 할당하는 방식입니다&lt;/li&gt;
&lt;li&gt;일반적으로 FDMA와 함께 사용되어, 주파수로 구분한 후 동일 주파수 대역 내에서 시간으로 나누어 다중 접속합니다&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;CDMA (코드 분할 다중 접속)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;각 사용자에게 고유한 코드를 할당하여 구분하는 방식입니다&lt;/li&gt;
&lt;li&gt;간섭에 강하고 용량 증가가 가능하지만, 넓은 대역폭을 사용하여 주파수 이용 효율이 낮아질 수 있습니다&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;OFDMA (직교 주파수 분할 다중 접속)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;OFDM 기술을 기반으로 하여 여러 사용자가 부반송파의 집합을 분할하여 사용하는 방식입니다&lt;/li&gt;
&lt;li&gt;유연한 자원 할당이 가능하며, 사용자의 요구 전송률에 따라 동적으로 부채널을 할당할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;특징 및 비교&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;FDMA는 구현이 간단하지만 주파수 이용 효율이 낮을 수 있습니다.&lt;/li&gt;
&lt;li&gt;TDMA는 시간 동기화가 필요하며, 디지털 신호 전송에 적합합니다.&lt;/li&gt;
&lt;li&gt;CDMA는 간섭에 강하고 보안성이 높지만, 복잡한 신호 처리가 필요합니다.&lt;/li&gt;
&lt;li&gt;OFDMA는 주파수 선택적 페이딩에 강하고 유연한 자원 할당이 가능하지만, 시스템 복잡도가 높습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이러한 다원 접속 방식들은 이동통신과 위성통신 시스템의 특성과 요구사항에 따라 선택적으로 사용되며, 때로는 여러 방식을 혼합하여 사용하기도 합니다&lt;/p&gt;</description>
      <category>자격증/정보통신 기사</category>
      <category>무선 다원 접속 방식</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/76</guid>
      <comments>https://jaesung.tistory.com/76#entry76comment</comments>
      <pubDate>Tue, 4 Feb 2025 14:00:04 +0900</pubDate>
    </item>
    <item>
      <title>25년 1월 공부 시간 통계 - 열품타</title>
      <link>https://jaesung.tistory.com/75</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20250203_131143907.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;8220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0dPZj/btsL5OFcz22/mrG7Abaq1gM4jSSYdRVEo1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0dPZj/btsL5OFcz22/mrG7Abaq1gM4jSSYdRVEo1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0dPZj/btsL5OFcz22/mrG7Abaq1gM4jSSYdRVEo1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0dPZj%2FbtsL5OFcz22%2FmrG7Abaq1gM4jSSYdRVEo1%2Fimg.jpg&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;800&quot; height=&quot;6089&quot; data-filename=&quot;KakaoTalk_20250203_131143907.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;8220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1월에는 설 연휴가 있어서 공부를 더 할 수 있겠다라는 생각이었는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;평균 2시간 정도뿐이 못했다는 부분에서 반성이..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2월에는 평균 3시간 정도로 공부시간을 올려야겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>발자취</category>
      <category>공부시간</category>
      <category>평균2시간</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/75</guid>
      <comments>https://jaesung.tistory.com/75#entry75comment</comments>
      <pubDate>Mon, 3 Feb 2025 13:17:11 +0900</pubDate>
    </item>
    <item>
      <title>정보통신기사 필기 정리</title>
      <link>https://jaesung.tistory.com/74</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ctdu9/btsLWxKZLpP/x3q8QX5H5kMDUIXsDA38AK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ctdu9/btsLWxKZLpP/x3q8QX5H5kMDUIXsDA38AK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ctdu9/btsLWxKZLpP/x3q8QX5H5kMDUIXsDA38AK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCtdu9%2FbtsLWxKZLpP%2Fx3q8QX5H5kMDUIXsDA38AK%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;700&quot; height=&quot;542&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1699&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bF0lFC/btsLWS88S6C/N0AL55IUm6NdigHqCDgO51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bF0lFC/btsLWS88S6C/N0AL55IUm6NdigHqCDgO51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bF0lFC/btsLWS88S6C/N0AL55IUm6NdigHqCDgO51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbF0lFC%2FbtsLWS88S6C%2FN0AL55IUm6NdigHqCDgO51%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;700&quot; height=&quot;595&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1699&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1439&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4WDYC/btsLVdNveVk/MynXbn5Tjp11Zg5uo88uJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4WDYC/btsLVdNveVk/MynXbn5Tjp11Zg5uo88uJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4WDYC/btsLVdNveVk/MynXbn5Tjp11Zg5uo88uJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4WDYC%2FbtsLVdNveVk%2FMynXbn5Tjp11Zg5uo88uJ0%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;700&quot; height=&quot;504&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1439&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1997&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boajpT/btsLUWd7aa7/9bkbjgPOzdVujb2KmkKF2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boajpT/btsLUWd7aa7/9bkbjgPOzdVujb2KmkKF2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boajpT/btsLUWd7aa7/9bkbjgPOzdVujb2KmkKF2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboajpT%2FbtsLUWd7aa7%2F9bkbjgPOzdVujb2KmkKF2K%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;700&quot; height=&quot;699&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1997&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;5-1.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1178&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pNBQm/btsLWTUwtt5/lW0TdBKY2bPIJktjWoBUdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pNBQm/btsLWTUwtt5/lW0TdBKY2bPIJktjWoBUdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pNBQm/btsLWTUwtt5/lW0TdBKY2bPIJktjWoBUdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpNBQm%2FbtsLWTUwtt5%2FlW0TdBKY2bPIJktjWoBUdK%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;700&quot; height=&quot;412&quot; data-filename=&quot;5-1.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1178&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;5-2.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;822&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciN9P4/btsLVi9bZrQ/FCB5skcLwR0QNl7kk5ekt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciN9P4/btsLVi9bZrQ/FCB5skcLwR0QNl7kk5ekt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciN9P4/btsLVi9bZrQ/FCB5skcLwR0QNl7kk5ekt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciN9P4%2FbtsLVi9bZrQ%2FFCB5skcLwR0QNl7kk5ekt0%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;700&quot; height=&quot;288&quot; data-filename=&quot;5-2.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;822&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정보통신기사 필기를 정리 해봤습니다.&lt;/p&gt;</description>
      <category>자격증/정보통신 기사</category>
      <category>정리</category>
      <category>정보통신기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/74</guid>
      <comments>https://jaesung.tistory.com/74#entry74comment</comments>
      <pubDate>Wed, 22 Jan 2025 16:26:08 +0900</pubDate>
    </item>
    <item>
      <title>업무연속성계획(BCP)에서 미러사이트, 핫사이트, 웜사이트, 콜드사이트 비교</title>
      <link>https://jaesung.tistory.com/73</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2025-01-21 12.56.12 - A detailed and professional horizontal infographic illustrating a Business Continuity Plan (BCP). The image should include key phases such as Risk Ass.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EFZcu/btsLUYVyVdY/i7U8qMFCU4EDMIbk1YXUdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EFZcu/btsLUYVyVdY/i7U8qMFCU4EDMIbk1YXUdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EFZcu/btsLUYVyVdY/i7U8qMFCU4EDMIbk1YXUdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEFZcu%2FbtsLUYVyVdY%2Fi7U8qMFCU4EDMIbk1YXUdK%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;700&quot; height=&quot;400&quot; data-filename=&quot;edited_DALL&amp;middot;E 2025-01-21 12.56.12 - A detailed and professional horizontal infographic illustrating a Business Continuity Plan (BCP). The image should include key phases such as Risk Ass.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업무 연속성 계획(BCP)에서 &lt;b&gt;미러 사이트&lt;/b&gt;, &lt;b&gt;핫 사이트&lt;/b&gt;, &lt;b&gt;웜 사이트&lt;/b&gt;, &lt;b&gt;콜드 사이트&lt;/b&gt;는 재해 복구를 위해 마련된 백업 센터의 유형으로, 복구 시간(RTO), 복구 시점(RPO), 비용, 그리고 준비 수준에 따라 차이가 있습니다. 아래에서 이 네 가지 유형을 비교합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. 미러 사이트 (Mirror Site)&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;설명&lt;/b&gt;: 주 센터와 동일한 수준의 정보기술 자원을 원격지에 구축하고, 실시간 동시 서비스(Active-Active)를 제공하는 방식.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;복구 시간 목표 (RTO)&lt;/b&gt;: 이론적으로 0(즉시 복구 가능).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;복구 시점 목표 (RPO)&lt;/b&gt;: 이론적으로 0(데이터 손실 없음).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;데이터와 애플리케이션이 실시간으로 동기화됨.&lt;/li&gt;
&lt;li&gt;재해 발생 시 즉시 운영 가능.&lt;/li&gt;
&lt;li&gt;가장 높은 안정성과 데이터 최신성 제공.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점&lt;/b&gt;: 신속한 업무 재개, 데이터 손실 없음.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점&lt;/b&gt;: 초기 투자 비용 및 유지보수 비용이 매우 높음.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. 핫 사이트 (Hot Site)&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;설명&lt;/b&gt;: 주 센터와 동일한 수준의 인프라를 원격지에 구축하고, 대기 상태(Active-Standby)로 유지하다가 재해 발생 시 활성화하여 서비스 제공.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;복구 시간 목표 (RTO)&lt;/b&gt;: 수 시간 이내(약 4시간).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;복구 시점 목표 (RPO)&lt;/b&gt;: 실시간 또는 짧은 주기(데이터 손실 최소화).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;실시간 또는 비동기적 방식으로 데이터를 복제하여 최신 상태 유지.&lt;/li&gt;
&lt;li&gt;시스템이 대기 상태로 준비되어 있어 빠른 전환 가능.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점&lt;/b&gt;: 높은 안정성, 신속한 복구 가능.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점&lt;/b&gt;: 초기 투자 및 유지보수 비용이 높음.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 웜 사이트 (Warm Site)&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;설명&lt;/b&gt;: 핫 사이트와 콜드 사이트의 중간 형태로, 일부 인프라만 준비되어 있고, 데이터는 주기적으로 백업됨.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;복구 시간 목표 (RTO)&lt;/b&gt;: 수일~수주.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;복구 시점 목표 (RPO)&lt;/b&gt;: 수 시간~1일(일부 데이터 손실 가능).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;중요도가 높은 정보 기술 자원만 부분적으로 보유.&lt;/li&gt;
&lt;li&gt;데이터 백업 주기가 길고 실시간 동기화는 이루어지지 않음.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점&lt;/b&gt;: 핫 사이트보다 구축 및 유지 비용이 저렴함.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점&lt;/b&gt;: 초기 복구 수준이 부분적이며 복구 시간이 비교적 길다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. 콜드 사이트 (Cold Site)&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;설명&lt;/b&gt;: 최소한의 인프라만 준비된 상태로, 재해 발생 후 필요한 하드웨어와 소프트웨어를 설치하고 데이터를 복구해야 하는 방식.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;복구 시간 목표 (RTO)&lt;/b&gt;: 수주~수개월.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;복구 시점 목표 (RPO)&lt;/b&gt;: 수일~수주(데이터 손실 가능성 높음).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;전기, 냉방, 네트워크 등의 기본 설비만 마련됨.&lt;/li&gt;
&lt;li&gt;데이터는 주 단위나 월 단위로 백업됨.&lt;/li&gt;
&lt;li&gt;가장 저렴한 방식으로, 긴급 상황에서만 사용됨.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점&lt;/b&gt;: 구축 및 유지 비용이 가장 저렴함.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점&lt;/b&gt;: 복구 시간이 매우 길고 신뢰성이 낮음.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;비교표&lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;height: 101px;&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;th style=&quot;height: 21px;&quot;&gt;유형&lt;/th&gt;
&lt;th style=&quot;height: 21px;&quot;&gt;복구 시간 목표 (RTO)&lt;/th&gt;
&lt;th style=&quot;height: 21px;&quot;&gt;복구 시점 목표 (RPO)&lt;/th&gt;
&lt;th style=&quot;height: 21px;&quot;&gt;비용&lt;/th&gt;
&lt;th style=&quot;height: 21px;&quot;&gt;특징 및 활용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;미러 사이트&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;즉시&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;즉시&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;매우 높음&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;실시간 동기화와 무중단 운영&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;핫 사이트&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;수 시간 이내&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;실시간~짧은 주기&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;높음&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;대기 상태로 빠른 전환 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;웜 사이트&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;수일~수주&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;수 시간~1일&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;중간&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;부분적 준비, 비용 효율적&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;콜드 사이트&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;수주~수개월&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;수일~수주&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;낮음&lt;/td&gt;
&lt;td style=&quot;height: 20px; text-align: center;&quot;&gt;최소 설비만 준비, 긴 복구 시간&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;결론&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미러 사이트와 핫 사이트는 빠른 복구가 필요한 중요한 비즈니스에 적합하며, 웜 사이트와 콜드 사이트는 상대적으로 덜 중요한 업무나 예산 제한이 있는 경우에 사용됩니다. 조직은 RTO와 RPO 요구사항에 따라 적절한 백업 전략을 선택해야 합니다.&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>BCP</category>
      <category>미러사이트</category>
      <category>업무연속성계획</category>
      <category>웜사이트</category>
      <category>콜드사이트</category>
      <category>핫사이트</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/73</guid>
      <comments>https://jaesung.tistory.com/73#entry73comment</comments>
      <pubDate>Tue, 21 Jan 2025 12:55:15 +0900</pubDate>
    </item>
    <item>
      <title>OWASP Top 10 - 2021년</title>
      <link>https://jaesung.tistory.com/72</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_3ec35b00-dae8-4be1-a9b0-58c800186d0c.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dD9oEv/btsLTogA1ku/VgwZiNu6PaORdzmBHwmhhK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dD9oEv/btsLTogA1ku/VgwZiNu6PaORdzmBHwmhhK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dD9oEv/btsLTogA1ku/VgwZiNu6PaORdzmBHwmhhK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdD9oEv%2FbtsLTogA1ku%2FVgwZiNu6PaORdzmBHwmhhK%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;700&quot; height=&quot;400&quot; data-filename=&quot;edited_3ec35b00-dae8-4be1-a9b0-58c800186d0c.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;OWASP Top 10&lt;/b&gt;은 웹 애플리케이션 보안에서 가장 중요한 취약점을 정리한 목록으로, 개발자와 보안 전문가들에게 중요한 지침을 제공합니다. 아래는 OWASP Top 10의 주요 항목을 정리한 내용입니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;OWASP Top 10 (2021 기준)&lt;/b&gt;&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;Broken Access Control (취약한 접근 통제)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;접근 권한이 제대로 설정되지 않아, 공격자가 다른 사용자 데이터에 접근하거나 관리자 권한을 획득할 수 있는 취약점.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 인증되지 않은 사용자가 관리자 페이지에 접근.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Cryptographic Failures (암호화 실패)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;민감한 데이터 보호를 위한 암호화가 잘못 구현되거나 누락된 경우 발생.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 비밀번호를 평문으로 저장하거나 약한 암호화 알고리즘 사용.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Injection (인젝션)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;SQL, NoSQL, OS 명령어 등에서 입력값이 제대로 검증되지 않아 악의적인 코드를 실행하는 취약점.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: SQL Injection, Command Injection.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Insecure Design (설계의 불안전성)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;보안이 고려되지 않은 설계로 인해 발생하는 문제. 보안 취약점의 근본 원인을 초기에 제거하지 못함.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 인증 절차를 설계하지 않거나 비효율적인 인증 흐름.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Security Misconfiguration (보안 설정 오류)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;잘못된 보안 설정으로 인해 시스템이 공격에 노출되는 경우.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 디버그 모드 활성화, 기본 비밀번호 사용.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Vulnerable and Outdated Components (취약하거나 오래된 컴포넌트)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사용 중인 라이브러리나 프레임워크의 취약점을 해결하지 않은 상태로 운영하는 경우.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 패치되지 않은 오픈소스 소프트웨어 사용.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Identification and Authentication Failures (식별 및 인증 실패)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;인증 메커니즘이 부적절하게 구현되어 공격자가 사용자 계정을 탈취할 수 있는 취약점.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 약한 비밀번호 정책, 세션 고정 공격(Session Fixation).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Software and Data Integrity Failures (소프트웨어 및 데이터 무결성 실패)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;코드 및 데이터의 무결성을 검증하지 않아 발생하는 문제. 주로 공급망 공격과 관련됨.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 서명되지 않은 소프트웨어 업데이트.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Security Logging and Monitoring Failures (보안 로깅 및 모니터링 실패)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;보안 이벤트를 기록하거나 모니터링하지 않아 침해 사고를 탐지하지 못하는 경우.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 로그 미생성 또는 분석 시스템 부재.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Server-Side Request Forgery (SSRF, 서버사이드 요청 위조)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;서버가 외부 자원에 요청을 보낼 때 사용자 입력값을 검증하지 않아 발생하는 취약점.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;예&lt;/i&gt;: 공격자가 내부 네트워크로 요청을 위조하여 민감한 정보를 획득.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;OWASP Top 10의 중요성&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;보안 인식 제고&lt;/b&gt;: 개발자와 조직이 웹 애플리케이션 보안에서 가장 중요한 위협을 이해하도록 도움.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;표준화된 가이드라인 제공&lt;/b&gt;: 애플리케이션 개발 시 보안을 고려한 설계를 촉진.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;법적/규제 준수 지원&lt;/b&gt;: GDPR, PCI-DSS 등 다양한 규제 요구사항 충족에 도움.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>owasp top 10</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/72</guid>
      <comments>https://jaesung.tistory.com/72#entry72comment</comments>
      <pubDate>Mon, 20 Jan 2025 16:51:35 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 정리!! - 205.01.15</title>
      <link>https://jaesung.tistory.com/71</link>
      <description>&lt;h2 style=&quot;color: #000000;&quot; data-ke-size=&quot;size26&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;단답형/서술형/실무형 정리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정보보안기사 실기를 대응하기 위해 단답형/서술형/실무형으로 정리 중&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 개념은 위와 같은 뼈대로 구성하고 세세한건 공부를 진행하면서 기입 하려고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보보안기사 토픽 정리.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xjo8J/btsLIjAqFOF/KzpfOUAStkRuwrCz6D52YK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xjo8J/btsLIjAqFOF/KzpfOUAStkRuwrCz6D52YK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xjo8J/btsLIjAqFOF/KzpfOUAStkRuwrCz6D52YK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fxjo8J%2FbtsLIjAqFOF%2FKzpfOUAStkRuwrCz6D52YK%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;800&quot; height=&quot;741&quot; data-filename=&quot;정보보안기사 토픽 정리.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1852&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 과목별 정리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과목별로 정리하는게 더 좋은거 같아서 다시한번 정리해봤습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력 할때 A4 용지 세로로 하는게 보기 좋은거 같아서 세로로 정리 중 입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보보안기사 토픽 정리.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;2004&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1z9DN/btsLJKRFit3/4QKJR41ycunicejygKXkmk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1z9DN/btsLJKRFit3/4QKJR41ycunicejygKXkmk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1z9DN/btsLJKRFit3/4QKJR41ycunicejygKXkmk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1z9DN%2FbtsLJKRFit3%2F4QKJR41ycunicejygKXkmk%2Fimg.jpg&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;800&quot; height=&quot;1603&quot; data-filename=&quot;정보보안기사 토픽 정리.jpg&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;2004&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번째 과목별로 정리한 요약&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 과목별 최종 정리&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보기_0.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;711&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwDuBE/btsLOE4uoCO/kvew8td2DBK2IX7vxKNU3K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwDuBE/btsLOE4uoCO/kvew8td2DBK2IX7vxKNU3K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwDuBE/btsLOE4uoCO/kvew8td2DBK2IX7vxKNU3K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwDuBE%2FbtsLOE4uoCO%2Fkvew8td2DBK2IX7vxKNU3K%2Fimg.jpg&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;1500&quot; height=&quot;711&quot; data-filename=&quot;정보기_0.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;711&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보기_1.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1330&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czebTJ/btsLO07g9oL/hXeOjkwGkDuX4GtAOpB7ik/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czebTJ/btsLO07g9oL/hXeOjkwGkDuX4GtAOpB7ik/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czebTJ/btsLO07g9oL/hXeOjkwGkDuX4GtAOpB7ik/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczebTJ%2FbtsLO07g9oL%2FhXeOjkwGkDuX4GtAOpB7ik%2Fimg.jpg&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;1500&quot; height=&quot;1330&quot; data-filename=&quot;정보기_1.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1330&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보기_2.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1429&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NCEz9/btsLOCMkLPo/lnMNT27mDip4KIKC7TdG81/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NCEz9/btsLOCMkLPo/lnMNT27mDip4KIKC7TdG81/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NCEz9/btsLOCMkLPo/lnMNT27mDip4KIKC7TdG81/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNCEz9%2FbtsLOCMkLPo%2FlnMNT27mDip4KIKC7TdG81%2Fimg.jpg&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;1500&quot; height=&quot;1429&quot; data-filename=&quot;정보기_2.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1429&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보기_3.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1463&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k0Url/btsLO8D19gz/n9IWiS1P6jkcY1OTbiYhfk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k0Url/btsLO8D19gz/n9IWiS1P6jkcY1OTbiYhfk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k0Url/btsLO8D19gz/n9IWiS1P6jkcY1OTbiYhfk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk0Url%2FbtsLO8D19gz%2Fn9IWiS1P6jkcY1OTbiYhfk%2Fimg.jpg&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;1500&quot; height=&quot;1463&quot; data-filename=&quot;정보기_3.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1463&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보기_4.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1685&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/I26Fn/btsLOFh43TJ/zCXiq709efaKzJ1sBqOopK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/I26Fn/btsLOFh43TJ/zCXiq709efaKzJ1sBqOopK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/I26Fn/btsLOFh43TJ/zCXiq709efaKzJ1sBqOopK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FI26Fn%2FbtsLOFh43TJ%2FzCXiq709efaKzJ1sBqOopK%2Fimg.jpg&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;1500&quot; height=&quot;1685&quot; data-filename=&quot;정보기_4.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1685&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;정보기_5.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1607&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cApvNg/btsLO7d2c7C/YMN0Di4iwwGqfPapIUFW7k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cApvNg/btsLO7d2c7C/YMN0Di4iwwGqfPapIUFW7k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cApvNg/btsLO7d2c7C/YMN0Di4iwwGqfPapIUFW7k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcApvNg%2FbtsLO7d2c7C%2FYMN0Di4iwwGqfPapIUFW7k%2Fimg.jpg&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;1500&quot; height=&quot;1607&quot; data-filename=&quot;정보기_5.jpg&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1607&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전체를 과목별로 요약한 다음 과목별로 세세하게 다시한번 정리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혼자 공부하며 정리하니 누락된 부분도 있을테지만..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 시험까지는 날짜가 90여일 남았으니 공부를 하면서 채워나가는 방향으로!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;합격까지 아자아자!!&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <category>마인드맵</category>
      <category>실기</category>
      <category>정보보안기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/71</guid>
      <comments>https://jaesung.tistory.com/71#entry71comment</comments>
      <pubDate>Fri, 10 Jan 2025 12:45:15 +0900</pubDate>
    </item>
    <item>
      <title>2024년을 돌아보며..</title>
      <link>https://jaesung.tistory.com/70</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2025-01-10 13.12.19 - A wide horizontal infographic-style image representing a professional's 2024 year in review focused on cybersecurity and IT studies. The timeline flow.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FAoDh/btsLId8hfW2/BG2uI8J698UxbKztzZX2Mk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FAoDh/btsLId8hfW2/BG2uI8J698UxbKztzZX2Mk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FAoDh/btsLId8hfW2/BG2uI8J698UxbKztzZX2Mk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFAoDh%2FbtsLId8hfW2%2FBG2uI8J698UxbKztzZX2Mk%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;600&quot; height=&quot;343&quot; data-filename=&quot;edited_DALL&amp;middot;E 2025-01-10 13.12.19 - A wide horizontal infographic-style image representing a professional's 2024 year in review focused on cybersecurity and IT studies. The timeline flow.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;23년도부터 IT 기초 자격증을 취득하며 기초를 만들었다면..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 컴활2급, 리마2급, 네관사2급, 테셋2등급, RFID-GL, PC정비사1급&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;24년도부터는 실력 향상을 위해 기초에 기둥을 만들었다고 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 정처기, SQLD, CPPG, 지능형홈관리사, 네관사1급, SECURIST1급&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;취득은 못했지만 상반기에는 정통기, 하반기에는 정보기, SW자산관리사 등을 공부하면서 좀더 넓고 깊은 지식을 쌓았고 몰랐던 부분들에 알아가는 재미가 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뒤돌아 보면 좀더 열심히 할걸 하는 후회가 있지만.. 후회는 일단 놓아주고 앞으로 있을 일에 대해서 집중하자는 생각해 본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;25년도에는 정보기를 메인으로 ISMS-P, 정통기, SW자산관리사 등을 목표로 공부를 해서 벽체를 만들어 볼까 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>발자취</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/70</guid>
      <comments>https://jaesung.tistory.com/70#entry70comment</comments>
      <pubDate>Fri, 10 Jan 2025 10:49:18 +0900</pubDate>
    </item>
    <item>
      <title>정보보안기사 실기 24년 4회차 - 불합격</title>
      <link>https://jaesung.tistory.com/69</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공부를 너무 안한 부분이 가장 컸다고 할수있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다른 시험과 다르게 극악의 난이도를 자랑하는 정보보안기사 실기!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;당연히 이번 회차를 불합격 할거라는 생각에 평소 공부량의 1/3정도뿐이 안하기도 하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공부 안한 날도 너무 많았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 보기 전에 예상 점수는 3~40점대라 생각했는데..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;막상 시험장에 가서 너무 놀랐다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단답 부분이 다 아는게 나오는거 아닌가?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아, 시험 난이도가 바뀐건가.. 책 내에서 다 나오나보다 했다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서술/실무형 역시.. 2문제는 너무 쉬웠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스 파일권한 755 관련한 문제와 재해복구 관련한 설명 문제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;너무 당황했다.. 이정도면 56~66점 사이 나오겠는데 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘하면 합격할지도 모르겠다는 행복회로까지..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 역시나 결과는 공부량에 비례했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;점수는 아쉽게도 55점!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내년에는 많이 공부해서 꼭 합격까지..할 수 있도록!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2024-10-01 18.45.24 - A sleek and modern logo designed for an IT certification-focused blog, featuring clean lines and minimalistic shapes. The logo should incorporate symb.webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1APsT/btsLx7GXxEx/RRx2XiuxmAOyjXlw7JzQyK/tfile.dat&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1APsT/btsLx7GXxEx/RRx2XiuxmAOyjXlw7JzQyK/tfile.dat&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1APsT/btsLx7GXxEx/RRx2XiuxmAOyjXlw7JzQyK/tfile.dat&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1APsT%2FbtsLx7GXxEx%2FRRx2XiuxmAOyjXlw7JzQyK%2Ftfile.dat&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;250&quot; height=&quot;250&quot; data-filename=&quot;edited_DALL&amp;middot;E 2024-10-01 18.45.24 - A sleek and modern logo designed for an IT certification-focused blog, featuring clean lines and minimalistic shapes. The logo should incorporate symb.webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>자격증/정보보안 기사</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/69</guid>
      <comments>https://jaesung.tistory.com/69#entry69comment</comments>
      <pubDate>Fri, 27 Dec 2024 14:00:50 +0900</pubDate>
    </item>
    <item>
      <title>민감정보란?</title>
      <link>https://jaesung.tistory.com/68</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_DALL&amp;amp;middot;E 2024-12-18 22.49.41 - A wide, detailed illustration representing sensitive personal information (민감정보). The image features symbolic icons such as a fingerprint, a DNA stran.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rrnD5/btsLpjS3IaP/zfpOcCHTpy6UIJnVkp6Ayk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rrnD5/btsLpjS3IaP/zfpOcCHTpy6UIJnVkp6Ayk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rrnD5/btsLpjS3IaP/zfpOcCHTpy6UIJnVkp6Ayk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrrnD5%2FbtsLpjS3IaP%2FzfpOcCHTpy6UIJnVkp6Ayk%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;700&quot; height=&quot;400&quot; data-filename=&quot;edited_DALL&amp;middot;E 2024-12-18 22.49.41 - A wide, detailed illustration representing sensitive personal information (민감정보). The image features symbolic icons such as a fingerprint, a DNA stran.webp&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;민감정보&lt;/b&gt;란 개인정보의 한 유형으로, 개인의 사생활을 침해할 우려가 높아 특별히 보호가 필요한 정보를 말합니다. 민감정보는 일반정보와 달리, 수집과 이용 시 &lt;b&gt;사전 동의&lt;/b&gt;를 받아야 하며, 보다 엄격한 보호조치를 요구합니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 민감정보의 정의&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대한민국 「개인정보 보호법」 제23조에 따르면 민감정보는 다음을 포함합니다:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;사상 및 신념&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;노동조합 가입 및 탈퇴&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;정치적 성향&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;건강 정보&lt;/b&gt; (질병, 의료기록, 장애 여부 등)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;유전자 정보&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;범죄경력 및 수사 자료&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;성생활 관련 정보&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 민감정보 처리 시 주요 규정&lt;/b&gt;&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;사전 동의 필요&lt;/b&gt;&lt;br /&gt;민감정보를 처리하려면 정보주체로부터 명시적인 &lt;b&gt;별도 동의&lt;/b&gt;를 받아야 합니다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;동의는 자발적이고 구체적이며 명확해야 함.&lt;/li&gt;
&lt;li&gt;일반적인 개인정보 처리 동의와 구분되어야 함.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;적절한 보호조치&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;민감정보는 &lt;b&gt;암호화&lt;/b&gt;, &lt;b&gt;접근통제&lt;/b&gt; 등 강화된 보안 조치가 요구됨.&lt;/li&gt;
&lt;li&gt;관리적, 기술적 보호조치 필요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;처리 제한&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;법률에 근거하거나 정보주체의 동의를 받은 경우를 제외하고 민감정보의 수집&amp;middot;이용&amp;middot;제공 금지.&lt;/li&gt;
&lt;li&gt;불필요한 수집 금지 원칙 준수.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 민감정보 관련 주요 사례&lt;/b&gt;&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;의료정보&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;병원 진료기록, 건강검진 결과는 민감정보에 해당.&lt;/li&gt;
&lt;li&gt;의료기관 외부로 제공 시 반드시 동의 필요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;유전자 검사&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;개인의 유전정보를 분석하여 질병 가능성을 확인하는 경우.&lt;/li&gt;
&lt;li&gt;동의 없이 사용하거나 유출될 경우 큰 법적 책임 발생.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;범죄 이력 정보&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;범죄 경력 조회는 법적 근거가 없으면 금지됨.&lt;/li&gt;
&lt;li&gt;채용 과정에서 무단 조회 시 법적 문제 발생 가능.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 민감정보 보호를 위한 조치&lt;/b&gt;&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;수집 단계&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;동의서 작성 시 민감정보 항목을 별도로 구분.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;저장 및 전송 단계&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;민감정보는 암호화된 상태로 저장 및 전송.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;관리 및 폐기 단계&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;민감정보는 최소 보관 후 필요 시 안전하게 삭제.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;관련 법령&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;「개인정보 보호법」 제23조&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;「신용정보의 이용 및 보호에 관한 법률」&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;「의료법」&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>자격증/개인정보관리사</category>
      <category>개인정보보호법</category>
      <category>민감정보</category>
      <author>재성</author>
      <guid isPermaLink="true">https://jaesung.tistory.com/68</guid>
      <comments>https://jaesung.tistory.com/68#entry68comment</comments>
      <pubDate>Wed, 18 Dec 2024 22:50:21 +0900</pubDate>
    </item>
  </channel>
</rss>