Excelセキュリティ10原則(dbSheet実装版) 第1原則:データはファイルではなくサーバーで管理する Excelファイル内に重要データを保存せず、データベースで一元管理する。 dbSheet実装:データはサーバーDBに保存し、Excelは入力・表示のフロントとして利用。 第2原則:ユーザー認証を必須とする Excel利用時でも利用者を特定できる仕組みを導入する。 dbSheet実装:ログイン認証・端末認証によりユーザーを識別。 第3原則:アクセス権限を明確にする ユーザーや部署ごとに操作権限を制御する。 dbSheet実装: ・グループ権限 ・メニュー権限 ・ボタン権限 ・セル単位アクセス制御 第4原則:操作履歴を記録する 誰が・いつ・何をしたかを記録する。 dbSheet実装: ・ログイン履歴 ・データ更新履歴 ・操作ログ ・エラーログ 第5原則:データのローカル保存を制御する PCへの保存や持ち出しを防止する。 dbSheet実装: ・データはサーバーDB保存 ・ローカル保存制御 ・外部出力ログ管理 第6原則:Excelテンプレートの改ざんを防止する Excel画面・マクロの改ざんを防止する。 dbSheet実装: ・テンプレートのサーバー管理 ・起動時配布/終了時削除 ・マクロ改ざん防止 第7原則:データの最新版を一元管理する Excelファイルの乱立を防止する。 dbSheet実装: ・DB一元管理 ・リアルタイムデータ共有 第8原則:通信の安全性を確保する 通信盗聴や不正アクセスを防ぐ。 dbSheet実装: ・HTTPS通信 ・SOAP通信 ・データ圧縮通信 第9原則:開発者と管理者の権限を分離する 内部統制のため役割を分離する。 dbSheet実装: ・開発者(Excel画面・業務ロジック) ・サーバー管理者(ユーザー・DB管理) 第10原則:Excelを統制された業務システムとして運用する Excelを個人ツールではなく企業システムとして管理する。 dbSheet実装: ・Excel統制 ・監査ログ ・権限管理 ・データ集中管理 コンセプト 「脱Excelではなく活Excel」 dbSheetにより、Excelの利便性を維持しながら、セキュリティガバナンス、内部統制を実現した企業レベルのExcelシステムを構築できます。