본문 바로가기
네트워크 공부

스위치 보안, 이제 걱정 끝! Port Security로 안전하게 지키세요

by think2144 2024. 10. 14.

네트워크 보안, 딱딱하고 어려운 이야기라고 생각하시나요? 사실 우리 주변의 네트워크는 생각보다 취약한 부분이 많답니다. 특히, 스위치는 네트워크의 중심 역할을 수행하면서도 보안 설정이 제대로 이루어지지 않으면 공격에 취약해질 수 있어요. 오늘은 스위치의 보안 설정 중에서도 핵심적인 기능인 Port Security에 대해 알아보고, 실제로 어떻게 활용할 수 있는지 자세히 살펴보겠습니다. 마치 첩보 영화의 한 장면처럼, 스위치를 통해 몰래 접근하려는 침입자들을 막아내는 기술! 지금부터 함께 알아보실까요?

 


Port Security란 무엇일까요?

Port Security는 마치 스위치의 문지기 역할을 하는 기능이라고 할 수 있어요. 스위치의 특정 포트에 접근할 수 있는 MAC 주소를 제한하여, 허용된 장비만 접속할 수 있도록 꼼꼼하게 관리하는 역할을 수행합니다.

 

예를 들어, 회사 내부 네트워크에 있는 중요한 서버에 접근하려면, 해당 서버에 연결된 스위치 포트에 Port Security를 설정하여 허용된 PC만 접근할 수 있도록 제한할 수 있습니다. 이렇게 하면, 악의적인 목적으로 서버에 접근하려는 침입자들을 효과적으로 차단할 수 있겠죠?

 


Port Security, 왜 필요할까요?

스위치는 기본적으로 모든 장비를 허용하는 친절한 친구처럼, 연결된 모든 장비의 MAC 주소를 기억합니다. 하지만 이러한 친절함이 때로는 위험 요소가 될 수 있어요.

 

바로 MAC Flooding 공격이라는 위협 때문입니다. 이 공격은 공격자가 스위치에 많은 수의 가짜 MAC 주소를 보내 스위치의 MAC Address 테이블을 꽉 채우는 방법입니다. 스위치는 더 이상 새로운 MAC 주소를 기억할 수 없게 되고, 결국 모든 트래픽을 모든 장비로 전송하게 됩니다. 마치 모든 사람이 서로의 대화를 엿들을 수 있는 허브처럼 말이죠!

 

이러한 상황에서 공격자는 네트워크 트래픽을 가로채거나, 네트워크 시스템에 악성 코드를 전파할 수 있어요. 이는 마치 첩보 영화에서 주인공이 적의 통신을 도청하거나 중요한 정보를 빼내는 것과 같은 위험한 상황입니다.

 

Port Security는 이러한 MAC Flooding 공격으로부터 네트워크를 안전하게 보호하는 중요한 기능입니다. 허용된 MAC 주소만 스위치에 접근할 수 있도록 제한하여 공격자의 악의적인 행위를 차단하는 역할을 수행합니다.

 


주요 내용 살펴보기

Port Security는 MAC 주소를 제한하는 방법에 따라 크게 세 가지로 나눌 수 있습니다.

 

  •  : 특정 포트에 접근 가능한 MAC 주소를 미리 지정하는 방식입니다. 마치 출입증을 발급하는 것처럼, 특정 MAC 주소를 가진 장비만 스위치 포트에 접근할 수 있도록 허용합니다.
  •  : 스위치가 처음으로 해당 포트를 통해 데이터를 주고받는 장비의 MAC 주소를 자동으로 학습하는 방식입니다. 마치 처음 만난 친구의 이름을 기억하는 것처럼, 처음으로 연결된 장비의 MAC 주소를 기억하고, 이후에는 해당 장비만 접근할 수 있도록 합니다.
  •  : Dynamic Port Security에서 학습한 MAC 주소를 스위치가 재부팅되어도 기억하도록 하는 방식입니다. 마치 친구의 이름을 잊지 않고 계속 기억하는 것처럼, 스위치가 재부팅되어도 학습한 MAC 주소를 기억하고, 해당 장비만 접근할 수 있도록 합니다.

Port Security 설정, 어떻게 할까요?

Port Security 설정은 스위치의 명령어를 사용하여 간단하게 진행할 수 있습니다.

 

  •  : 먼저 Port Security를 적용할 스위치 포트를 선택합니다. 예를 들어,  interface FastEthernet 0/1  명령어를 사용하여 FastEthernet 0/1 포트를 선택합니다.
  •  :  switchport port-security  명령어를 사용하여 해당 포트의 Port Security를 활성화합니다.
  •  :
  •  :  switchport port-security violation <mode>  명령어를 사용하여 위반 시 동작을 설정합니다.

Port Security, 이렇게 활용해보세요!


Port Security는 네트워크 환경에서 다양하게 활용될 수 있습니다.

 

  •  : 중요한 서버에 연결된 스위치 포트에 Port Security를 설정하여, 허용된 장비만 접근할 수 있도록 제한합니다.
  •  : 무선 AP에 연결된 스위치 포트에 Port Security를 설정하여, 허용된 무선 기기만 접속할 수 있도록 제한합니다.
  •  : 특정 VLAN에 연결된 스위치 포트에 Port Security를 설정하여, 해당 VLAN에 속한 장비만 접속할 수 있도록 제한합니다.

한눈에 보기

기능설명

Port Security 스위치 포트에 접근 가능한 MAC 주소를 제한하여 보안을 강화하는 기능
Static Port Security 특정 MAC 주소를 미리 지정하여 접근을 제한
Dynamic Port-Security 첫 번째 연결 장비의 MAC 주소를 자동으로 학습
Sticky Port Security Dynamic 방식으로 학습한 MAC 주소를 스위치 재부팅 후에도 유지
위반 모드 위반 발생 시 동작 방식 설정 (shutdown, restrict, protect)

 

오늘 알아본 내용 어떠셨나요?

오늘은 스위치 보안의 핵심 기능인 Port Security에 대해 알아보았습니다. Port Security를 활용하여 네트워크 환경을 보다 안전하게 관리하고, 불필요한 접근을 차단할 수 있습니다.

 

이 글이 여러분의 네트워크 보안 관리에 도움이 되셨으면 좋겠습니다. 더욱 흥미로운 네트워크 보안 이야기가 궁금하시다면, 다른 게시글도 방문해 주세요! 😊

 

 

 

관련 포스트 더 보기

2024.10.13 - [네트워크 공부] - 스위치 보안 강화, 802.1X 인증으로 해결할 수 있을까?

 

스위치 보안 강화, 802.1X 인증으로 해결할 수 있을까?

네트워크 보안, 쉽게 생각하면 안 된다는 거 아시죠? 특히 요즘처럼 온갖 기기들이 네트워크에 연결되어 있는 환경에서는 더욱 중요해졌습니다. 회사 내부망에 누군가 함부로 접근해서 중요한

think2144.tistory.com

2024.10.10 - [네트워크 공부] - 스위치 포트 설정과 트렁크 포트 구성, 이제 쉽게 이해하세요!

 

스위치 포트 설정과 트렁크 포트 구성, 이제 쉽게 이해하세요!

네트워크 관리자라면 VLAN(Virtual Local Area Network)과 트렁크 포트(Trunk Port)에 대해 들어본 적이 있을 겁니다. 복잡한 네트워크 환경에서 효율적인 관리와 안정적인 통신을 위해 꼭 필요한 개념들이

think2144.tistory.com

2024.10.10 - [네트워크 공부] - 스위치 VLAN 설정, 네트워크 보안과 효율성을 잡는 방법!

 

스위치 VLAN 설정, 네트워크 보안과 효율성을 잡는 방법!

네트워크 관리자라면 한 번쯤 고민했을 법한 문제가 있습니다. 바로 네트워크 보안과 효율성을 동시에 잡는 방법 말이죠. 특히, 여러 부서나 사용자 그룹이 하나의 네트워크를 공유할 때는 더욱

think2144.tistory.com

2024.10.10 - [네트워크 공부] - 스위치 VLAN 설정, 네트워크 보안과 효율성을 잡는 방법!

 

스위치 VLAN 설정, 네트워크 보안과 효율성을 잡는 방법!

네트워크 관리자라면 한 번쯤 고민했을 법한 문제가 있습니다. 바로 네트워크 보안과 효율성을 동시에 잡는 방법 말이죠. 특히, 여러 부서나 사용자 그룹이 하나의 네트워크를 공유할 때는 더욱

think2144.tistory.com

2024.10.09 - [네트워크 공부] - 스위치와 MAC 주소 테이블, 네트워크의 비밀을 밝혀봐!

 

스위치와 MAC 주소 테이블, 네트워크의 비밀을 밝혀봐!

네트워크 환경에서 수많은 기기들이 서로 정보를 주고받을 때, 이들의 소통을 원활하게 연결해주는 역할을 하는 것은 무엇일까요? 바로 '스위치'입니다. 스위치는 마치 네트워크의 교통정리 담

think2144.tistory.com