セキュリティ

SecureCodingHubのセキュリティ

当社はセキュリティトレーニングソフトウェアを構築しています。自社のセキュリティも真摯に受け止めています。お客様のデータと当社のインフラをどのように保護しているかを以下にご説明します。

SecureCodingHubはLimePlate, Inc.が運営しています。開発者にセキュアなコードの書き方を教える企業として、当社は最も高いセキュリティ基準を自らに課しています。プラットフォームはセキュリティファーストのアーキテクチャで構築されており、その実践は継続的に見直され改善されています。

インフラセキュリティ

保存時の暗号化

保存されているすべてのデータはAES-256暗号化を使用して暗号化されています。データベースボリューム、バックアップ、ファイルストレージはすべて、専用のキー管理サービスで管理される鍵で暗号化されています。

転送時の暗号化

クライアントと当社サーバー間のすべての通信はTLS 1.3を使用しています。すべてのエンドポイントでHTTPSを強制し、HSTSヘッダーと証明書透明性監視を実施しています。

テナント分離

お客様のデータはアプリケーション層で論理的に分離されています。各組織のデータは厳格なアクセス制御で分離されており、クロステナントでのデータ漏えいが発生しないようにしています。

認証とアクセス

SSOとSAML 2.0

エンタープライズのお客様は、SAML 2.0シングルサインオンを使用してIDプロバイダーと統合できます。Azure AD、Okta、OneLoginなど、主要なIdPをすべてサポートしています。

多要素認証

MFAサポートにより、ユーザーアカウントにセキュリティの追加層を加えることができます。第二要素認証のためにTOTPベースの認証アプリをサポートしています。

セッション管理

セッションは短命のトークン、自動有効期限、失効機能で暗号的に保護されています。非アクティブなセッションは設定可能なタイムアウト期間後に終了します。

コンプライアンス

進行中

SOC 2 Type II

SOC 2 Type II認証を積極的に取得中です。セキュリティ、可用性、機密性に関する統制は、Trust Services Criteriaを満たすように設計されています。

準拠

GDPR

EU一般データ保護規則に準拠しています。データ処理契約の提供、データ主体の権利の支援、処理のための法的根拠の維持を行っています。

準拠

CCPA

カリフォルニア州消費者プライバシー法に準拠しています。カリフォルニア州在住者は、個人情報の知る権利、削除権、販売オプトアウト権を行使できます。

脆弱性管理

定期的なペネトレーションテスト

当社はインフラとアプリケーションの第三者ペネトレーションテストを定期的に実施しています。発見事項はトリアージされ、優先順位付けされ、重大度に応じて修正されます。

依存関係スキャン

当社のCI/CDパイプラインには、自動化された依存関係スキャンとソフトウェア構成分析が含まれています。サードパーティライブラリの既知の脆弱性はフラグが付けられ、迅速に対処されます。

責任ある開示プログラム

セキュリティ研究者向けに責任ある開示プログラムを運営しています。脆弱性を発見された場合は、ご報告いただければ、解決に向けて協力させていただきます。

データの取扱い

最小限のデータ収集

当社はサービス提供に必要なデータのみを収集します。不必要な個人情報は収集せず、第三者にユーザーデータを販売することもありません。

保持ポリシー

データは、それが収集された目的を達成するために必要な期間のみ保持されます。データが不要になった場合、安全に削除または匿名化されます。

削除権

ユーザーはいつでも自分のアカウントおよび関連データの削除を要求できます。削除リクエストは速やかに処理し、30日以内に完了を確認いたします。

責任ある開示

当社は、プラットフォームとユーザーを安全に保つために協力してくださるセキュリティ研究者の取り組みを尊重します。SecureCodingHubでセキュリティ脆弱性を発見されたと思われる場合は、責任を持って報告していただくようお願いいたします。

受領確認
48時間以内
初期評価
5営業日以内

ガイドライン

  • 脆弱性の詳細な説明と再現手順を提供してください
  • 公開開示の前に、当社が調査して問題を修正するための合理的な時間を確保してください
  • 調査中に他のユーザーのデータにアクセス、変更、削除を行わないでください
  • サービス拒否テストやソーシャルエンジニアリング攻撃を実施しないでください

運用上のセキュリティ対策

変更管理

本番環境へのすべての変更は、作成者の直近のワーキングペア以外のエンジニアが少なくとも1名参加するプルリクエストレビューを通過します。CIではプッシュごとに単体テスト、統合テスト、セキュリティチェックが実行されます。本番環境へのデプロイは別の承認ステップを経ます。緊急変更は、同じ週に振り返りレビューを行う文書化されたブレークグラス手順に従います。インフラの変更はコードとして管理され、アプリケーションコードと同じワークフローでレビューされます。

依存関係スキャンの頻度

ソフトウェア構成分析はプルリクエストごと、およびメインブランチに対して毎晩スケジュールで実行されます。重大および高重大度のアドバイザリは、オンコールエンジニアにアラートを発し、週単位ではなく日単位で測定される目標修正期間が設定されます。中および低のアドバイザリは週次レビューでまとめて処理されます。コンテナーベースイメージは固定の頻度で再構築されるため、推移的なオペレーティングシステムパッチがアプリケーションの変更を必要とせずに本番環境に到達します。

インシデント対応プレイブック

インシデント対応計画では、4段階の重大度ティア、エスカレーション経路、およびインシデントごとの単一の責任者を定義しています。一次対応者は封じ込めとお客様への連絡を担当し、専任の調査者が技術的な手がかりを追跡します。インシデント後のレビューは非難を伴わず、クロージャまで追跡されるアクションアイテムとともに文書化された記録を作成します。計画は実際のインシデントが発生する前に筋肉記憶として残るよう、年に少なくとも2回スクリプト化されたシナリオに対してリハーサルされます。

お客様にお願いすること

責任ある開示

貴社のセキュリティチームが契約ペネトレーションテスト、社内レビュー、または製品の通常利用中に何かを発見した場合は、最初に公開で議論するのではなく、当社のセキュリティチームに直接ご報告ください。2営業日以内に受領を確認し、追跡識別子を共有し、問題が解決するまでステータス更新を提供いたします。当社は協調的開示をパートナーシップとして扱います。

アカウントレベルの最小権限

お客様の管理者はテナント内でロール割り当てを管理します。当社が推奨する原則は、社内で適用しているものと同じです。ユーザーが業務を行えるよう、最も狭いロールを割り当て、その割り当てを定期的なサイクルでレビューします。特に管理者アクセスは、名前が記録された少人数のグループに限定すべきであり、そのグループは組織内で人々の役割が変わる際に監査されるべきです。

オフボーディング

人が貴社組織から離れる際、IDプロバイダーで無効化することで、SCIMを通じてプラットフォームからのアクセスが除去されるはずです。30シート以上の組織には、手動のユーザー管理よりもSCIMベースのプロビジョニングを強くお勧めします。今すぐSCIMを採用できない場合、名前が指定された担当者がいるアカウントレベルのオフボーディングチェックリストが次善の統制となります。

公開するものと公開しないもの

公開するもの

プラットフォームの可用性とサービス低下インシデントを記載したステータスページ。サブプロセッサーのリスト。現行のデータ処理付帯条項。このセキュリティページ自体。SOC 2 Type IIが完了次第、レポートはNDA下でアカウント担当窓口を通じてご請求いただけます。お客様に影響する重要なポリシー更新は、変更履歴に埋もれることなく、アカウント担当窓口を通じて告知されます。

公開しないもの

社内ネットワークアーキテクチャ図、詳細な認証フロー、セキュリティチームが使用する具体的なツール、個々の鍵レベルでの鍵ローテーションスケジュール、セキュリティチームのスタッフの氏名と役職。これらのいずれも、議論で必要とされる際(例えば調達主導のセキュリティレビュー中)にはNDA下でレビューできますが、公開ページに掲載すべきものではありません。これらを公開することは、お客様に実質的な利益をもたらすことなく、標的型攻撃のコストを下げることになります。

SecureCodingHubのセキュリティ:よくある質問

当社自身の体制が、お客様が調達中に最も頻繁に挙げるポリシーおよびコンプライアンスの質問にどのようにマッピングされるか。

SecureCodingHubのアプリケーションセキュリティポリシーはどこにありますか?

当社のアプリケーションセキュリティポリシーは、別個のマーケティング資料としてではなく、主にこのページに記載されているエンジニアリング実践を通じて執行されています。本番環境へのすべての変更は、単体テスト、統合テスト、セキュリティチェックを実行するプルリクエストレビューとCIパイプラインを通過します。依存関係スキャンはプルリクエストごと、およびメインブランチに対して毎晩実行されます。貴社の調達チームが求めている可能性が最も高いアプリケーションセキュリティポリシーは、当社が取得中の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日以内にユーザー主導の削除をサポートし、第三者にユーザーデータを販売することは決してありません。

セキュリティに関するご質問はございますか?

当社のセキュリティ対策に関するご質問、セキュリティドキュメントのコピーが必要な場合、またはコンプライアンス要件についてご相談されたい場合は、当社のセキュリティチームまでお問い合わせください。

security@securecodinghub.com