# 管理画面セキュリティガイド

**バージョン**: 1.0  
**最終更新日**: 2025年12月22日  
**対象**: 大学赴任者家族帯同支援プログラム 管理担当者

---

## 📋 目次

1. [はじめに](#はじめに)
2. [管理画面の種類と機密性](#管理画面の種類と機密性)
3. [アクセス制御の実装方法](#アクセス制御の実装方法)
4. [個人情報の取り扱い](#個人情報の取り扱い)
5. [セキュリティチェックリスト](#セキュリティチェックリスト)
6. [インシデント発生時の対応](#インシデント発生時の対応)

---

## 🔐 はじめに

本ポータルサイトには、登録者の個人情報を含む機密性の高い管理画面が含まれています。これらの画面へのアクセスには、適切なセキュリティ対策が**必須**です。

### 法的根拠
- **個人情報保護法**: 個人情報を適切に管理する義務
- **不正アクセス禁止法**: 不正アクセスの防止義務
- **プライバシーポリシー**: ユーザーとの約束を守る義務

---

## 🗂️ 管理画面の種類と機密性

### 1. **登録者情報管理画面** (`admin-registrations.html`) ⚠️ **機密性: 極めて高い**

**含まれる個人情報**:
- 氏名、メールアドレス（個人を特定できる情報）
- 年代、勤務先大学名（センシティブ情報）
- 希望の働き方、スキル、経験（個人のキャリア情報）
- 自由記述（個人の思想・志向）

**必要なアクセス制限**:
- ✅ **必須**: Basic認証またはIP制限
- ✅ **推奨**: 多要素認証（MFA）
- ✅ **推奨**: アクセスログの記録と定期確認

### 2. **協力企業情報管理画面** (`admin-companies.html`) ⚠️ **機密性: 高い**

**含まれる情報**:
- 企業名、担当者情報（ビジネス情報）
- 採用状況、募集職種（企業の戦略情報）
- 内部メモ（非公開情報）

**必要なアクセス制限**:
- ✅ **必須**: Basic認証またはIP制限
- ✅ **推奨**: 企業情報の第三者提供に関する同意記録

### 3. **職種統計画面** (`admin-job-stats.html`) ⚠️ **機密性: 中程度**

**含まれる情報**:
- 職種カテゴリ別の企業数（統計情報）
- 平均給与情報（集計データ）

**必要なアクセス制限**:
- ✅ **推奨**: Basic認証またはIP制限
- ℹ️ 個別の企業情報は含まれないが、ビジネス戦略に関わる可能性

---

## 🔒 アクセス制御の実装方法

### 方法1: Basic認証（最も簡単）

#### Apache（.htaccess）の場合

1. **`.htpasswd`ファイルの作成**:
```bash
# ユーザー名とパスワードを設定
htpasswd -c /path/to/.htpasswd admin_user
