すいまねっと™を支えるシステム構成とデータの流れ
AIコメント生成や入力支援に利用しています。
熱中症指数記録のための気象データ取得に気象庁のデータベースを利用しています。
管理記録や分析結果を帳票として出力します。
HTML5
CSS3
JavaScript
PHP
PostgreSQL
Linux
Apache
国内データセンターに設置された サーバー環境を利用しています。 安定した電源・空調環境と 24時間365日の監視体制により、 すいまねっと™の安定稼働を支えています。
SSL/TLSで通信を暗号化し、HSTSにより常時HTTPS接続を維持します。
安全なパスワード検証、ログイン試行制限、Secure・HttpOnly・SameSite属性付きCookie、永続ログイン用トークンの失効管理を実装しています。
選手・顧問・マネージャー・管理者ごとに利用可能な機能を制御し、学校間および利用者間のデータ参照を分離しています。
CSRFトークン、HTTPメソッド制限、入力値の型・形式・許可リスト検証により、不正な更新要求を防ぎます。
PDOのプリペアドステートメント、出力時エスケープ、Content Security Policyにより、データベースや画面へのコード注入を防ぎます。
認証情報、秘密鍵、添付ファイル、生成PDF、設定データはWeb公開領域外に保存し、認証・権限確認後に配信します。
ファイル容量、拡張子、MIMEタイプ、正規のアップロード経路を検証し、ランダム化した保存名と制限された権限で保管します。
外部接続先とHost名を許可リストで検証し、リダイレクトを制限して、内部ネットワークへの不正アクセスや認証Cookieの流出を防ぎます。
CSP、クリックジャッキング防止、MIMEスニッフィング防止、Referrer Policy、Permissions Policyなどのセキュリティヘッダーを適用しています。
利用者向けエラーから内部情報を隠し、ログへの秘密情報出力を抑止。依存ライブラリを継続的に更新し、既知の脆弱性を確認しています。