크몽 AX

비개발자가 안심하고 바이브 코딩하는 회사—AX하는 회사가 알아야 할 3단계 안전망 [크몽 AI-Native 전환기]

AI native 전환 중인 크몽에 대한 소식을 전하는 시리지의 썸네일

작성 ✍️ : fore (크몽 브랜드마케터)

검수 🔍 : Aaron (크몽 CTO)

🗓 2026.06.11 발행

🗓 2026.06.11 업데이트

⏱ 약 14분

크몽은 전사 구성원이 AI를 기반으로 일하는 방식을 혁신하는 AI-Native 조직으로 전환하고 있습니다. 단순히 AI 도구를 유료 결제하는 것을 넘어 업무 프로세스 자체에 AI를 완전히 결합하여 생산성의 한계를 깨부수고 있죠. 이번 시리즈를 통해 크몽이 직면했던 현실적인 장벽들과 이를 해결하기 위해 구축한 기술적 안전망, 그리고 구성원들의 리얼한 성장기를 하나씩 공유합니다. 그 첫 번째 이야기입니다.


📍 핵심 요약


  • 크몽은 비개발 직군에게 AI 도구 사용을 허가하기 전에 보안 교육과 가이드라인, 전용 샌드박스를 먼저 설계했습니다. 빠른 도입보다 안전한 도입이 먼저였습니다.
  • 안전망은 3단계로 이루어집니다. 테스트용 더미 데이터 원칙 · 사내 패키지 관리 서버(구축 중) + GitHub 전사 관리 · API Key 중앙 관리와 실행환경 격리 — 각각 정보 유출, 공급망 공격, 공격 표면 확장이라는 실재 위협에 대응합니다.

크몽이 AI-Native 조직 전환을 선언한 뒤로, 마케터인 저도 Claude Code나 Cursor, 구글 안티그래비티 같은 AI 도구로 직접 업무를 자동화하기 시작했습니다. "이번 마케팅 캠페인 대상자 데이터를 요약해 슬랙으로 보고하는 봇을 만들어줘"라고 입력하면 1분 만에 파이썬 코드가 나옵니다. 제 손으로 업무를 자동화하는 '슈퍼 마케터'가 된 기분이었습니다.


보안 때문에 ‘회사에서 AI를 쓸 수 없다’고 말하는 회사가 많은데도 크몽이 자유롭게 AI를 쓸 수 있었던 이유가 있습니다. 바로 ‘달릴 수 있는 안전망’을 촘촘하게 짜주었기 때문입니다. 보안 교육 세션, 바이브 코딩 전용 샌드박스 구조까지 설계 했죠.


-


"실제 고객 정보가 담긴 파일은 프롬프트에 올리지 않습니다." 

"외부 API Key는 정해진 절차로 발급받고, 로컬 PC에 저장하지 않습니다." 

"AI가 추천한 라이브러리라도 검증 전에는 설치를 보류합니다."


-

솔직히 처음엔 'AI 시대에 속도가 생명인데 개발자는 왜 이렇게 깐깐할까' 싶었습니다. 하지만 CTO Aaron의 보안 교육 세션을 듣고 생각이 바뀌었습니다. 이 가이드라인은 도입 후에 사고를 겪고 만든 사후 대책이 아니라, 비개발자에게 도구를 열어주기 전에 미리 설계해 둔 안전망이었습니다. 덕분에 저는 보안을 깊이 몰라도 안심하고 자동화를 만들 수 있습니다. AI를 자유롭게 쓰면서도 위험을 막아주는 시스템 3가지를 소개합니다. AX 도입을 검토하는 회사라면 체크리스트로 그대로 쓰실 수 있게 정리해 드릴게요.


1단계: "이 파일, 왜 프롬프트에 넣으면 안 돼요?" : 코딩 단계에서의 데이터 유출 예방 메커니즘  


첫 번째 안전망은 "데이터는 실행 단계가 아니라 코딩 단계에서 이미 외부로 나간다"는 것을 이해해야 합니다. 비개발 실무자가 가장 흔히 하는 오해는 "프로그램을 실행할 때만 데이터가 전송된다"는 생각입니다. 그러다 보니 'AI에 데이터 좀 넣는 것쯤은 괜찮겠지' 하고 넘어가기 쉽습니다. 교육 세션에서 Aaron이 짚어준 동작 원리는 달랐습니다.


Aaron (크몽 CTO)
Claude Code나 Cursor 같은 에이전트 기반 AI 도구들은 코드의 전체 맥락을 이해하기 위해 사용자가 직접 프롬프트에 첨부하지 않은 주변 로컬 파일들까지 자동으로 탐색하고 스캔합니다. 이 과정에서 수집된 로컬 파일의 텍스트 데이터는 코드를 작성하는 과정에서 프롬프트 요청의 일부로 외부 AI 서버에 전송됩니다.


작업 폴더에 실제 회원 이메일이 적힌 엑셀이 있었다면, 프로그램을 개발하는 도중에도 개인정보가 외부 서버로 넘어갑니다. 정보 유출이 일어나는거죠. 

코딩 단계에서의 데이터 유출 방지 인포그래픽. 왼쪽은 위험 사례로, 노트북의 코드 에디터(app.py)에서 실제 고객 정보가 담긴 엑셀 파일(customers.xlsx)의 이름·이메일 데이터가 빨간 점선 화살표를 따라 외부 AI 서버(External AI Server) 클라우드로 전송되는 모습을 보여주며, 하단에 '고객 정보, 이메일 등 민감 데이터 유출' 경고 문구가 있다. 오른쪽은 안전한 모범 사례로, 동일한 코드 에디터 옆에 초록색 'DUMMY DATA' 배지가 붙은 가짜 테스트 데이터(김테스트01, test01@example.com 등)가 표시되고, 방패와 자물쇠 아이콘이 외부 전송을 차단하는 구조를 나타내며, 하단에 '더미(가명) 데이터로 개발 및 테스트' 안내 문구가 있다. 전체적으로 파란색·흰색 기반의 플랫 벡터 일러스트 스타일이며, 위험은 빨간색, 안전은 초록색으로 시각적으로 구분된다.

크몽의 설계 🔍


실제 데이터가 아닌, 테스트용 더미(Dummy) 데이터 사용 원칙. 크몽 개발팀은 예전부터 프로그램을 설계하고 코딩할 때 철저히 가상의 테스트용 더미 데이터만 써 왔습니다. 실제 데이터와 같은 형식(Schema)의 가짜 데이터를 만들어 코딩하고 테스트합니다. 비개발 직군의 바이브 코딩에는 이 원칙이 처음부터 기본값으로 적용했습니다. 저는 이제 자동화 코드를 짤 때 더미 데이터부터 만듭니다. 습관이 되니 보안을 의식하지 않아도 보안이 지켜집니다.


2. "이거 좋다던데 다운받아서 그냥 쓰면 안 돼요?" : 신뢰를 악용하는 오픈소스 공격망 공격 방지 


두 번째 안전망은 오픈소스 생태계의 신뢰 구조를 노리는 공급망 공격(Supply Chain Attack)에 대응합니다. 링크드인과 스레드에는 "이 클로드 스킬 좋다"는 추천이 매일 올라옵니다. 복사해서 설치하면 바로 작동하니 문제없어 보이지만, 현실은 달랐습니다. 해커가 파놓은 함정일 수 있기 때문입니다.


Aaron (크몽 CTO)
제품 개발환경에서도 다양한 오픈소스를 사용합니다. 오픈소스 재사용은 오픈소스 제작자와 공급망, 그리고 사용자 사이의 '신뢰'를 기반으로 합니다. 하지만 늘 그렇듯 '신뢰'를 악용하는 나쁜 사람들이 있죠. 오픈소스에 악성코드를 주입하려는 시도가 매우 많습니다. 공격자가 유명한 패키지에 악성코드 주입을 성공하고 사용자가 이를 무심코 설치하면, 사용자 PC뿐만 아니라 사내 인프라 전체가 침해될 수 있습니다. 이를 공급망 공격(Supply Chain Attack)이라고 부릅니다.


악성 라이브러리가 PC 한 대에 깔리면 백도어를 통한 PC 제어권 탈취, 회사 VPN·인트라넷을 타고 번지는 오염 확산, 침투 경로를 찾기 어려운 추적의 불가능성까지 이어집니다.

"공급망 공격과 패키지 검증 체계 인포그래픽. 왼쪽 상단에 Open Source Repository 화면과 GitHub 아이콘이 있고, 컨베이어 벨트 위에 코드 기호가 새겨진 파란색·초록색 패키지 박스들이 오른쪽 회사 건물(COMPANY)을 향해 이동한다. 벨트 아래쪽에 후드를 쓴 해커가 해골 아이콘이 표시된 빨간색 악성 패키지를 주입하는 모습이 묘사되어 있다. 중앙에는 'Security Verification'이라고 표기된 빛나는 파란색 방패 게이트웨이가 위치하며, 코드 스캔(악성 코드 탐지), 무결성 검증(서명 및 해시 검증), 정책 확인(보안 정책 및 권한 검사) 세 가지 검증 단계를 거쳐 악성 패키지는 빨간 X 표시와 함께 휴지통으로 차단되고, 안전한 패키지만 초록색 체크마크와 함께 '검증 통과(안전한 패키지)'로 회사에 전달된다. 하단에 '패키지 검증을 통해 공급망 공격을 차단하고 안전한 소프트웨어 사용을 보장합니다' 문구가 있다. 파란색·흰색 톤의 플랫 벡터 스타일이다."

크몽의 설계 🔍


사내 패키지 관리 서버 + GitHub 전사 관리. 구성원의 생산성을 해치지 않으면서 인프라를 보호하려고, 외부 오픈소스를 전사 차원에서 검증·필터링해 제공하는 사내 패키지 관리 서버를 구축하고 있습니다. AI가 추천한 라이브러리라도 보안 게이트웨이를 통과해 안전성이 입증된 패키지만 설치됩니다. 또한 모든 프로그램을 GitHub에서 관리해 취약점 스캐닝과 보안성 검토를 주기적으로 실행하기 위해 GitHub 사용을 전사로 확대하고 있습니다.


3단계 : "Slack API키 써도 되지 않나요? 유출 안되게 조심할게요." : 공격 표면의 확장 방지 


세 번째 안전망은 API Key가 만드는 공격 표면(Attack Surface)의 확장을 막습니다. 일반적으로 업무 자동화 프로그램에 외부 서비스(메시지 발송, 이미지 생성 등)를 연동하려면 API Key가 필요합니다. API Key는 단순한 접속 토큰이 아니라 ID와 Password가 결합된 인증서입니다. 이걸 각자 발급받아 코드 파일에 평문(Plain Text)으로 적어두면, 해커에게 마스터키를 복사해 주는 것이나 다름없습니다.


Aaron (크몽 CTO)
API Key는 추가적인 보안 계층이 없어서 유출 즉시 즉각적인 권한 탈취로 이어집니다. 모든 직원이 각자 PC에 API Key를 평문 파일로 저장하면 기업 전체의 공격 표면(Attack Surface)이 급격히 확장됩니다. 해커가 가장 취약한 단말기 한 대만 뚫어도 기업의 유료 API를 남용할 수 있고, 회사 데이터 탈취가 가능해집니다. 기존 개발자들은 개발할 때 API Key 발급을 최소화하고 중앙 Key 저장소에서 실행 시점에 주입하기 때문에 공격 표면이 최소화됩니다. 반면 모두가 개발자가 된 지금은 업무 자동화를 위한 API Key를 로컬 PC에 저장하려는 요구가 많아지면서, 침해 가능한 공격 표면이 증대하고 있습니다.


실제로 GitHub 같은 공개 저장소에 실수로 API Key를 올렸다가 불과 몇 분 만에 해커가 이를 탈취해, 수천만 원 상당의 유료 API를 무단 사용하는 과금 사고가 업계에서 심심치 않게 일어납니다. 

"API Key 중앙 관리와 공격 표면 최소화 비교 인포그래픽. 왼쪽은 빨간색 배경의 '분산 저장: 공격 표면 확장' 영역으로, 4명의 직원이 각자의 노트북에 API_KEY = sk_live_51H8..., sk_live_A72k... 등 평문 API Key를 .env, config.js, config.json 파일에 저장하고 있으며, 중앙의 후드를 쓴 해커가 빨간 점선으로 모든 노트북에 연결되어 '하나의 취약점으로 모든 API Key 탈취 가능'이라는 경고가 표시된다. 하단에 '공격 표면: 넓음 — 여러 저장소, 여러 경로 = 위험 증가'라고 명시되어 있다. 오른쪽은 초록색 배경의 '중앙 관리: 공격 표면 최소화' 영역으로, 자물쇠와 방패가 장착된 파란색 중앙 보안 Vault 서버가 있고, API Key 저장소에 sk_live_**** 형태로 암호화 보관되며, 직원들의 노트북에는 키가 저장되지 않고 런타임에 동적으로 주입되는 화살표 흐름이 표시된다. 하단에 '공격 표면: 최소화 — 단일 진입점, 강력한 보안 = 위험 최소화'라고 명시되어 있다. 최하단에는 '분산 저장의 위험'에서 '중앙 관리의 이점'으로 전환을 안내하는 요약 박스가 있다. 파란색·흰색 기반 플랫 벡터 스타일이며, 위험은 빨간색, 안전은 초록색으로 구분된다."

크몽의 설계 🔍


API Key 중앙 관리와 실행환경의 격리. 비개발자가 업무 자동화에 API Key가 필요하면, 코딩 단계에서는 테스트용 API Key를 쓰도록 가이드합니다. 운영 Key는 별도의 Key 관리 도구로 암호화해 저장하고, 프로그램 실행 시점에 자동으로 주입합니다. 이처럼 업무 자동화 프로그램이 격리된 실행환경에서 안전하게 돌아가도록 인프라를 구축할 계획입니다.

금지 목록이 선명한 회사가 오히려 빠르게 움직입니다.


비개발자 입장에서는 처음엔 조금 답답했지만 한 달이 지나며 정반대로 바뀌었습니다. 무엇이 안 되는지가 선명하니까, 그 안에서는 누구도 눈치 보지 않고 마음껏 만들 수 있었습니다. 매번 "이거 해도 되나요?"를 묻는 회사보다, 금지 목록이 명확한 회사의 실무자가 결국 더 빠릅니다.

"기존 개발 환경과 바이브 코딩의 위험, 크몽의 AI-Native 안전망을 비교하는 4열 5행 표. 헤더 행은 진한 남색 배경에 흰색 볼드 텍스트로 '구분 | 기존 개발 환경 (Pre-AI) | 바이브 코딩의 위험 | 크몽의 AI-Native 안전망'이 표시되어 있다. 첫 번째 행 '개발 데이터': 기존 환경은 '통제된 서버의 테스트 데이터', 바이브 코딩 위험은 '로컬 PC의 실제 고객 데이터 사용', 크몽 안전망은 '더미 데이터 활용 원칙 수립'. 두 번째 행 '라이브러리': 기존 환경은 '중앙 리뷰 거친 오픈소스만 사용', 바이브 코딩 위험은 'AI 추천에 따른 무분별한 설치', 크몽 안전망은 '사내 패키지 관리 서버 구축'. 세 번째 행 'API Key': 기존 환경은 '중앙 Key 관리 서버 암호화·동적 주입', 바이브 코딩 위험은 '코드 파일 내 평문 저장', 크몽 안전망은 '중앙 API Key 관리 + 실행환경 격리'. 네 번째 행 '코드 관리': 기존 환경은 '중앙 저장소·코드 리뷰', 바이브 코딩 위험은 '개인 PC 방치, 버전 관리 부재', 크몽 안전망은 'GitHub 전사 확대 적용'. 바이브 코딩의 위험 열은 연한 분홍색 배경으로 위험을 시각적으로 강조하고, 크몽의 AI-Native 안전망 열은 연한 민트색 배경으로 안전한 해결책임을 나타낸다. 기존 개발 환경 열은 중립적인 흰색 배경이며, 전체 표는 둥근 모서리와 깔끔한 구분선이 적용된 모던한 플랫 디자인 스타일이다."

이제 새 자동화 툴이나 AI 도구를 쓸 때 무작정 프롬프트부터 치지 않습니다. AI-Native 팀과 함께 정의한 3가지 기준을 먼저 떠올립니다.


✅ 고객 데이터를 쓰나요? → 실제 고객 개인정보나 민감한 회사 데이터를 다루나요? → 그렇다면 코딩 단계부터 더미 데이터를 사용합니다.

✅ 외부 API 호출? → 외부 서비스와 원격으로 통신하나요? → 그렇다면 개발팀과 보안팀의 가이드를 받아서, 위협 요소 여부를 확인하고 원격 요청을 최소화할 대안을 찾습니다.

✅ API Key? → 외부 서비스 연동을 위한 API Key가 필요한가요? → 그렇다면 코딩 단계에서는 테스트용 API Key를 쓰고, 실행할 때는 별도의 Key 관리 도구를 씁니다.


이 기준은 AI 전환이 필요한 다른 회사에도 적용 가능합니다.


많은 회사가 "전 직원이 AI를 씁니다"라며 생산성을 이야기합니다. 크몽이 AI-Native 전환은 다른 질문에서 시작했습니다. 


 "구성원이 안심하고 쓰려면, 무엇부터 설계돼 있어야 하는가?"


AI가 주는 폭발적인 생산성 뒤에는 개인정보 유출, 오픈소스 해킹 위험, API Key 남용 같은 현실적인 리스크가 따라옵니다. 이 리스크를 가장 먼저 인식하고, 구성원이 침해의 대상이 되거나 기업 자산이 위협 받지 않도록 안전망(정책과 체계)을 선제적으로 구축하는 것. 크몽이 정의하는 AI-Native 조직의 출발점입니다.


이 글에서 소개해드린 3가지의 안전망은 크몽 내부용으로 만들었지만, 업종과 무관하게 적용할 수 있습니다. 오늘 팀 회의에서 "우리 회사에서 바이브 코딩을 시작한 사람이 몇 명인지, 그들에게 어떤 가이드가 주어져 있는지"부터 점검해 보세요. 가이드가 비어 있다면, 도구 도입보다 안전망을 설계하는 것이 먼저입니다.


체계적인 기준과 안전망 위에서 혁신하는 것. 이것이 크몽이 만들어가는 AI-Native의 모습입니다. 계속 이어서 직군별 전환기와 세세한 팁을 소개해 드리겠습니다.


직원들과 함께 바이브코딩으로 다양한 시도를 하고 계시거나 이 글을 읽고도 AI-Native 전환이 고민이시라면 정식으로 AX 도입을 검토해 보세요. 전문가 플랫폼으로써 오랫동안 쌓아온 비즈니스 데이터를 기반으로 비즈니스부터 이해하는 크몽 AX팀이 무료 진단부터 도와드리겠습니다. 신청은 아래 링크에서 3분이면 가능합니다.


👉🏻 크몽 AX 무료 진단 신청하기

자주 묻는 질문이에요

Q1. 우리 회사는 개발팀이 작습니다. 안전망 셋 다 만들어야 하나요?
Q2. Q2. 코딩은 더미로 한다 쳐도, 결국 실제 고객 데이터를 분석해야 결과가 나오잖아요. 그 데이터는 언제 넣나요?
Q3. 비개발자에게 어디까지 권한을 줘야 할지 기준이 없습니다.