1. 개요

정보-수집은 특정 대상이나 주제에 관한 자료를 체계적으로 모으는 과정을 의미한다.[1] 이는 연구 과정에서 기존의 아이디어를 확장하거나 새로운 지식을 습득하기 위해 수행되며, 데이터를 확보하여 분석의 기초를 마련하는 핵심적인 단계이다.[2] 수집된 정보는 학술적 연구뿐만 아니라 다양한 분야에서 의사결정을 지원하는 근거로 활용된다.[3]

연구 분야에서 정보 수집은 계획된 연구 프로젝트를 실행하는 단계로, 효율적인 자료원 탐색이 필수적이다.[3] 연구자는 수집한 정보를 읽고 노트 정리를 거쳐 이를 어떻게 활용할지 고민하는 과정을 수행한다.[3] 특히 최근에는 온라인 미디어의 발달과 기술적 발전으로 인해 21세기 연구자들이 접근할 수 있는 정보의 원천이 과거에 비해 무수히 많아졌다.[3]

보안침투 테스트 분야에서 정보 수집은 대상 기업에 대한 정보를 파악하여 보안 감사를 수행하는 데 중요한 역할을 한다.[4] 이 과정에서는 WhoIs 데이터베이스를 통해 등록된 정보를 확인하거나, 도메인 조사 도구를 사용하여 DNS 정보를 추출하는 기술이 사용된다.[4] 또한 네트워크 위치를 파악하거나 조사자로서 기업을 방문하여 특권 정보를 추출하는 방식도 포함된다.[4]

정보 수집의 방식과 범위는 목적에 따라 매우 다양하게 나타난다.[2] 예를 들어 에너지 효율적인 주택을 설계하려는 경우, 태양광 패널, 풍력 발전, 폐수 재활용 기술과 같은 기존의 사례를 조사하여 설계에 반영할 수 있다.[2] 이처럼 정보 수집은 단순한 자료의 나열을 넘어, 복잡한 문제를 해결하기 위한 전략적 자산을 확보하는 과정으로서 그 중요성이 지속적으로 강조되고 있다.

2. 정보 수집의 목적과 목표

침투 테스트보안 감사를 수행할 때 정보 수집은 대상이 되는 기업에 관한 데이터를 모으는 과정으로 활용된다.[4] 이러한 활동을 통해 공격자나 보안 전문가가 대상 시스템의 취약점을 파악할 수 있는 기초 자료를 마련한다. 구체적으로는 WhoIs 데이터베이스를 통해 등록된 정보를 확인하거나, 도메인 조사 도구를 사용하여 DNS 정보를 추출하는 기술이 포함된다.[4] 또한 네트워크 위치를 파악하거나 조사자로서 기업을 방문하여 특권 정보를 추출하는 방식도 사용된다.[4]

연구 프로젝트의 실행 단계에서 정보 수집은 계획된 연구를 본격적으로 시작하는 시점에 이루어진다.[3] 이 단계는 다양한 정보원을 효율적으로 찾아내어 충분한 시간을 두고 내용을 읽고, 노트를 작성하며, 수집된 정보를 어떻게 활용할지 고민하는 과정을 포함한다.[3] 특히 온라인 미디어의 발달로 인해 현대의 연구자들은 과거보다 훨씬 방대한 양의 자료에 접근할 수 있는 환경에 놓여 있다.[3]

특정 목적을 달성하기 위한 설계 과정에서도 정보 수집은 필수적이다. 예를 들어 에너지 소비가 적고 유지보수가 용이하며 경제적인 주택을 설계하고자 한다면, 기존에 존재하는 다양한 아이디어를 탐색해야 한다.[2] 태양광 패널이나 풍력 발전기를 이용한 전력 생산, 효율적인 단열 창호, 폐수 재활용 기술, 비독성 건축 자재와 같은 기존의 사례와 기술적 방안들을 조사하는 것이 그 예이다.[2] 이러한 정보 수집은 독창적인 아이디어를 구체화하고 실현 가능한 대안을 선택하는 근거가 된다.

3. 정보 수집의 단계와 전략

연구 계획을 수립한 이후에는 본격적인 정보-수집 단계로 진입한다.[1] 이 단계는 연구자가 설정한 목적에 부합하는 데이터를 확보하기 위해 실제적인 조사를 수행하는 과정이다. 연구자는 정보원의 위치를 효율적으로 파악하여 필요한 자료를 찾아내야 하며, 수집된 자료를 읽고 노트 필기를 하거나 정보를 어떻게 활용할지 고민하는 시간을 확보해야 한다.[3]

정보를 찾는 과정은 연구자에게 흥미로운 경험인 동시에 여러 가지 도전 과제를 안겨주는 복합적인 단계이다.[3] 특히 21세기에 들어서며 온라인 미디어를 비롯한 기술적 발전이 이루어짐에 따라, 연구자가 접근할 수 있는 정보원의 수는 과거에 비해 무수히 많아졌다.[3] 이러한 환경에서는 방대한 양의 자료 중 유의미한 정보를 선별하는 능력이 요구된다.

효율적인 전략을 위해서는 구체적인 사례를 통해 정보의 범위를 확장하는 방법이 활용될 수 있다. 예를 들어 에너지 효율이 높은 주택을 설계하려는 목적이 있다면, 태양광 패널이나 풍력 발전기, 단열 창호, 폐수 재활용 기술, 비독성 건축 자재와 같은 구체적인 개념들을 탐색함으로써 기존의 아이디어를 보완할 수 있다.[2] 이처럼 다양한 기술개념을 연결하여 조사하는 방식은 연구의 깊이를 더하는 데 기여한다.

4. 보안 및 윤리적 해킹에서의 활용

윤리적 해킹을 수행하는 과정에서 정보-수집은 가장 먼저 실행되는 단계이다. 해커는 대상 시스템의 취약점을 식별하기 위해 다양한 경로를 통해 기초적인 데이터를 확보한다. 이 과정에서 공격자가 사용하는 기술과 유사한 방식을 활용하여 대상의 네트워크 구조나 시스템 정보를 파악한다.[1]

효율적인 조사를 위해서는 수집된 자료를 단순히 모으는 것에 그치지 않고, 이를 체계적으로 분석하고 종합하는 과정이 필수적이다. 연구자는 확보한 정보를 바탕으로 데이터를 읽고 노트를 작성하며, 수집된 내용이 자신의 연구 목적에 어떻게 기여할 수 있는지 심도 있게 검토해야 한다.[2] 특히 온라인 미디어의 발달로 인해 접근 가능한 정보원이 방대해진 만큼, 필요한 자료를 신속하게 찾아내는 능력이 요구된다.[3]

조사 과정 전반에 걸쳐 연구 무결성을 유지하는 것은 매우 중요하다. 수집된 정보의 출처를 명확히 하고, 데이터를 다루는 과정에서 객관성을 잃지 않도록 주의해야 한다. 이는 보안 전문가가 수행하는 침투 테스트사이버 보안 연구에서 결과의 신뢰성을 보장하기 위한 핵심적인 원칙이다.

5. 정보 수집 도구 및 기술

정보-수집을 수행하는 방식은 크게 자동화된 방식과 수동 수집으로 구분된다. 자동화된 기술은 스크립트소프트웨어를 활용하여 대량의 데이터를 단시간에 추출하는 데 유리하며, 네트워크 스캔이나 포트 탐색과 같은 반복적인 작업에 주로 사용된다. 반면 수동 수집은 조사자가 직접 웹사이트를 탐색하거나 문서를 정독하며 맥락을 파악하는 과정으로, 자동화 도구가 놓칠 수 있는 세밀한 정보를 식별하는 데 효과적이다.[1] 조사자는 연구 목적에 따라 두 방식을 적절히 병행하여 데이터의 정확성을 높여야 한다.

침투 테스트보안 점검 환경에서는 Kali Linux와 같은 운영 체제를 기반으로 한 전문적인 도구들이 널리 활용된다. Kali Linux는 정보-수집에 특화된 다양한 오픈 소스 도구들을 기본적으로 포함하고 있어, 취약점 분석을 위한 기초 자료를 확보하는 데 최적화되어 있다. 이러한 도구들은 대상 시스템의 IP 주소, 도메인 이름, 서비스 구성 정보 등을 체계적으로 수집하도록 설계되었다. 조사자는 이러한 도구를 사용하여 공격 표면을 식별하고 이후 단계인 취약점 분석의 근거를 마련한다.[2]

조사 과정에서 발생할 수 있는 보안 위협으로부터 조사자 자신을 보호하기 위해 브라우저 보안 설정을 강화하는 과정이 필요하다. 웹 브라우저를 통해 정보를 탐색할 때는 쿠키, 자바스크립트, 캐시 등의 데이터가 조사자의 활동 정보를 역으로 노출할 위험이 존재한다. 따라서 프라이버시 보호를 위해 시크릿 모드를 사용하거나 확장 프로그램을 통해 추적 방지 기능을 활성화하는 등의 조치가 권장된다. 이는 온라인 미디어와 다양한 디지털 플랫폼이 급증한 현대의 정보 환경에서 조사자의 익명성을 유지하는 데 필수적인 기술적 방어 수단이다.

6. 정보 수집 시 고려사항 및 합성

확보한 자료를 바탕으로 정보를 합성하는 과정은 수집된 개별 데이터를 통합하여 새로운 통찰을 도출하는 단계이다. 연구자는 단순히 자료를 나열하는 것이 아니라, 설계 목적에 부합하는 데이터를 선별하여 유의미한 결론을 이끌어내야 한다. 예를 들어 에너지 소비가 적고 유지보수가 용이하며 경제적인 주택을 설계하고자 한다면, 태양광 패널이나 풍력 발전기, 단열 창호, 폐수 재활용 기술 등 기존의 다양한 아이디어를 검토하고 이를 자신의 계획에 결합하는 과정이 필요하다.[2]

정보 수집 과정에서는 자원 효율성과 비용을 반드시 고려해야 한다. 온라인 미디어의 발달로 인해 21세기 연구자가 접근할 수 있는 정보의 원천은 무수히 많아졌으나, 이는 동시에 방대한 양의 데이터 속에서 길을 잃을 위험을 동반한다.[3] 따라서 연구자는 출처를 효율적으로 찾아내어 자료를 읽고, 노트 필기를 수행하며, 정보를 어떻게 활용할지 고민할 수 있는 충분한 시간을 확보해야 한다.

효율적인 조사를 위해서는 수집된 정보가 연구의 본래 의도와 일치하는지 끊임없이 검증해야 한다. 무분별한 데이터 수집은 시간과 비용의 낭비를 초래하므로, 연구 프로젝트의 목표에 따라 필요한 정보를 선별적으로 취합하는 전략이 요구된다. 이러한 선별 과정은 수집된 자료를 체계적으로 정리하고 분석하여 최종적인 결과물의 완성도를 높이는 기초가 된다.

7. 같이 보기

[1] Oori.hhs.gov(새 탭에서 열림)

[2] Cctb.ku.edu(새 탭에서 열림)

[3] Hhuman.libretexts.org(새 탭에서 열림)

[4] Iilabs.eccouncil.org(새 탭에서 열림)