보안은 해커를 막는 특별한 제품 하나가 아니라, 중요한 정보와 서비스를 안전하게 유지하는 여러 습관과 절차의 모음입니다. 모든 공격을 완벽하게 막기는 어렵기 때문에 사고 가능성을 낮추고, 문제가 생겨도 빨리 발견하고 복구할 수 있도록 준비해야 합니다.
먼저 지켜야 할 대상을 정합니다
무엇이 중요한지 모르면 알맞은 보호 수준을 정할 수 없습니다. 개인정보, 관리자 계정, 서버 설정, 업무 문서, 백업, 서비스 운영에 필요한 장비를 목록으로 만드세요. 그다음 아래 세 가지 관점으로 위험을 생각합니다.
- 기밀성: 허가받지 않은 사람이 정보를 보지 못하게 합니다.
- 무결성: 정보가 몰래 바뀌거나 삭제되지 않게 합니다.
- 가용성: 필요할 때 서비스와 정보를 사용할 수 있게 합니다.
계정 보안이 출발점입니다
사이트마다 서로 다른 긴 비밀번호를 사용하고 비밀번호 관리자로 보관하는 것이 좋습니다. 가능하면 2단계 인증을 켜세요. 여러 사람이 관리자 계정 하나를 공유하면 누가 무엇을 했는지 알기 어렵습니다. 사람마다 계정을 만들고 업무에 필요한 최소 권한만 부여해야 합니다.
업데이트와 설정 관리
운영체제, 프로그램, 플러그인의 보안 업데이트는 알려진 약점을 막습니다. 사용하지 않는 계정과 프로그램은 제거하고, 외부에 열 필요가 없는 포트는 방화벽으로 차단합니다. 변경 전에 백업하고, 변경한 사람·시간·내용을 기록하면 문제가 생겼을 때 원인을 찾기 쉽습니다.
피싱과 악성 파일을 조심합니다
공격자는 기술보다 사람의 실수를 노리는 경우가 많습니다. 급하게 송금이나 로그인을 요구하는 메시지, 실제 주소와 비슷하게 만든 링크, 예상하지 못한 첨부 파일을 경계하세요. 링크를 바로 누르지 말고 발신자와 주소를 확인하며, 의심스러우면 다른 연락 수단으로 요청이 진짜인지 확인합니다.
로그와 백업은 사고 후의 안전망입니다
로그에는 로그인, 설정 변경, 오류 같은 흔적이 남습니다. 여러 장비의 시간을 맞춰 두고 중요한 로그를 별도 서버에 모으면 사고 흐름을 확인하기 쉽습니다. 백업은 운영 서버와 분리된 위치에 보관하고, 삭제나 랜섬웨어에 대비해 변경할 수 없는 사본도 준비하는 것이 좋습니다.
이상 징후를 발견했을 때
- 당황해서 전원을 끄거나 로그를 지우지 않습니다.
- 발견 시간, 화면, 오류 메시지와 수행한 작업을 기록합니다.
- 피해 확산 위험이 크면 해당 장비를 네트워크에서 격리합니다.
- 담당자에게 알리고 계정, 로그, 변경 내역을 확인합니다.
- 원인을 제거하고 안전한 백업으로 복구한 뒤 재발 방지 조치를 합니다.
처음부터 거창한 보안 체계를 만들 필요는 없습니다. 2단계 인증, 신속한 업데이트, 최소 권한, 분리된 백업, 로그 확인부터 꾸준히 지키는 것이 실제 위험을 크게 줄입니다.