メインコンテンツへスキップ
イベントログには、ユーザー権限の追加、削除、変更に関連するイベントが記録され、セキュリティ監査の実施に役立ちます。イベントログは、ABBYY FlexiCapture がサポートするすべてのデータベースサーバー (Microsoft SQL Server、Azure SQL、Oracle、PostgreSQL) に対応しています。 セキュリティイベントのログ記録は、既定では無効になっています。この機能を有効にできるのは、システム管理者が FlexiCapture データベースで直接設定する場合に限られます。ログ記録を有効にするには、次の手順に従います。
  • 既定のテナントの場合: FlexiCapture データベースの Settings テーブルに次の内容を追加します。 [db_name].[dbo].[Settings] Name = LogSecurityEvents Value = True TenantId = Null
  • カスタム テナントの場合: Tenant テーブル内の対象テナントのレコードで、Flag field の値の第 2 ビットをオンにします。たとえば、MS SQL では ‘Update Tenant set Flags = Flags | 2 where Id = NNN;’ 文を使用できます。
セキュリティイベントのログ記録を有効にすると、それらのイベントは ABBYY FlexiCapture データベース内の dbo.SecurityEventLog テーブルに記録されます。ログに記録されるイベントは次のとおりです。
  • UserCreated = 0
  • UserDeleted = 1
  • GroupCreated = 2
  • GroupDeleted = 3
  • PermissionAdded = 4
  • PermissionDeleted = 5
  • AddToGroup = 6 (ユーザーがグループに追加された)
  • RemoveFromGroup = 7 (ユーザーがグループから削除された)
  • UserPasswordChanged = 8
  • GroupModified = 9 (権限/メンバーシップが変更された)
  • UserPasswordReset = 10
  • TenantCreated = 11 (テナントが作成された)
  • TenantDeleted = 12 (テナントが削除された)
  • ProjectDeleted = 13 (プロジェクトが削除された)
  • ProjectChanged = 14 (プロジェクトが変更された)
  • BatchTypeCreated = 15 (バッチタイプが作成された)
  • BatchTypeDelete = 16 (バッチタイプが削除された)
  • BatchTypeChanged = 17 (バッチタイプが変更された)
  • TemplateCreated = 18 (Document Definition が作成された)
  • TemplateDelete = 19 (Document Definition が削除された)
  • TemplateChanged = 20 (Document Definition が変更された)
  • ProjectHotFolderEnable = 21 (プロジェクトのHot Folderが有効になった)
  • ProjectHotFolderDiable = 22 (プロジェクトのHot Folderが無効になった)
  • ManualCleanUpStart = 23 (手動クリーンアップが開始された)
  • CleanUpEnable = 24 (自動クリーンアップが有効になった)
  • CleanUpDisable = 25 (自動クリーンアップが無効になった)
  • AuditingConfigurationChanged = 26 (セキュリティイベントログの構成が変更された)
dbo.SecurityEventLog に記録される各イベントは、SecurityEventTypeId 属性 (上記の値) によって識別されます。さらに、各イベントには次の追加属性を設定できます。
  • Date (イベントの日時)
  • Writer (変更を行ったユーザー)
  • WriterTenantId (変更を行ったユーザーのテナントの ID)
  • Principal (イベントの影響を受けたユーザー/グループの ID)
  • TenantId (影響を受けたユーザー/グループが属するテナントの ID)
  • Details (イベントに関する追加情報)
  • RemoteHost (変更に使用されたコンピューターの IP アドレス)