</> 바코친
보안 · L0 입문 · 약 7분

해킹은 실제로 어떻게 일어날까?

영화 속 해커 말고, 진짜 사고는 대부분 열린 문으로 들어와

한 줄로 말하면

실제 해킹은 대부분 천재의 마법이 아니라 잠그지 않은 문을 찾아 들어오는 것이야.

그래서 "내 앱은 작아서 아무도 관심 없을 거야"는 통하지 않아. 공격자는 너를 콕 집어서 노리는 게 아니라, 자동으로 수많은 곳을 훑다가 열린 곳에 들어가는 거야. 작은 앱도 똑같이 훑어져.

실제로 많이 일어나는 공격 방식

종류가 엄청 많아 보이지만, 큰 그림으로 보면 몇 가지로 묶여. 지금은 이름과 느낌만 알아두면 돼.

바이브 코더가 특히 조심할 점

AI는 "돌아가는 코드"를 정말 빨리 만들어줘. 근데 AI가 신경 쓰는 건 주로 "요청한 기능이 되는가"야. "이 문이 잠겨 있는가"는 네가 물어보지 않으면 놓치기 쉬워.

방어의 기본 그림

  1. 계정 — 다른 비밀번호 + 2단계 인증
  2. 비밀값 — 키는 서버에만, 깃허브에 안 올리기
  3. 데이터 — 각자 자기 것만 보게 DB 규칙 걸기
  4. 부품 — 라이브러리·도구 정기 업데이트

보안은 "완벽한 성벽 하나"가 아니라 여러 겹의 잠금장치야. 하나가 뚫려도 다음 겹이 막아주게 하는 거지. 앞으로 이 트랙에서 각 잠금장치를 하나씩 배울 거야.

확인 퀴즈

Q. 실제 해킹 사고의 가장 흔한 원인에 가까운 건?
  1. 천재 해커의 새로운 기술
  2. 설정 실수나 사람의 실수 같은 기본적인 빈틈
  3. 컴퓨터 바이러스가 저절로 생겨서
  4. 서비스가 너무 유명해서
정답 보기

2번. 대부분의 사고는 열린 DB, 흘린 키, 재사용한 비밀번호처럼 기본적인 빈틈에서 시작돼.

Q. 관리자 메뉴 버튼을 일반 사용자 화면에서 숨겼어. 이걸로 충분할까?
  1. 충분하다, 안 보이면 못 누른다
  2. 부족하다, 서버나 DB에서 권한을 확인해야 한다
  3. 앱이면 충분하고 웹이면 부족하다
  4. 버튼 색을 바꾸면 충분하다
정답 보기

2번. 화면은 사용자 기기에서 돌아가는 코드라 우회할 수 있어. 권한 확인은 반드시 서버 쪽에서 해야 해.

Q. "로그인이 필요합니다"라는 문자 속 링크를 받았어. 가장 안전한 행동은?
  1. 링크를 눌러 빨리 로그인한다
  2. 링크는 무시하고 공식 앱이나 직접 친 주소로 들어가 확인한다
  3. 답장으로 비밀번호를 보낸다
  4. 친구에게 전달해서 물어본다
정답 보기

2번. 피싱은 진짜처럼 꾸민 링크로 속여. 링크 대신 공식 경로로 직접 들어가는 게 가장 확실한 방어야.

바코친 앱에서 퀴즈 풀고 AI한테 물어보기

무료 · 카카오로 바로 시작 · 레슨 243개