国立新美術館『写展』参加者募集中!

PISEL は、応募者の個人情報と作品データを扱うサービスとして、認証・権限・データの保護・監査を重視しています。実装している対策と、現在の対応範囲をまとめました。

2026年10月時点の内容です。

ログインと権限

  • 実装済み管理画面・審査画面を使う人は、全員が二段階認証(認証アプリの確認コード)を使います。
  • 実装済みパスワードや確認コードを続けて間違えると、一定時間ログインできなくなります。
  • 実装済み役割(管理者・閲覧のみ・審査員など)ごとに、見られる範囲と操作できる範囲を分けています。審査員には応募者の氏名・連絡先を表示しません。
  • 実装済み原本の取得、個人情報を含む書き出し、応募の削除、保存期間の変更などの前に、確認コードの入れ直しを求めます。
  • 実装済み主催者ごとにデータを分け、アプリの権限確認に加えて、データベースの段階(行レベルセキュリティ)でも他の主催者のデータを読めないようにしています。
  • 実装済みMicrosoft Entra ID / Google Workspace のシングルサインオン(SSO)に対応しています。SSO でログインしたあとも、確認コード(二段階認証)を入力します。

通信と保存

  • 実装済み通信はすべて HTTPS で暗号化しています。HTTP でのアクセスは HTTPS へ転送し、ブラウザにも HTTPS だけを使うよう指示しています(HSTS)。
  • 実装済み応募者の氏名・連絡先などの個人情報は、データベース全体の暗号化に加えて、項目ごとにも暗号化して保存しています(AES-256-GCM)。
  • 実装済み暗号化の鍵は AWS Key Management Service(KMS)で管理し、年1回自動で更新しています。アプリが使う鍵も、KMS で暗号化した状態で保管しています。
  • 実装済みデータベース・応募ファイルの保管場所・バックアップは、いずれも暗号化しています。
  • 実装済みパスワードは元に戻せない形(Argon2id)で保存しています。

応募作品

  • 実装済み応募作品は非公開の保管場所に置き、画面での表示には有効期限つきの URL だけを使います。
  • 実装済み表示用の画像は、撮影情報(位置情報など)を取り除いて作り直しています。
  • 実装済み応募画像の解析は、ネットワークに接続できない専用のコンテナで行います(読み取り専用・管理者権限なし)。

記録と削除

  • 実装済みログイン、個人情報の閲覧、設定の変更などの操作を監査ログに記録しています。記録は前後をつないで保存し、書き換えがあれば検知できます。
  • 実装済み監査ログは、保存期間中(5年)の書き換えや削除を制限する保管場所(S3 オブジェクトロック)にも定期的に書き出しています。
  • 実装済みシステムのログには、個人情報・パスワード・鍵などを出さないようにしています。
  • 実装済み公募ごとに保存期間を決め、期間が過ぎたデータを削除します。応募単位の削除にも対応しています。

サーバーと運用

  • 実装済みデータベースと応募ファイルは、Amazon Web Services(AWS)の東京リージョンに保管しています。
  • 実装済みアプリとデータベースは、インターネットから直接接続できないネットワークに置いています。
  • 実装済みWAF(Web アプリケーションファイアウォール)で、よく知られた攻撃の手口や悪質とされる IP アドレスからのアクセスを遮断し、同じ IP アドレスからの短時間の大量のアクセスを制限しています。
  • 実装済みデータベースは毎日自動でバックアップしています。

セキュリティ要件について

PISELでは、企業・自治体ごとのセキュリティチェックシートへの回答にも対応しています。
SAML、SCIM、接続元IPアドレスの制限など、個別のセキュリティ要件がある場合は、お問い合わせください。