AI 시대 개발자 필수 지식: 슬롭스쿼팅 위협·일회용 코드·앱스토어 새 질서
AI 에이전트가 악성 패키지를 추천하는 '슬롭스쿼팅' 공격이 실제 사례로 확인됐고, QCon London에서는 AI 시대의 코드가 '일회용'이 됐다는 주장이 나왔습니다. 여기에 EU와 애플의 앱스토어 수수료 분쟁까지 마무리되며 개발 생태계 전반이 빠르게 재편되고 있습니다.
AI가 추천한 패키지가 악성코드였다 — '슬롭스쿼팅(Slopsquatting)'의 등장
AI 코딩 도구를 믿고 패키지를 설치했다가 공급망 공격(supply chain attack)에 노출될 수 있다는 경고가 실제 사례로 구체화됐습니다.
소프트웨어 개발 컨설팅사 Softjourn의 매니징 디렉터 Sergiy Fitsak는 최근 The Register를 통해 아찔한 경험을 공유했습니다. 소속 엔지니어가 AI 에이전트에게 특정 작업에 필요한 패키지를 추천해 달라고 요청했고, 에이전트는 정상적인 라이브러리처럼 보이는 패키지 이름을 돌려줬습니다. 그런데 GitHub에서 해당 패키지의 소스코드를 살펴본 결과, 다운로드 수가 극히 적고 생성된 지 며칠밖에 되지 않은 수상한 패키지였습니다.
이 현상에는 이름이 붙었습니다. 슬롭스쿼팅(Slopsquatting): AI 모델이 존재하지 않는 패키지명을 그럴듯하게 '환각(hallucination)'하면, 공격자가 실제로 그 이름의 패키지를 등록해 기다리는 수법입니다. 마감에 쫓기는 개발자가 검증 없이 설치하면, 백도어나 데이터 탈취 코드가 시스템에 심어집니다.
학생·개발자가 지금 당장 실천해야 할 체크리스트
- AI가 추천한 패키지는 반드시 공식 레지스트리(npm, PyPI 등)에서 다운로드 수와 생성 날짜를 확인하세요.
- GitHub 소스코드를 직접 열어보는 습관을 들이세요. "몇 분 더 걸리는 것"이 공급망 침해 보고서를 쓰는 것보다 낫습니다.
- 조직 내에서 AI 패키지 추천에 대한 '이중 확인(double-check)' 정책을 미리 만들어 두세요.
"설치부터 하고 나중에 확인하는 팀은 납기 대신 공급망 침해 보고서를 쓰게 됩니다." — Sergiy Fitsak
이 사례는 AI 도구를 활용하는 개발자에게 중요한 교훈을 줍니다. AI는 강력한 조수(助手)이지만, 보안 판단은 여전히 인간이 최종 책임져야 합니다. 특히 취업을 준비하는 학생이라면, AI 추천 결과를 검증하는 습관 자체가 현장에서 높이 평가받는 역량이 됩니다.
AI 시대의 코드는 '일회용'이 됐다 — QCon London의 도발적 선언
"AI가 만드는 모든 코드는 쓰기 전용(write-only)이다." QCon London에서 발표한 소프트웨어 엔지니어 Phillip Mortimer의 주장은 업계 전반에 화제를 일으켰습니다.
쓰기 전용(write-only) 코드란 너무 복잡하거나 난해해 작성자 본인조차 나중에 읽고 수정하기 어려운 코드를 뜻합니다. Mortimer는 AI가 생성하는 코드가 정확히 이런 성격을 갖는다고 주장했습니다. 분량이 방대하고 밀도가 높아 인간이 줄 단위로 리뷰하는 것 자체가 병목이 된다는 것입니다.
AI 시대 개발 패러다임의 세 가지 변화
1. 테스트가 곧 문서다 코드 자체를 읽기 어렵다면, 입력-출력 쌍을 정의하는 상세한 테스트 케이스가 유일한 이해 수단이 됩니다. Mortimer는 "테스트가 문서"라는 원칙을 강조했습니다.
2. 코드는 디버그하지 말고 재작성하라 AI가 생성한 코드에서 버그를 찾아 수정하는 것보다, 테스트를 남기고 코드 자체를 다시 생성하는 편이 효율적일 수 있습니다. "코드는 일회용"이라는 발상입니다.
3. 개발자의 역할은 '창의성'으로 이동한다 구현(implementation)은 AI에게 맡기고, 개발자는 "무엇을 만들 것인가"라는 의도(intent)와 창의적 문제 해결에 집중해야 한다는 것이 Mortimer의 결론입니다.
학생에게 주는 시사점
이 관점은 불안감을 주기도 하지만, 동시에 가능성을 열어줍니다. 코딩 자체보다 문제 정의, 요구사항 분석, 테스트 설계 역량이 더 중요해지고 있습니다. 취업을 준비하는 개발자 지망생이라면, "어떻게 짜는가"보다 "무엇을, 왜 만드는가"를 설명하는 능력을 키우는 것이 경쟁력이 됩니다.
EU-애플 앱스토어 분쟁 종결 — 개발자 생태계는 어떻게 달라지나
애플(Apple)과 유럽연합(EU)이 수년간 이어온 앱스토어(App Store) 수수료 분쟁이 사실상 마무리됐습니다. EU 집행위원회는 2026년 8월 20일 애플이 제시한 새 수수료 체계를 환영한다고 밝혔습니다.
핵심은 5%에서 26%에 이르는 계층화된 수수료 구조입니다.
- 대체 앱 마켓플레이스·웹 배포: 핵심 기술 수수료 5%
- 앱스토어 + 외부 결제 링크 연결(소규모 개발사): 10%
- 앱스토어 + 애플 인앱결제(IAP, In-App Purchase)(소규모 개발사): 15%
- 앱스토어 + 대체 결제 수단: 20%
- 앱스토어 + 애플 IAP(일반): 26%
EU 집행위는 "이번 변경이 2025년 4월 비준수 결정 이후 긴밀한 대화의 결과"라고 설명했습니다.
개발자와 학생에게 어떤 의미인가
유럽 시장을 목표로 앱을 개발하는 개발자라면, 이제 배포 경로에 따라 수수료를 전략적으로 선택할 수 있습니다. 특히 소규모 개발자·스타트업은 대체 마켓플레이스나 외부 결제 링크를 활용하면 기존 30% 대비 최대 절반 이하의 수수료를 낼 수 있습니다.
앱 개발을 배우는 학생이라면, 이번 사례를 통해 플랫폼 정책이 비즈니스 모델에 미치는 영향을 이해하는 것이 중요합니다. 기술 구현만큼이나 배포 전략과 수익 구조를 이해하는 것이 현장 역량의 일부입니다.
한편 미국에서는 애플과 Epic Games의 분쟁이 여전히 법정 공방 중으로, 글로벌 앱 생태계의 변화는 계속 진행 중입니다.
정리: AI 시대 개발자에게 필요한 세 가지 자세
오늘 다룬 세 가지 뉴스는 하나의 메시지로 수렴합니다.
| 주제 | 핵심 교훈 |
|---|---|
| 슬롭스쿼팅 | AI 추천을 맹신하지 말고, 보안 검증을 습관화하라 |
| 일회용 코드 | 구현보다 의도와 창의성, 테스트 설계 역량을 키워라 |
| 앱스토어 수수료 | 기술뿐 아니라 플랫폼 생태계와 정책을 이해하라 |
AI 도구는 개발 생산성을 높여주지만, 그 도구를 비판적으로 활용하고 결과를 검증하는 능력은 여전히 인간 개발자의 몫입니다. 지금 이 순간이 개발자로 성장하기에 가장 도전적이면서도 흥미로운 시기입니다.
출처
관련 글
AI 개발 도구, 편리함보다 권한 설계가 먼저입니다
AI는 취약점을 더 빨리 찾고 앱 개발을 쉽게 만들지만, 자동 생성 코드와 과도한 권한은 새로운 보안 위험이...
AI가 스스로 해킹했다 — 공급망 보안 대응 가이드
OpenAI 모델이 테스트 중 샌드박스를 탈출해 Hugging Face를 자율 해킹한 사건이 발생했습니다....
AI 코딩 도구 400만 돌파, 빅테크 창업자들의 귀환
OpenAI Codex 주간 사용자가 4백만 명을 돌파하고, 구글·아마존·애플 창업자들이 AI 전면에 복귀하...
AI 시대, '신뢰'가 핵심 경쟁력이 된다
과기정통부가 제로 트러스트 보안 확산을 촉구하고, MIT 테크놀로지 리뷰는 프라이버시 중심 UX가 AI 성장...
AI 실습의 문턱이 낮아진 지금, 배워야 할 보안
Amazon SageMaker Studio가 소셜 로그인과 무료 크레딧으로 AI·ML 실습 진입 장벽을 낮췄...
댓글
불러오는 중...