Edu at Talk
메인 콘텐츠로 건너뛰기
학문·교양

정보보안 — 해킹은 코드가 아니라 사람을 뚫는다

가장 튼튼한 암호도, 문을 안에서 열어 주는 사람 앞에서는 소용이 없다. 큰 보안 사고가 왜 기술이 아니라 사람의 심리에서 터지는지에서 출발해, 안전을 다루는 학문과 고교 정보·통합사회로 이어지는 다리를 짚습니다.

  • 정보보안
  • 공학계열
  • 보안공학
  • 사회공학
  • 피싱
  • 정보
  • 통합사회

한 회사에 "IT 지원팀입니다. 시스템 점검 중인데 비밀번호를 확인해 주세요"라는 전화가 걸려 왔다. 급하고 정중한 목소리에 직원은 별생각 없이 비밀번호를 불러 줬다. 회사의 방화벽도 암호 체계도 완벽했지만, 그날 침입자는 단 한 줄의 코드도 쓰지 않고 안으로 들어왔다. 문을 연 것은 사람이었다.

이 글은 "해킹은 정말 어떻게 이뤄지나"가 궁금한 학생을 위한 것이다. 답의 뜻밖의 핵심은, 보안 사고의 가장 약한 고리가 시스템이 아니라 사람일 때가 많다는 데 있다.

가장 튼튼한 암호가 왜 소용없어질까?

암호는 그 자체로는 매우 강하다. 공개키 방식처럼 잘 설계된 암호는 정면으로 뚫기가 사실상 불가능에 가깝다. 그래서 공격자는 자물쇠를 부수는 대신, 열쇠를 가진 사람을 노린다. 급함·권위·호의·두려움 같은 심리를 건드려, 사람이 스스로 정보를 내주거나 위험한 링크를 누르게 만드는 것이다.

이런 방식을 사회공학(social engineering)이라 한다. '점검이니 확인해 달라'는 전화, '계정이 잠겼으니 로그인하라'는 가짜 메일, '대표님이 급히 요청한다'는 메시지가 모두 여기에 든다. 기술이 아니라 사람의 판단을 파고들기에, 기술만 강화해서는 막히지 않는다. 그래서 보안 담당자들은 "가장 약한 고리는 사람"이라는 말을 자주 쓴다.

침입자는 자물쇠를 부수기보다 열쇠를 가진 사람의 마음을 연다.

이 현상을 다루는 학문은 무엇인가?

정보를 안전하게 지키는 일을 다루는 분야가 정보보안(information security), 넓게는 보안공학이다. 흔히 컴퓨터공학의 한 갈래로 여겨지지만, 실제로는 기술·사람·제도의 세 층을 함께 다룬다. 시스템을 튼튼히 만드는 공학, 사람이 왜 속는지를 이해하는 심리·사회, 그리고 사고를 예방·대응하는 규칙과 조직이 모두 이 분야 안에 있다.

기술 층의 핵심에는 암호가 있다. 비밀을 미리 나누지 않고도 안전하게 주고받는 원리를 다룬 암호학 — 비밀을 미리 나누지 않고도 비밀을 지키는 법이 그 바탕이다. 반면 사람 층에서는 왜 급하면 판단이 흐려지고 손실 앞에서 서두르는지가 중요하다. 손해를 이익보다 크게 느낀다는 행동경제학 — 사람은 왜 손해를 두 배로 아파하나의 발견은, 사회공학이 어떤 심리를 겨냥하는지를 설명해 준다.

고등학교에서 배운 무엇과 이어지나?

가장 곧바로 이어지는 것은 정보 과목의 정보 보호와 보안 개념이다. 인증, 접근 권한, 안전한 통신 같은 교과의 기본 개념이 정보보안의 기술 층을 이룬다. 무엇이 정보를 안전하게 만들고 무엇이 취약점이 되는지를 아는 것이 출발점이다.

또 하나는 통합사회에서 다루는 정보사회의 명암이다. 개인정보 보호, 디지털 권리, 기술이 사회에 주는 위험 같은 주제는 보안을 기술 문제가 아니라 사회 문제로 넓혀 준다. 기술을 중립으로만 볼 수 없다는 과학기술학(STS) — 기술은 정말 중립인가와 함께 보면, 안전이 왜 코드만의 문제가 아닌지가 분명해진다.

대학에서는 이걸 어떻게 배우나?

대학에서는 컴퓨터공학·정보보호 관련 학과에서 암호, 시스템 보안, 네트워크 보안을 기술적으로 다루고, 최근에는 사람의 취약점을 겨냥한 공격과 방어, 보안 정책·법제까지 다루는 융합 트랙이 늘고 있다. 공격을 직접 재현해 약점을 찾는 실습, 사고 대응, 디지털 포렌식 등 갈래가 넓다. 어느 학과에서 무엇을 얼마나 다루는지는 대학마다 다르므로, 관심 전공의 실제 교육과정을 확인하는 편이 정확하다.

여기서 뻗어 나갈 탐구 질문 3가지

  1. 사회공학 공격은 대개 급함·권위·호의 같은 심리를 건드린다. 실제로 알려진 수법들을 모아, 각각이 어떤 심리적 약점을 노리는지 분류해 보자.
  2. 기술로 막을 수 없는 '사람의 실수'를 줄이려면 교육·습관·시스템 설계 중 무엇이 가장 효과적일까? 근거를 들어 비교해 볼 수 있다.
  3. 편리함과 안전함은 자주 부딪친다(복잡한 인증 vs 빠른 접속). 이 둘의 균형을 어디에 둘지, 사용자의 행동까지 고려한 설계를 탐구해 보자.

한 줄 요약

정보보안의 가장 약한 고리는 대개 시스템이 아니라 사람이며, 그래서 이 분야는 기술과 함께 사람의 심리와 제도까지 다루는 넓은 학문이다.

가장 강한 방어도 사람의 습관에서 무너진다는 사실은 공부에도 통한다. 좋은 계획도 결국 매일의 실행 습관에서 갈린다. TimeLevelUp은 계획과 실제 실행 사이의 틈을 기록으로 드러내, 무엇이 자신의 '약한 고리'인지를 학생 스스로 보게 돕는다.

자주 묻는 질문

Q. 해킹은 뛰어난 코딩 실력으로 하는 것 아닌가요?
기술적 공격도 있지만, 실제로 큰 사고의 상당수는 사람을 속여 스스로 문을 열게 만드는 방식으로 일어납니다. 아무리 강한 암호도 비밀번호를 직접 알려 준 사람 앞에서는 무력합니다. 이렇게 기술이 아니라 심리를 파고드는 공격을 '사회공학'이라 부릅니다.
Q. 정보보안은 어떤 학문인가요?
정보를 지키는 일을 기술·사람·제도의 세 층에서 함께 다루는 분야입니다. 암호와 시스템을 튼튼히 만드는 공학이면서, 사람이 왜 속는지를 이해하는 심리·사회의 문제이기도 합니다. '가장 약한 고리'가 대개 사람이라는 점 때문에 이 분야는 순수한 기술 이상의 영역을 다룹니다.

에듀엣톡이 돕는 방법

이 글의 내용을 실제 계획으로 옮기고 싶다면생기부레벨업수시합격 매뉴얼학교생활기록부와 진로·전공 방향을 함께 놓고 활동 기록과 세부능력 및 특기사항의 준비 방향을 점검하는 1:1 상담입니다.생기부레벨업 학생부종합전형 상담 살펴보기 →

학습 계획과 실행 점검이 필요하다면 타임레벨업 — 중·고등학생의 하루 공부를 계획부터 점검까지 관리합니다.

상담 신청 전에 카카오톡으로 먼저 물어보기 — 평일 09:00 — 18:00 답변합니다.

이 글을 인용한 글

이어서 읽기