350 likes | 707 Views
Взлом и защита 1С. Обзор взлома и защиты 1С : Предприятия Владимир Иванов ivanov-soft@inbox.ru. Что это за демонстрация ?. Это пример заказного семинара тренинга по безопасности для 1С : Предприятия
E N D
Взлом и защита 1С Обзор взлома и защиты1С: Предприятия Владимир Иванов ivanov-soft@inbox.ru
Что это за демонстрация? • Это пример заказного семинара тренинга по безопасности для 1С: Предприятия • Вы увидите демонстрациюпродуктов:«Инсайдер Сканнер», «Бизнес Сканнер», «RLS-Защита» и др. • Вы можете заказать такой семинар(цены на услуги в конце)
Программа семинара • Методика инсайдерского взлома • Взлом и защита DBF-версии • Взлом и защита 1С под Терминалом • Взлом и защита 1С для MS SQL • Мифические защиты 1С • «Бизнес Сканнер» (OLAP-защита) • «RLS-Защита 1С для MS SQL» • «Инсайдер Сканнер» (Сканнер для 1С)
Инсайдерский взлом • В 80% взлом БД происходит при участии сотрудников компании • Сотрудники компании знают, как можно извлечь деньги из информации • Типичная «команда» взлома:«заказчик-сотрудник-студент/хакер»
Из какой информации можно извлечь выгоду? • Клиенты и контактные лица • Данные о доходах сотрудников • Себестоимость товаров и закупки • Данные об уступках др. клиентам • Важно! Сотрудник необязательно должен продавать секретную информацию, он может ее эффективно использовать для повышения своей ЗП и премиальных.
Доступ к данным 1С в DBF • MS Query + Excel = полный анализ базы 1С в DBF • Проверки доступа к DBF не существует
Защита 1С для DBF • Управление доступом через NTFS (только частичные решения) • Скрытие файлов через атрибуты hidden и system • Крипто-решения компании Аладдина:SecureDisk, iToken, iButton • Осторожно! Возможны несовместимости!
Троянец Взлом «Ctrl+O» Захват DeskTop Прослушка Взлом 1С для Терминала • Копирование БД из сетевой папки • Захват DeskTop • Взлом через «Ctrl+O» • Запуск троянской конфигурации 1С • Запуск удаленной программы (Far) из 1С • Анализ «без выноса» на сервере через MS Office • Прослушивание сети
Защита 1С под Терминалом • Закрытие файлового порта (возникают проблемы с печатью, нужна настройка) • Установка сервера, на котором работает только 1С (даже без MS Office). • Установка и правильная настройка терминальных сервисов для 1С - $150 • Терминал с криптографией в Windows 2000 • Установка Citrix MetaFramec включением CSG и SSL-128 (дорого $5000-$10000)
Взлом 1С для SQL • Дешифрация пароля DBO из 1CV7.DBA- расшифровка программой/конфигурацией- расшифровка трассировкой 1С в Debugger VC++ • Анализ временных файлов 1С в DBF • Захват хендела ODBC-коннекции 1С (как в rainbow) • Прослушивание сети
Защита 1С для SQL • Включение SSL - $150 • Запуск 1С не под sa - $30 • Разбиение на несколько БД • Настройка аудита через SQL Profiler - $150 • Лучше вместо SQL Profilerиспользовать специальныйсканнер для 1С/SQL«Инсайдер Сканнер»
Мифические защиты 1С • «Второй пароль» • «Конфигурация 1С с защитой» • «Поставим терминал и все Ok!» • «Поставим MS SQL и все Ok!» • «Включим через хак Trusted Security» • «Зашифруем диски» • «У нас есть абсолютная защита»
Бизнес Сканнер OLAP-защита аналитических разрезов вашей статистики
MS SQLФилиал1 MS SQLФилиал2 DBFФилиал3 MS SQLЦО, DWH MS OLAPIcremental «Бизнес Сканнер» в СатурнOLAP-система на MS SQL 2000 Кластер MS SQL 2000 Дельта Готовые Итоги MS Excel XP
Проблема и решение • Проблема: как ограничить доступ к отдельным группам и подгруппам товаров, контрагентов, данным по себестоимости для некоторых складов и т.д. • Решение: настоящая OLAP-система поддерживающая MS OLAP Security «Бизнес Сканнер»
Что входит в Бизнес Сканнер? • Комплекс готовых OLAP-отчетов:Баланс Компании, Движение Денежных Средств, Доходы и Расходы, Прибыли и Убыткии др. • Защита всех OLAP-отчетов:через Trusted Security, фильтры доступа, контроль разрезов…
Что дает Бизнес Сканнер? • Выявление бизнес-рисков через комплексный анализ • Нет инсайдерам - защита разрезов информации • Все отчеты за 1 сек • Без выгрузок! «Инерция» всего 2 мин! • Консолидация статистики с филиалов • Снижение затрат на разработку и защиту новой отчетности
OLAP-защита разрезов статистики«Бизнес Сканнер» • В MS SQL (Analysis Services) можно настроить доступ к разрезам аналитики • OLAP-кубы можнооткрыть в Excel • Используйте“Бизнес Сканнер”- от $500 • Внимание!ВсеOLAP-продуктыс «1С-совместимо»не используютMS Analysis Services
Бизнес Сканнер – это бизнес-решение • Бизнес Сканнер – это готовый аналитический пакет • Примеры бизнес отчетовсмотрите в презентациина www.ivn.newmail.ru
RLS-Защита 1Сдля MS SQL Row Level Security для 1С на базе restricted view
Защита 1С для SQL • Интеграция безопасности 1C, Windows и MS SQL на базе Trusted Security • Включение секретности MS SQL для 1С:- пользователи работают с 1С не как DBO- управления правами через grant и view • Row Level Security. Пользователь видит только часть «Номенклатуры», «Контрагентов» и т.д. • Убыстрение работы 1С до 50% • Контроль машин, с которых входят в 1С • Простота установки на любую конфигурацию • Стойкость защиты к дешифрации паролей 1С • Открытый код аудита и модификации
Row Level Security Защита справочников Row Level Security Защита журналов Trusted Security, Host, Net Add, ID-сертификат Защита 1С для SQL
Создайте magic user для 1С! S2 Guest («Гость») Читатель метаданных S1 Database Owner Создает Защита 1С: Предприятия для SQL
Архитектура RLS-Защиты MS SQL 1С Вход в MS SQL как S2(«гость») Представления с Row Lev. Sec. Доступ Менеджер Процессов Проверки: App? User NT? Host? Net Add? Запрос менеджеру процессовчерез ADO
Защита таблиц 1С через view • Таблицы 1С закрыты через updateable view • Защита на view не «роняет» 1С, если прав нет • Применение view позволяет реализовать Row Level Security • Проверка @@spid и login_time create view DH4382 as select * from DH4382_HIDE whereivn_CheckSec()
Row Level Securityразрежьте таблицы для пользователей… • Row Level Security позволяет «показать» пользователю только часть клиентов, номенклатуры, журнала документов и т.д. • «Невидимая» часть таблицы защищена RLS от просмотра и модификации пользователем create view _1SJOURN as select * from _1SJOURN_HIDE where SP1005 inivn_CheckSC1('SC13')
Защита на сертификатах(опциональный вариант) • Сертификат – это файл, который если расшифровать через пароль, то можно получить доступ к ресурсу • Хваленная защита Lotus Domino построена на ID-сертификатах • Преимущества:- его нельзя запомнить,как пароль- можно закрыть через NTFS
Защита ускоряет работу 1С до 50% • 1С обычно ищет/выбирает данные путем перебора всех элементов справочника или всех документов журнала • Доступность только части таблицы повышает скорость выборок/поисков на 30-40% • На сами проверки доступа расходуется около 1-2% мощности сервера.
Минусы блокирующих защит • Любая защита блокирующая доступ может привести к проблемам совместимости, потребуетсянастройка «исключений» • Любая защита блокирующая доступ требует настройки «прав» • Перед внедрением блокирующей защиты на базе RLS или криптографии нужно обследование и пилотный проект
Инсайдер Сканнер Активный сканнер безопасности для 1С: Предприятия для MS SQL
Зачем мне «Инсайдер Сканнер»? • Выявление инсайдеров в компании • Блокирование доступа инсайдерам • Защита БД в реальных условиях(возможное наличие «дыр») • Система самообучения – Защита данных без трудоемких настроек безопасности • Как и у всех сканнеров нет проблем с совместимостью с вашей БД
Инсайдер Сканнер • Trusted Security для 1С • Выявление «нетипового» поведения пользователя • Обнаружение проникновений с административным доступом • Активный аудит • «Контратака хакера»
Архитектура «Инсайдер Сканнера»в основе сканирование процессов MS SQL MS SQL 1С Обычный вход в MS SQL Таблицы 1С и SQL-процессы Сканир. процессов Аутентификация 1С-Пользователя в SQL ИнсайдерСканнер Проверки: User NT=1С? Host?App?
Инсайдер Сканнер в действии Результат самообучения Инсайдер Сканнер:разрешенные конфигурации доступапользователей Вы можете отредактировать их вручнуюв Ent. Manager Обратите внимание! Инсайдер Сканнер «видит» пользователей 1С в SQL-процессах Инсайдер Сканер за работой: отчет об активных пользователях 1С в Ent. Manager
Услуги и продукты • Криптография от Аладдина от $150 • Настройка терминала - $150 • Настройка аудита 1C для SQL - $150 • Включение SSL - $150 • Бизнес Сканнер (OLAP)* от $500 • RLS-Защита 1С для SQL*- $500 • Инсайдер Сканнер* - $500 Не знаете что выбрать?Закажите этот семинар себе за $190! * -указана цена с внедрением