본문으로 바로 가기

무엇을 찾고 계신가요?

저희 서비스를 살펴보고 목표 달성에 어떻게 도움이 될 수 있는지 알아보세요

소프트웨어 개발 파트너에게 물어야 할 보안 질문과 좋은 답변의 근거

소프트웨어 개발 파트너가 귀사의 코드, 접근 권한, 데이터를 어떻게 보호하는지 물어보십시오. 보안 개발 프로세스, 코드 리뷰 및 테스트, 저장소와 클라우드 계정에 접근할 수 있는 사람, 개인 데이터 처리 방식, 취약점과 인시던트 대응, AI 도구 활용 방식을 확인하십시오. 그런 다음 근거 자료를 요청하십시오. 자신감 있는 답변이 증거는 아니기 때문입니다.

솔루션 리뷰 예약 관련 서비스 보기

작성: Netbase Delivery and Quality Desk · 검토: David (CEO) · 업데이트 · 1 분 읽기

star

이 가이드는 코드 개발을 맡길 파트너를 선정 중인 창업자, CTO, 보안 담당자, 조달팀을 위한 것입니다. 소프트웨어 개발 아웃소싱 가이드에서는 비용, 팀 모델, 벤더 체크리스트 전반을 다루고 있으며, 이 페이지는 그중 한 항목인 보안을 더 깊이 살펴봅니다. 이 내용은 일반적인 지침이며 보안 감사가 아닙니다.

이 가이드에서 다루는 내용

개발 파트너에게 다른 질문이 필요한 이유

소프트웨어 벤더는 완성된 제품을 판매합니다. 개발 파트너는 귀사와 함께 제품을 구축하며, 이로 인해 리스크가 달라집니다. 파트너의 엔지니어는 귀사의 저장소에 코드를 푸시하고, 클라우드 계정에 배포하며, 사양을 검토하고 경우에 따라 프로덕션 데이터를 열람합니다. 파트너의 노트북, 계정, 도구는 귀사의 공격 표면이 되며, 파트너가 작성하는 코드는 귀사 제품의 보안이 됩니다.

따라서 파트너 심사에는 두 가지 측면이 있습니다. 첫 번째는 엔터프라이즈 보안으로, 회사가 자신과 직원 및 시스템을 어떻게 보호하는지입니다. 두 번째는 제품 보안으로, 귀사를 위해 구축하는 소프트웨어가 어떻게 설계, 검토, 테스트 및 유지 관리되는지입니다. CISA와 FBI는 소프트웨어 구매자를 위한 Secure by Demand 가이드에서 동일한 구분을 하며 벤더 자체 통제만이 아닌 제품 보안을 강조합니다. 일반적인 벤더 설문지는 첫 번째 측면은 잘 다루지만 두 번째 측면은 부실하게 다루는 경우가 많습니다.

12가지 질문과 요청해야 할 근거 자료

질문 좋은 답변에 포함되어야 할 내용 요청할 근거 자료
개발 프로세스에 보안이 어떻게 내재되어 있습니까? 검색 단계에서 보안 요구사항 설정, 설계 시 위협 분석, 마지막이 아닌 매 스프린트 내 점검 NIST SSDF 등 공개 프레임워크에 매핑된 프로세스 설명
코드가 병합되기 전에 어떻게 검토됩니까? 모든 변경사항을 두 번째 엔지니어가 검토, 보호된 메인 브랜치, 귀사에서 검토 내용 확인 가능 저장소 설정 및 실제 검토 내역 샘플
어떤 보안 테스트를 언제 실행합니까? 매 빌드 시 의존성 및 코드 스캔, 주요 릴리스 전 침투 테스트, 발견 사항 해결까지 추적 최근 스캔 보고서와 발견 사항이 어떻게 수정되거나 수용되었는지
어떤 보안 표준에 맞게 구축합니까? OWASP ASVS 요구사항 선택 등 구체적인 기준선을 수락 기준으로 합의 프로젝트에 제안된 요구사항 목록
귀사 시스템에 누가 어떻게 접근합니까? 명시된 계정, MFA, 최소 권한 원칙, 퇴사 당일 접근 권한 제거 온보딩 및 오프보딩 절차와 샘플 접근 권한 검토
코드, 시크릿, 데이터는 어디에 보관됩니까? 귀사의 저장소 및 클라우드 계정, 볼트에 시크릿 보관, 승인 없이 개발 환경에 프로덕션 데이터 없음 제안된 환경 및 시크릿 설정
개인 데이터를 어떻게 처리합니까? 데이터 최소화, 익명화된 테스트 데이터, 법적으로 요구되는 경우 데이터 처리 계약서(DPA) DPA 템플릿과 프로젝트의 데이터 흐름
어떤 서드파티 및 오픈소스 컴포넌트를 사용합니까? 컴포넌트 목록화, 라이선스 확인, 알려진 취약점 모니터링 각 릴리스와 함께 제공되는 SBOM(소프트웨어 자재 명세서)
프로젝트에 다른 누가 참여합니까? 기본적으로 정직원, 하도급업체는 공개하고 동일한 조건 적용 기여자 고용주 목록 및 흘러내려가는 계약 조건
취약점이나 인시던트가 발생하면 어떻게 됩니까? 담당 연락처, 계약서에 합의된 통보 시간, 이후 서면 검토 인시던트 프로세스 및 사후 검토 익명화 예시
엔지니어들이 AI 코딩 도구를 어떻게 사용합니까? 승인된 도구만 사용, 귀사 코드로 학습 없음, AI 제안 변경사항 모두 사람이 검토 승인 도구 목록과 해당 도구의 데이터 설정
회사를 커버하는 인증서나 보고서는 무엇입니까? 구체적인 인증 정보, 커버 범위, NDA 하에 세부 내용 공유 의향 실사 중 요청하는 인증서 또는 보고서 세부 정보

위 목록에서 두 항목은 대부분의 설문지보다 최신입니다. 컴포넌트 관련하여, CISA, NSA, FBI 및 국제 파트너들은 2021년 NTIA 요소를 대체하는 2026 소프트웨어 자재 명세서(SBOM) 최소 요소를 2026년 7월 29일 발표했습니다. SBOM 요청은 이제 특이한 요청이 아닌 일반적인 요청입니다. AI 도구에 대해서는 아래 섹션을 참조하십시오.

인증서가 증명하는 것과 증명하지 않는 것

ISO 27001 인증과 SOC 2 보고서는 유용한 신호이지만, 구매자가 일반적으로 가정하는 것보다 더 좁은 질문에 답합니다.

  • 회사를 커버하지 귀사의 제품을 커버하지 않습니다. 정보 보안 관리 시스템이나 감사된 통제 항목들은 벤더가 자체적으로 어떻게 운영되는지를 말해줍니다. 벤더가 귀사를 위해 구축하는 애플리케이션이나 귀사의 호스팅을 인증하지 않습니다.
  • 범위가 중요합니다. 인증서나 보고서가 커버하는 법인, 위치, 서비스가 무엇인지, 그리고 귀사의 납품팀이 해당 범위 내에서 일하는지 확인하십시오.
  • SOC 2의 경우 유형이 중요합니다. AICPA의 SOC 2 Type 2 보고서 예시에 따르면 Type 2 보고서에는 통제 항목에 대한 감사자의 테스트와 일정 기간에 걸친 결과가 포함되며, 통제 항목 설명만이 아닙니다.
  • 날짜가 중요합니다. 인증서는 만료되고 보고서는 과거 기간을 다룹니다. 최신 것을 요청하십시오.

인증서가 없는 파트너도 보안을 잘 실행할 수 있고, 인증된 파트너도 여전히 보안이 취약한 코드를 납품할 수 있습니다. 인증서는 검토를 단축하는 데 사용하고, 제품 관련 질문을 건너뛰는 데 사용하지 마십시오.

보안 심사 진행 방법

  1. 리스크에 따라 파트너를 등급화하십시오

    프로덕션 데이터나 결제 흐름을 다루는 팀은 전체 심사가 필요하고, 디자인만 담당하는 경우는 덜 필요합니다.

  2. 미팅 전에 질문을 전송하십시오

    서면 답변은 검증하고 여러 벤더를 비교할 수 있는 자료가 됩니다.

  3. 듣는 것이 아닌 보는 것을 요청하십시오

    저장소 설정, 풀 리퀘스트, 스캔 보고서, 접근 권한 검토를 화면 공유로 확인하십시오.

  4. 영업 담당자가 아닌 엔지니어와 이야기하십시오

    프로젝트를 이끌 사람에게 변경사항이 프로덕션에 도달하는 과정을 설명해달라고 하십시오.

  5. 답변을 계약서에 명시하십시오

    보안 요구사항, SBOM, 인시던트 통보, DPA, 하도급업체 조건은 제안서가 아닌 계약서에 포함되어야 합니다. CISA 가이드도 같은 점을 강조합니다. 계약 언어에 제품 보안을 반영하십시오.

  6. 작게 시작하고 확인하십시오

    짧은 첫 번째 참여를 통해 설명된 관행이 실제로 사용되는 관행인지 확인할 수 있습니다.

  7. 런칭 후에도 재검토하십시오

    접근 목록, 의존성, 인원이 변경됩니다. 최소 연 1회 심사를 반복하십시오.

위험 신호

  • 도구를 언급하지만 결과물을 보여줄 수 없는 답변.
  • 공유 로그인, 또는 제거되지 않는 접근 권한.
  • 귀사가 아닌 벤더의 저장소와 계정에 보관되는 코드.
  • 인시던트에 대한 서면 프로세스 없음, 또는 책임자 부재.
  • 기본적으로 실제 고객 데이터를 테스트 환경에 복사.
  • 마지막에만 선택적 추가 항목으로 제공되는 보안 테스트.
  • 귀사 제품을 커버하는 것처럼 제시되는 인증서.

AI 코딩 도구: 추가해야 할 3가지 질문

AI 보조 엔지니어링은 Netbase를 포함하여 이제 일반적이며, 세 가지 질문이 추가됩니다. 첫째, 어떤 도구가 귀사의 코드를 볼 수 있으며, 귀사의 입력이 공유 모델 학습에 사용되지 않도록 구성되어 있습니까? 둘째, AI가 제안한 모든 변경사항이 명시된 엔지니어에 의해 검토되고 인간 코드와 동일한 테스트 및 스캔을 받습니까? 셋째, 민감한 저장소에 대해 AI 지원을 끌 수 있습니까? 이를 명확히 답하지 못하는 파트너는 귀사의 코드가 어디로 가는지 생각하지 않은 것입니다. Netbase는 프로젝트별로 선택되는 주요 상용 및 오픈소스 AI 도구와 모델을 사용하며, 모든 AI 보조 변경사항은 사람의 검토 아래 유지됩니다.

대안 및 선택 기준

접근 방식 장점 단점 사용 시점
서면 설문지만 저렴하고 여러 벤더 비교 용이 답변은 주장일 뿐 근거가 아님 저리스크 업무 또는 첫 번째 필터로
설문지 + 근거 자료 검토 실제 결과물로 주장 검증 벤더당 몇 시간 소요 대부분의 개발 파트너십
벤더에 대한 독립적 보안 평가 전문적이고 편향 없는 시각 비용이 높고 느림 고위험 데이터, 규제 산업 또는 대형 계약
유료 파일럿 프로젝트 설명이 아닌 실제 관행을 보여줌 본 계약 전 시간 투자 필요 두 강력한 후보 중 선택할 때

네 가지 기준으로 선택하십시오. 팀이 다룰 데이터의 민감도, 벤더가 프로덕션에 접근할지 여부, 계약의 규모와 기간, 해당 분야에 자체 규정이 있는지 여부입니다.

Netbase가 이러한 질문에 어떻게 답하는가

Netbase의 보안 관행에는 보안 코드 리뷰 및 버전 관리, 전송 중 TLS와 저장 시 AES 암호화, 역할 기반 접근 제어, 관리자 대시보드에 MFA, 취약점 스캔 및 침투 테스트, 재해 복구가 포함됩니다. 기여자들은 NDA 하에 업무하며, NDA, 데이터 처리 계약서(DPA), SLA는 요청 시 클라이언트에게 제공됩니다. Netbase는 유럽 데이터 프라이버시를 위한 GDPR 정합 방법론, 헬스케어 데이터 처리를 위한 HIPAA 정합 방법론, 미국 고객 기반을 보유한 클라이언트를 위한 CCPA 준수 관행을 따릅니다.

Netbase는 ISO 27001 인증과 SOC 2 Type II 입증을 보유하고 있습니다. 두 가지 모두 클라이언트의 제품이나 호스팅이 아닌 Netbase 자체 운영을 커버하며, 인증서 세부 정보는 공개하지 않고 실사 중에 공유됩니다. Netbase 커스텀 개발에서 클라이언트는 자신을 위해 생성된 IP를 소유하는 반면, Netbase 프로덕트화 모듈과 비즈니스 사업부 제품은 이전이 아닌 라이선스 방식입니다. 관련 조항은 아웃소싱 시 IP 보호 가이드에서 확인할 수 있습니다. 대부분의 Netbase 프로젝트는 검색 후 합의된 고정가 계약으로 납품되며, 동일한 보안 조건이 전담 개발팀에도 적용됩니다. 트레이드오프는 전담팀 대 고정가 계약을 참조하십시오. 전문은 보안 및 컴플라이언스에서 확인하실 수 있습니다.

납품 실적이 존재하는 것과 존재하지 않는 것

  • 존재하는 것. Netbase는 2020년부터 미국 클라이언트의 멀티테넌트 클라우드 ERP를 오프쇼어 개발 및 관리 파트너로 구축해 왔으며, 중소기업에 SaaS로 판매됩니다. 공개 기록에서는 클라이언트 이름을 공개하지 않습니다. Netbase는 또한 자체 SaaS인 Printcart를 구축하고 운영합니다.
  • 존재하지 않는 것. 침투 테스트 결과, 인시던트 내역, 감사 발견 사항, 응답 시간을 명시한 공개된 Netbase 기록은 없으며, 위의 어떤 기록도 특정 통제의 증거가 아닙니다. Netbase는 인증서 번호, 날짜, 감사자 또는 범위를 공개하지 않습니다.

이 가이드의 한계

Netbase 컨설턴트와 다음 단계를 계획하세요

자주 묻는 질문

보안 개발 프로세스, 코드 리뷰, 보안 테스트, 귀사 시스템 접근, 개인 데이터 처리, 서드파티 컴포넌트, 하도급업체, 인시던트 대응, AI 도구 사용 및 인증에 대해 물어보고, 각 답변의 근거 자료를 요청하십시오.

아닙니다. 두 가지 모두 벤더가 자체 보안을 어떻게 운영하는지 설명합니다. 벤더가 귀사를 위해 구축하는 소프트웨어를 인증하지 않으므로, 제품 관련 질문과 근거 자료가 여전히 필요합니다.

예, 프로덕션에서 실행할 소프트웨어의 경우. 소프트웨어 자재 명세서(SBOM)는 각 릴리스의 컴포넌트를 나열하므로 라이선스와 새로 발견된 취약점을 추적할 수 있습니다.

귀사가 소유해야 합니다. 파트너 엔지니어들을 명시된 계정과 MFA로 초대하면, 벤더의 도움 없이 접근 권한을 검토하고 제거할 수 있습니다.

다음 단계

귀사의 보안 설문지나 위의 질문을 보내주시면, 프로젝트를 이끌 엔지니어와 함께 답변을 검토하는 솔루션 리뷰를 예약해 드립니다. 더 많은 Netbase 인사이트도 살펴보실 수 있습니다.

성과까지 책임지는 베트남 AI 지원 전담 개발팀 성과까지 책임지는 베트남 AI 지원 전담 개발팀

Netbase는 베트남에서 제품 회사 및 기업을 위한 전담 개발팀을 제공합니다. 3~30명으로 구성된 팀이 귀사의 제품에만 집중하고, AI 지원 엔지니어링을 검토하에 활용하며, 전담 어카운트 매니저와 프로젝트 매니저에게 보고합니다. 발견 후 일반적으로 1~2주 내에 업무를 시작하며, 팀이 만든 IP는 귀사의 소유입니다.

더 알아보기
line
웹, SaaS 및 AI 기능을 위한 애플리케이션 보안 보증 웹, SaaS 및 AI 기능을 위한 애플리케이션 보안 보증

Netbase는 제품 및 엔지니어링 리더가 릴리스 전에 AI 기능을 포함한 취약점을 발견하고 수정할 수 있도록 애플리케이션 보안 테스트를 제공합니다. AI 지원 분류로 코드를 검토하고, 의존성을 스캔하며, 실행 중인 애플리케이션을 테스트한 후 발견 사항을 순위화하고 수정 사항을 재테스트합니다. Netbase의 ISO 27001 인증과 SOC 2 Type II 인증은 Netbase 운영에만 적용되며, 귀하의 애플리케이션에는 적용되지 않습니다.

더 알아보기
line
SaaS 제품 액셀러레이터: 검증된 Netbase JSC 모듈로 AI 지원 SaaS 출시 SaaS 제품 액셀러레이터: 검증된 Netbase JSC 모듈로 AI 지원 SaaS 출시

SaaS 제품 액셀러레이터는 계정, 결제, 역할 및 통합을 위한 재사용 가능한 Netbase JSC 모듈 세트로, 창업자와 제품 팀이 구독형 소프트웨어를 더 빠르게 출시하고 첫 번째 릴리스부터 인앱 AI를 도입할 수 있도록 지원합니다. 이 모듈을 재사용하면 개발 기간을 최대 60% 단축할 수 있으며, 이 접근 방식은 Netbase JSC의 자체 웹투프린트 SaaS인 Printcart를 통해 검증되었습니다.

더 알아보기
line

Netbase와 원격으로 협력하기

Netbase의 모든 프로젝트는 원격으로 진행되므로, 어느 국가, 어느 산업의 고객도 함께 일할 수 있습니다. Netbase는 80개국 고객과 협력해 왔습니다. 계약 및 청구서는 Netbase JSC 명의로 발행되며, 결제는 Netbase JSC 법인 계좌 또는 PayPal Business로 이루어집니다. CEO Huy Nguyen(David)에게 WhatsApp 또는 이메일로 문의하세요.

Netbase에 문의하기

프로젝트 논의하기

Netbase JSC는 조직이 디지털 제품과 AI 기반 비즈니스 시스템을 설계, 구축, 현대화, 운영할 수 있도록 지원합니다.
프로젝트 문의

project@netbasejsc.com

WhatsApp

+84 937 869 689

사무소 주소

91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam

연락하기

구축, 현대화 또는 운영하고 싶은 내용을 알려주세요.

구축, 현대화 또는 운영하고 싶은 내용을 알려주세요.

Netbase에 문의하기