보안

SecureCodingHub의 보안

저희는 보안 교육 소프트웨어를 만듭니다. 저희 자신의 보안도 진지하게 받아들입니다. 다음은 저희가 귀하의 데이터와 인프라를 보호하는 방법입니다.

SecureCodingHub는 LimePlate, Inc.가 운영합니다. 개발자에게 안전한 코드를 작성하는 방법을 가르치는 회사로서, 저희는 스스로에게 최고의 보안 표준을 적용하고 있습니다. 저희 플랫폼은 보안 우선 아키텍처로 구축되었으며, 관행은 지속적으로 검토되고 개선됩니다.

인프라 보안

저장 시 암호화

저장된 모든 데이터는 AES-256 암호화를 사용하여 암호화됩니다. 데이터베이스 볼륨, 백업, 파일 스토리지는 모두 전용 키 관리 서비스를 통해 관리되는 키로 암호화됩니다.

전송 시 암호화

클라이언트와 저희 서버 간의 모든 통신은 TLS 1.3을 사용합니다. 저희는 HSTS 헤더와 인증서 투명성 모니터링을 통해 모든 엔드포인트에서 HTTPS를 강제합니다.

테넌트 격리

고객 데이터는 애플리케이션 계층에서 논리적으로 격리됩니다. 각 조직의 데이터는 엄격한 액세스 통제로 분리되어 테넌트 간 데이터 유출이 발생하지 않습니다.

인증 및 액세스

SSO 및 SAML 2.0

엔터프라이즈 고객은 SAML 2.0 Single Sign-On을 사용하여 ID 제공업체와 통합할 수 있습니다. 저희는 Azure AD, Okta, OneLogin을 포함한 모든 주요 IdP를 지원합니다.

다중 요소 인증

MFA 지원은 사용자 계정에 추가 보안 계층을 더합니다. 저희는 2차 인증을 위해 TOTP 기반 인증 앱을 지원합니다.

세션 관리

세션은 단기 토큰, 자동 만료 및 취소 기능으로 암호학적으로 보호됩니다. 비활성 세션은 구성 가능한 시간 초과 기간 후에 종료됩니다.

컴플라이언스

진행 중

SOC 2 Type II

저희는 SOC 2 Type II 인증을 적극적으로 추진하고 있습니다. 보안, 가용성, 기밀성에 대한 통제는 Trust Services Criteria를 충족하도록 설계되었습니다.

준수

GDPR

저희는 EU 일반 개인정보 보호법(GDPR)을 준수합니다. 데이터 처리 계약을 제공하고, 정보 주체 권리를 지원하며, 처리에 대한 적법한 근거를 유지합니다.

준수

CCPA

저희는 캘리포니아 소비자 개인정보 보호법(CCPA)을 준수합니다. 캘리포니아 거주자는 개인정보의 알 권리, 삭제 권리 및 판매 거부 권리를 행사할 수 있습니다.

취약점 관리

정기적인 모의해킹

저희는 인프라와 애플리케이션에 대한 정기적인 제3자 모의해킹을 수행합니다. 발견된 사항은 심각도에 따라 분류, 우선순위 지정, 수정됩니다.

의존성 스캐닝

저희 CI/CD 파이프라인에는 자동화된 의존성 스캐닝과 소프트웨어 구성 분석이 포함되어 있습니다. 제3자 라이브러리의 알려진 취약점은 즉시 표시되고 처리됩니다.

책임 있는 공개 프로그램

저희는 보안 연구자를 위한 책임 있는 공개 프로그램을 운영합니다. 취약점을 발견하신 경우 저희에게 보고해 주시면, 함께 해결하도록 협력하겠습니다.

데이터 처리

최소한의 데이터 수집

저희는 서비스 제공에 필요한 데이터만 수집합니다. 불필요한 개인정보를 수집하지 않으며 사용자 데이터를 제3자에게 판매하지 않습니다.

보존 정책

데이터는 수집 목적을 달성하는 데 필요한 기간 동안만 보존됩니다. 더 이상 필요하지 않은 데이터는 안전하게 삭제되거나 익명화됩니다.

삭제 권리

사용자는 언제든지 계정 및 관련 데이터의 삭제를 요청할 수 있습니다. 저희는 삭제 요청을 신속하게 처리하고 30일 이내에 완료를 확인합니다.

책임 있는 공개

저희는 플랫폼과 사용자를 안전하게 유지하는 데 도움을 주는 보안 연구자들의 작업을 소중히 여깁니다. SecureCodingHub에서 보안 취약점을 발견하셨다고 판단되시면, 책임감 있게 보고해 주시기를 권장합니다.

접수 확인
48시간 이내
초기 평가
영업일 기준 5일 이내

지침

  • 취약점에 대한 상세한 설명과 재현 단계를 제공해 주십시오
  • 공개 발표 전에 저희가 조사하고 문제를 수정할 수 있도록 합리적인 시간을 허용해 주십시오
  • 연구 중에 다른 사용자의 데이터에 액세스, 수정, 삭제하지 마십시오
  • 서비스 거부 테스트나 사회 공학 공격을 수행하지 마십시오

운영 보안 관행

변경 관리

운영 환경에 대한 모든 변경은 작성자의 직속 페어를 제외한 최소 한 명의 엔지니어가 진행하는 풀 리퀘스트 리뷰를 거칩니다. CI는 모든 푸시에서 단위 테스트, 통합 테스트, 보안 검사를 실행합니다. 운영 배포는 별도의 승인 단계를 거칩니다. 긴급 변경은 문서화된 비상 절차를 따르며 같은 주에 사후 검토가 이루어집니다. 인프라 변경은 코드로 관리되며 애플리케이션 코드와 동일한 워크플로우로 검토됩니다.

의존성 스캐닝 주기

소프트웨어 구성 분석은 모든 풀 리퀘스트에서 실행되며, 매일 밤 main 브랜치를 대상으로 다시 실행됩니다. 심각 및 높음 등급 권고는 온콜 엔지니어에게 알림을 트리거하며, 목표 수정 기간은 주가 아닌 일 단위로 측정됩니다. 보통 및 낮음 권고는 주간 검토로 묶입니다. 컨테이너 베이스 이미지는 고정된 주기로 재빌드되어, 전이적 운영체제 패치가 애플리케이션 변경 없이도 운영 환경에 도달합니다.

사고 대응 플레이북

사고 대응 계획은 네 가지 심각도 등급, 에스컬레이션 경로 및 사고당 단일 책임 지점을 정의합니다. 최초 대응자는 봉쇄 및 고객 커뮤니케이션을 담당하며, 전담 조사관은 기술적 추적을 수행합니다. 사고 후 검토는 비난 없이 진행되며, 종결까지 추적되는 조치 항목과 함께 문서화된 기록을 생성합니다. 계획은 실제 사고 발생 전에 근육 기억이 형성되도록 시나리오 기반으로 최소 연 2회 연습됩니다.

고객에게 요청하는 사항

책임 있는 공개

귀사의 보안 팀이 계약 모의해킹, 내부 검토, 또는 제품의 일상적 사용 중에 무언가를 발견한 경우, 먼저 공개적으로 논의하기보다는 저희 보안 팀에 직접 보고해 주십시오. 저희는 영업일 기준 2일 이내에 접수를 확인하고, 추적 식별자를 공유하며, 문제가 종결될 때까지 상태 업데이트를 제공합니다. 저희는 협력적 공개를 파트너십으로 간주합니다.

계정 수준 최소 권한

고객 관리자는 자신의 테넌트 내에서 역할 할당을 통제합니다. 저희가 권장하는 원칙은 내부적으로 적용하는 것과 동일합니다. 사용자가 업무를 수행할 수 있도록 가장 좁은 역할을 할당하고, 정기 주기로 할당을 검토하는 것입니다. 특히 관리 액세스는 명명된 소규모 그룹으로 제한되어야 하며, 조직 내에서 사람들이 역할을 변경할 때 해당 그룹은 감사되어야 합니다.

오프보딩

조직에서 사람이 퇴사할 때, ID 제공업체에서 비활성화하면 SCIM을 통해 전파되어 플랫폼에서 액세스가 제거되어야 합니다. 저희는 30석을 초과하는 모든 조직에 대해 수동 사용자 관리보다 SCIM 기반 프로비저닝을 강력히 권장합니다. 현재 SCIM을 채택할 수 없는 경우, 명명된 소유자가 있는 계정 수준 오프보딩 체크리스트가 차선책입니다.

공개하는 것과 공개하지 않는 것

공개

플랫폼 가용성과 성능 저하 사고를 다루는 상태 페이지. 하위 처리자 목록. 현행 데이터 처리 부속서. 이 보안 페이지 자체. SOC 2 Type II가 완료되면, 해당 보고서는 귀사의 계정 담당자를 통한 요청 시 NDA 하에 제공됩니다. 고객에게 영향을 미치는 중요한 정책 업데이트는 변경 로그에 묻히는 대신 귀사의 계정 담당자를 통해 공지됩니다.

비공개

내부 네트워크 아키텍처 다이어그램, 상세한 인증 흐름, 보안 팀이 사용하는 특정 도구, 개별 키 수준의 키 순환 일정, 보안 팀 직원의 이름과 역할. 이들 중 어느 것이든 대화에 필요한 경우 NDA 하에 검토할 수 있습니다. 예를 들어 조달 주도 보안 검토 중에 가능하지만 공개 페이지에는 적합하지 않습니다. 이를 공개하면 표적 공격의 비용을 낮출 뿐 고객에게 실질적인 이익을 제공하지 않습니다.

SecureCodingHub의 보안: 자주 묻는 질문

저희의 자체 보안 태세가 고객이 조달 과정에서 가장 자주 제기하는 정책 및 컴플라이언스 질문에 어떻게 매핑되는지.

SecureCodingHub의 애플리케이션 보안 정책은 어디에 있습니까?

저희 애플리케이션 보안 정책은 별도의 마케팅 자료가 아니라 이 페이지에 설명된 엔지니어링 관행을 통해 주로 시행됩니다. 운영 환경에 대한 모든 변경은 풀 리퀘스트 리뷰와 단위 테스트, 통합 테스트, 보안 검사를 실행하는 CI 파이프라인을 거칩니다. 의존성 스캐닝은 모든 풀 리퀘스트에서 실행되며 매일 밤 main 브랜치를 대상으로 다시 실행됩니다. 귀사의 조달 팀이 요청할 가능성이 가장 높은 애플리케이션 보안 정책은 저희가 추진 중인 SOC 2 Type II 패키지에 포함되어 있으며 요청 시 NDA 하에 공유될 수 있습니다.

SecureCodingHub는 정보 보안 컴플라이언스에 어떻게 접근합니까?

여기서 정보 보안 컴플라이언스는 형식이 아닌 제품 수준입니다. 저희는 보안, 가용성, 기밀성의 Trust Services Criteria를 중심으로 설계된 통제로 SOC 2 Type II를 적극적으로 추진하고 있습니다. 저희는 이미 GDPR 및 CCPA에 부합하여 운영하고 있으며, 데이터 처리 계약을 지원하고, 정보 주체 권리를 존중합니다. 오늘 검증할 수 있는 컴플라이언스 태세는 이 페이지와 데이터 처리 부속서에 문서화되어 있으며, SOC 2 보고서 자체는 감사가 종결되면 귀사의 계정 담당자를 통해 NDA 하에 제공됩니다.

전체 정보 보안 정책을 공개합니까?

저희는 고객이 충분한 정보에 기반한 결정을 내리는 데 도움이 되는 것을 공개하고, 표적 공격의 비용을 낮출 수 있는 것은 의도적으로 비공개로 합니다. 공개된 정보 보안 정책 자료에는 이 보안 페이지, 상태 페이지, 하위 처리자 목록, 현행 데이터 처리 부속서가 포함됩니다. 내부 네트워크 아키텍처, 상세한 인증 흐름, 키 순환 일정, 보안 팀 인력 구성은 공개 페이지에 게시되는 대신 조달 주도 보안 검토 중에 NDA 하에 검토됩니다.

SecureCodingHub의 데이터 보안 정책은 실제로 어떻게 적용됩니까?

저희 데이터 보안 정책은 기본적으로 최소 수집이며 설계상 최소 권한입니다. 저장된 데이터는 전용 키 관리 서비스를 통해 관리되는 키를 사용하여 AES-256으로 암호화되고, 전송 중인 데이터는 HSTS가 강제되는 TLS 1.3을 사용합니다. 고객 데이터는 애플리케이션 계층에서 논리적으로 격리되어 테넌트 간 유출이 없습니다. 저희는 필요한 기간 동안만 데이터를 보존하고, 사용자가 시작한 삭제를 30일 이내에 지원하며, 사용자 데이터를 제3자에게 절대 판매하지 않습니다.

보안에 대한 질문이 있으십니까?

보안 관행에 대한 질문이 있거나, 보안 문서 사본이 필요하거나, 컴플라이언스 요구사항을 논의하고 싶으시면 저희 보안 팀에 문의해 주십시오.

security@securecodinghub.com