Wireshark에서 색상 규칙 생성 및 적용하기

WiresharkBeginner
지금 연습하기

소개

이 실습에서는 강력한 네트워크 프로토콜 분석기인 Wireshark에서 색상 규칙(Coloring Rules)을 생성하고 적용하는 방법을 배웁니다. 이러한 규칙을 사용하면 특정 기준에 따라 다양한 유형의 네트워크 트래픽을 시각적으로 구분할 수 있어, 관심 있는 네트워크 활동을 더 쉽게 식별하고 분석할 수 있습니다.

이 실습을 마치면 Wireshark의 색상 지정 기능을 활용하는 방법을 더 깊이 이해하게 될 것입니다. 이는 네트워크 분석 기술을 향상시키고 사이버 보안 조사 업무를 지원하는 데 도움이 됩니다.

색상 규칙 탐색 및 내보내기

이 단계에서는 Wireshark의 기존 색상 규칙을 살펴보는 것부터 시작합니다. Wireshark의 색상 규칙은 특정 기준에 따라 다양한 유형의 네트워크 패킷을 강조 표시하는 데 사용됩니다. 이는 캡처된 네트워크 트래픽에서 중요한 정보를 빠르게 식별하고 분석하는 데 도움이 됩니다. 또한 이러한 규칙을 확인하고 나중에 사용할 수 있도록 내보내는 방법도 배웁니다.

  1. 먼저 Linux 시스템에서 Wireshark를 실행해야 합니다. 터미널을 열고 다음 명령어를 입력하세요. 이 명령어는 색상 규칙 작업을 수행할 Wireshark 애플리케이션을 실행합니다.

    wireshark
    
  2. Wireshark가 열리면 색상 규칙 설정에 접근해야 합니다. Wireshark 창 상단의 View 메뉴로 이동하여 Coloring Rules...를 선택하세요. 그러면 Wireshark Coloring Rules Default 대화 상자가 열립니다. 이 대화 상자에서 Wireshark의 모든 색상 규칙을 관리할 수 있습니다.

    Coloring Rules

  3. Wireshark Coloring Rules Default 대화 상자에는 기존 색상 규칙 목록이 표시됩니다. 각 규칙에는 특정 조건과 해당 색상이 지정되어 있습니다. 이러한 규칙은 목록에 나타나는 순서대로 캡처된 패킷에 적용됩니다. 잠시 시간을 내어 규칙들을 살펴보고 설명을 읽어보세요. 이 규칙들을 이해하면 Wireshark를 사용하여 네트워크 트래픽을 더 효과적으로 분석하는 방법을 파악할 수 있습니다.

    Coloring Rules Dialog

  4. 특정 규칙을 삭제하지 않고 일시적으로 끄거나 켤 수 있습니다. 목록에서 규칙을 선택하고 옆에 있는 checkbox를 클릭하면 됩니다. 체크박스가 선택되어 있으면 규칙이 활성화되고, 선택 해제되어 있으면 규칙이 비활성화됩니다. 이는 특정 규칙이 패킷 색상 지정에 미치는 영향을 테스트할 때 유용합니다.

  5. 이제 현재 색상 규칙 세트를 나중에 사용하거나 다른 사람과 공유하기 위해 저장하고 싶다고 가정해 보겠습니다. 이 규칙들을 내보내려면 Wireshark Coloring Rules Default 대화 상자에서 Export... 버튼을 클릭하세요.

  6. Export... 버튼을 클릭하면 파일 대화 상자가 나타납니다. 색상 규칙 파일을 저장할 위치를 선택해야 합니다. /home/labex/project 디렉토리로 이동하세요. 나중에 쉽게 식별할 수 있도록 colorizing_rules.txt와 같이 설명적인 이름을 파일에 지정하는 것이 좋습니다.

    Coloring Rules

    Coloring Rules

  7. 위치를 선택하고 파일 이름을 지정한 후 OK를 클릭하여 Wireshark Coloring Rules Default 대화 상자를 닫습니다. 이제 색상 규칙을 성공적으로 내보냈습니다.

새로운 색상 규칙 생성하기

이 단계에서는 Wireshark에서 새로운 색상 규칙을 만드는 방법을 배웁니다. 색상 규칙은 특정 네트워크 트래픽을 강조하여 중요한 패킷을 더 쉽게 찾고 분석할 수 있게 해주는 강력한 기능입니다. 사용자 지정 규칙을 만들면 가장 중요한 네트워크 트래픽 유형을 빠르게 식별할 수 있습니다.

  1. 먼저 Wireshark Coloring Rules Default 대화 상자를 엽니다. Wireshark에서 View > Coloring Rules...로 이동하세요. 이 대화 상자에서 규칙 생성, 편집, 삭제를 포함한 모든 색상 규칙을 관리할 수 있습니다.

  2. 새로운 색상 규칙을 만들려면 + 버튼을 클릭하세요. 이 작업을 수행하면 기존 규칙 목록에 빈 규칙 항목이 추가됩니다.

    Coloring Rules

  3. 규칙을 추가하면 Coloring Rules 대화 상자 상단에 New coloring rule이라는 새 항목이 나타납니다. 이 항목을 더블 클릭하여 규칙 이름을 편집하세요. 예를 들어 HTTP 트래픽을 강조하고 싶다면 규칙 이름을 HTTP Traffic으로 지정할 수 있습니다. Filter 필드에는 필터 표현식을 입력해야 합니다. 이 표현식은 어떤 패킷이 이 규칙에 의해 강조되어야 하는지를 Wireshark에 알려줍니다. HTTP 트래픽의 경우 http를 입력합니다.

    Coloring Rules

  4. 이제 색상 옵션에 대해 알아보겠습니다. 여기에는 foregroundbackground라는 두 가지 중요한 버튼이 있습니다.

    foreground 버튼은 규칙과 일치하는 패킷의 텍스트를 강조하는 데 사용할 색상을 선택하는 데 사용됩니다. 예를 들어 HTTP 패킷의 텍스트를 빨간색으로 표시하려면 이 버튼을 사용하여 빨간색을 선택하면 됩니다.

    Coloring Rules

    background 버튼을 사용하면 강조 표시된 패킷의 배경색을 선택할 수 있습니다. 이를 사용하여 패킷을 더욱 눈에 띄게 만들 수 있습니다. 예를 들어 배경색을 노란색으로 설정할 수 있습니다.

    Coloring Rules

  5. 선택적으로 규칙의 우선순위를 조정할 수 있습니다. Wireshark의 규칙은 목록에 있는 순서대로 적용됩니다. 우선순위가 높은 규칙이 낮은 규칙보다 우선합니다. 우선순위를 변경하려면 목록에서 규칙을 위나 아래로 drag하기만 하면 됩니다.

  6. 규칙을 설정한 후에는 활성화해야 합니다. 규칙 옆의 checkbox를 클릭하여 새로 만든 색상 규칙을 활성화하세요. 그런 다음 OK를 클릭하여 새 색상 규칙을 저장합니다. 이렇게 하면 패킷 캡처에 규칙이 적용됩니다.

    Coloring Rules

  7. Wireshark에서 캡처 파일을 열거나 실시간 캡처를 시작하면, 필터 표현식과 일치하는 네트워크 패킷이 규칙에 대해 선택한 색상으로 표시되는 것을 볼 수 있습니다. 이를 통해 관심 있는 특정 트래픽을 훨씬 쉽게 식별하고 분석할 수 있습니다.

참고: 규칙을 테스트하기 위해 HTTP 트래픽을 생성하려면 브라우저를 시작하세요. 왼쪽 하단 모서리에 있는 Applications 버튼에서 Run Program...을 클릭하고 Firefox를 입력하세요.

Coloring Rules

기존 색상 규칙 수정하기

이 단계에서는 Wireshark에서 기존 색상 규칙을 수정하는 방법을 배웁니다. Wireshark의 색상 규칙은 특정 기준에 따라 네트워크 패킷을 강조하는 데 사용되며, 이를 통해 다양한 유형의 트래픽을 빠르게 식별하고 분석할 수 있습니다. 이러한 규칙을 수정하면 패킷 표시 방식을 사용자 지정하여 사이버 보안 분석에 필요한 정보에 더 쉽게 집중할 수 있습니다.

  1. 먼저 Wireshark를 엽니다. Wireshark 창 상단의 View 메뉴로 이동한 다음 드롭다운 메뉴에서 Coloring Rules...를 선택하세요. 이 작업을 수행하면 Wireshark Coloring Rules Default 대화 상자가 열립니다. 이 대화 상자에서 Wireshark의 모든 색상 규칙을 관리할 수 있습니다.

  2. Wireshark Coloring Rules Default 대화 상자에는 기존 색상 규칙 목록이 표시됩니다. 각 규칙에는 이름, 필터 표현식 및 관련 색상이 있습니다. 이 목록에서 수정하려는 색상 규칙을 선택하세요. 규칙을 클릭하여 강조 표시할 수 있습니다.

  3. 수정하려는 규칙을 선택한 후에는 두 가지 주요 방법으로 변경할 수 있습니다. 규칙을 double-click할 수 있습니다. 이렇게 하면 규칙의 이름, 규칙이 적용될 패킷을 결정하는 필터 표현식, 일치하는 패킷을 강조하는 데 사용되는 색상을 수정할 수 있는 새 창이 열립니다. 또한 규칙의 우선순위를 변경할 수 있습니다. 우선순위는 여러 규칙이 단일 패킷과 일치할 때 어떤 규칙이 우선할지를 결정합니다. 규칙을 목록에서 위나 아래로 drag하여 우선순위를 변경할 수 있습니다. 목록 상단에 있는 규칙이 더 높은 우선순위를 갖습니다.

  4. 이제 규칙을 구체적으로 변경해 보겠습니다. 필요에 따라 규칙의 이름과 필터 표현식을 수정하세요. 예를 들어 규칙 이름을 HTTP Traffic에서 Web Traffic으로 변경합니다. 이 새 이름은 우리가 관심 있는 트래픽 유형을 더 정확하게 반영합니다. 또한 필터 표현식을 http에서 http and tcp.port == 80으로 변경합니다. 원래 필터인 http는 모든 HTTP 트래픽을 강조하지만, tcp.port == 80을 추가함으로써 암호화되지 않은 웹 트래픽의 표준 포트인 80번 포트의 HTTP 트래픽을 구체적으로 찾게 됩니다.

    규칙 이름: HTTP Traffic -> Web Traffic 필터 표현식: http -> http and tcp.port == 80

    Coloring Rules

  5. 규칙에 원하는 모든 변경 사항을 적용한 후 대화 상자에서 OK 버튼을 클릭하세요. 이렇게 하면 수정된 규칙이 저장되고 Wireshark는 패킷 강조를 위해 새 설정을 사용하기 시작합니다.

  6. 수정된 규칙의 효과를 확인하려면 Wireshark에서 기존 캡처 파일을 열거나 실시간 캡처를 시작하세요. 패킷이 표시되면 수정된 규칙과 일치하는 네트워크 패킷이 업데이트된 색상으로 표시되거나 새 필터 표현식에 따라 표시되는 것을 볼 수 있습니다. 이렇게 하면 관심 있는 80번 포트의 특정 웹 트래픽을 쉽게 발견할 수 있습니다.

색상 규칙 가져오기

이 단계에서는 Wireshark로 색상 규칙을 가져오는 방법을 배웁니다. Wireshark의 색상 규칙은 서로 다른 색상을 할당하여 다양한 유형의 네트워크 트래픽을 빠르게 식별할 수 있게 해주는 강력한 기능입니다. 이를 통해 캡처 중인 데이터를 더 쉽게 분석하고 이해할 수 있습니다.

  1. 먼저 Wireshark를 엽니다. Wireshark가 열리면 색상 규칙 설정에 접근해야 합니다. Wireshark 창 상단의 View 메뉴로 이동하세요. 드롭다운 메뉴에서 Coloring Rules...를 선택합니다. 그러면 Wireshark Coloring Rules Default 대화 상자가 열립니다. 이 대화 상자에서 Wireshark의 모든 색상 규칙을 관리할 수 있습니다.

  2. Wireshark Coloring Rules Default 대화 상자가 열리면 여러 버튼이 보일 것입니다. 색상 규칙을 가져오려면 Import... 버튼을 찾아 클릭하세요. 이 버튼을 사용하면 외부 파일에서 미리 정의된 색상 규칙을 불러올 수 있습니다.

    Coloring Rules

  3. Import... 버튼을 클릭하면 Wireshark Import Coloring Rules라는 새 대화 상자가 나타납니다. 이 대화 상자에서 가져오려는 색상 규칙이 포함된 파일을 찾아야 합니다. /home/labex/project 디렉토리로 이동하세요. 이곳은 이전에 내보낸 colorizing_rules.txt 파일이 저장된 위치입니다. 올바른 디렉토리에 도달하면 colorizing_rules.txt 파일을 선택하세요.

    Coloring Rules

  4. colorizing_rules.txt 파일을 선택한 후 Open 버튼을 클릭하세요. 그러면 색상 규칙이 Wireshark Coloring Rules Default 대화 상자로 로드됩니다.

  5. 대화 상자를 닫기 전에 기본 Wireshark Coloring Rules Default 창 하단의 OK 버튼을 클릭하세요. 이 최종 확인을 통해 가져온 규칙이 Wireshark의 구성 파일에 저장되어, 가져온 ARP 규칙을 계속 사용할 수 있게 됩니다.

  6. OK를 클릭한 후, 가져오기가 성공했는지 확인하려면 View > Coloring Rules...를 다시 엽니다. 목록 하단으로 스크롤하면 새로 가져온 색상 규칙을 볼 수 있습니다. 이는 가져오기가 성공적으로 저장되었음을 의미하며, 이제 이 규칙들을 사용하여 Wireshark에서 네트워크 트래픽을 색상별로 구분할 수 있습니다.

요약

이 실습에서는 Wireshark에서 색상 규칙을 생성, 수정, 가져오기 및 내보내는 방법을 배웠습니다. 이러한 규칙을 사용하면 특정 기준에 따라 다양한 유형의 네트워크 트래픽을 시각적으로 구분할 수 있어 네트워크 활동의 식별 및 분석이 간소화됩니다. 이 기술은 사이버 보안 조사, 네트워크 문제 해결 및 프로토콜 분석에 매우 유용합니다.

실습을 통해 규칙 세트를 관리하는 실무 경험을 쌓았습니다. 이러한 기술을 마스터하면 네트워크 분석 워크플로우를 향상시키고 흥미로운 네트워크 트래픽 패턴을 빠르게 발견하고 우선순위를 지정하는 능력을 개선할 수 있습니다.