Про защиту от инсайдерских действий: я видела такой механизм в банковской инфосистеме для защиты от инсайдеров: двойной ввод с логированием. Суть: выявляется список важных возможных изменений, и на эти изменения вводятся права на уровне изменений записей базы данных, такие что проводить изменения могут не менее 2 ответственных пользователей. Алгоритм проведения изменений таков: первый делает изменение, это логируется, записи в БД, задействованные в изменении, блокируются. Второй пользователь, имеющие соответствующие права, должен подтвердить изменения (опять таки это логируется), и только после этого изменение войдет в силу. Разумеется, первый и второй должны быть разными пользователями.
Так же могу поискать статью про анализ и создание дерева уязвимостей и запостить сюда линку, где-то я недавно ее видела. Надо?