가이드 목표:
- 보안과 그의 필요성에 대해 이해해요.
- 공유기의 적절한 보안 조치 방법을 익혀요.
- 서버의 적절한 보안 조치 방법을 익혀요.
필요한 것들:
- 공유기
- 서버 컴퓨터
- 서버 컴퓨터와 ssh 로 연결된 메인 컴퓨터
보안과 필요성
지난 과정을 통해 이제 우리는 서버를 인터넷 세상으로 내보냈어요. 이는 인터넷 세상의 누구라도 여러분의 서버에 접근할 수 있는 권한을 부여했다는 것을 의미해요.
그런데 인터넷 세상에 착한 사용자만 존재하는 것은 아니에요. 아마 사용자 중 일부는 여러분의 서버에서 정보를 빼가거나 바이러스에 감염시키기 위해 끊임없이 공격을 시도하게 될 거예요. 이는 상상만 해도 끔찍하겠죠?
그러면 내 서버 주소를 사람들에게 알려주지 않으면 괜찮을 거라 생각하실지 모르겠지만, 요즘 악성 사용자들은 봇을 활용하여 IP 대역을 자동으로 스캔하고 공격을 수행해요. 그래서 여러분의 서버는 필연적으로 공격을 받게 될 거예요.
이런 악성 사용자의 접근을 사전에 차단할 수 있다면 좋겠지만 안타깝게도 완벽한 방법은 존재하지 않아요. 서버 입장에서 사용자를 식별할 수 있는 유일한 정보는 IP 주소인데, 요즘 악성 사용자들은 이 IP 주소를 매번 바꿔서 공격을 시도하거든요.
하지만 다행스럽게도, 요즘은 서버 입장에서 이런 공격들을 필터링하고 차단할 수 있는 방법들이 많이 나와있어요. 이제부터 여러분들은 홈랩의 보안 관리 책임자가 되어 공유기와 서버의 보안 상태를 점검하고 개선해 나갈 거예요.

