Контроль целостности

  1. 8 г. назад

    Заметил, что сейчас при установке 1С 8.3.6 появился пункт "Контроль целостности" - подскажите плз, что это за зверь (или киньте ссылку где почитать).

    Заранее спасибо

  2. Предугадаю: возможность отключить контроль целостности. Так базу чистить легче для свертки :)

    Ответы: (2)
  3. alex_shkut Предугадаю: возможность отключить контроль целостности.

    Да нет же. Этот пункт при установке 1С из дистрибутива (ну там где ты определяешь, что нужно ставить "тонкий клиент", "1С сервер" и т.д.)

  4. Скорее всего, это некоторые зачатки какой-то новой системы борьбы с пиратством. Как оттестируют, включат по умолчанию и сделают неотключаемой.

    Ответы: (4)
  5. (3) Сильно сомневаюсь... С пиратством бороться - себе дороже. Все равно сломают.

  6. Странно, неужели никто не ставил 8.3.6 из дистрибутива?

    Ответы: (7) (9)
  7. Ну, 1С старательно копирует поведение MS.
    MS всё строже с пиратством, и 1С туда же. Мне кажется, последствия они не очень стараются просчитывать.

  8. (5) Ставил. Последствий этого пункта пока не заметил.

  9. это отдельная утилита для контроля изменения файлов и некоторых таблиц иб 1с.

    Ответы: (12)
  10. (5) Ставил, пока ставить "Контроль" не стал, не нашёл инфы.
    Тут другая проблема на 8.3.6.1977, частенько валятся ошибки типа "Количество фактических параметров отличается...." Ругается на разные методы, причём количество параметров в сообщении об ошибке как будто пишется от балды. Сегодня накачу 1999, там гляну.

    Ответы: (10)
  11. Salvador Limones частенько валятся ошибки типа "Количество фактических параметров отличается.

    Не знаю, работаю на этой версии - проблем ни на типовых (БП, ЗУП, CRM) ни на самопиской - не наблюдал. Сейчас решил апнуться на 8.3.6.1999 и стало любопытно что же это за пункт, на что он влияет.

  12. Попробую еще: контроль целостности системных файлов 1С от изменения через тонкий клиент (веб-интерфейс). От подмены файлов.

    Ответы: (12) (14)
  13. 19.05.2015 12:35:03 отредактировано sf

    (11) да ладно

    sf это отдельная утилита для контроля изменения файлов и некоторых таблиц иб 1с.

    утилита которой можно формировать "эталонную базу" и потом сравнивать по хэш-сумме, что поменялось.

    Ответы: (13)
  14. (12) А я не то-же самое написал? Как винда отслеживает самые критичные системные файлы.

    Ответы: (15)
  15. alex_shkut системных файлов 1С от изменения через тонкий клиент (веб-интерфейс). От подмены файлов.

    можешь рассказать, как это можно проделать на практике?

  16. (13)не тоже самое. это отдельный инструмент, доступный разработчику 1С, т.е. тебе.
    А не контроль замены/правки backend

    Ответы: (16)
  17. +(15) короче ci.exe в папке bin - оно и есть

  18. Нашёл на ИТСе

    Утилита контроля целостности (ci) предназначена для контроля состояния объектов файловой системы и базы данных, используемых при работе «1С:Предприятие», и обнаружения ситуации изменения этих объектов. Для определения факта неизменности объекта используется сравнение хеш-сумм контролируемых объектов (объектов контроля), которые вычислены по алгоритму SHA-1 (алгоритм криптографического хеширования). Процесс проверки состоит из формирования эталонных значений хеш-сумм и последующей регулярной проверки.

    Утилита работает со следующими объектами контроля:

    ● Файлы, расположенные в файловой системе;

    ● Некоторые таблицы базы данных системы «1С:Предприятие».

    Ответы: (18)
  19. 19.05.2015 13:54:24 отредактировано avm3110

    (17)+ примеры объектов контроля:

    # объект контроля – файл /tmp/vokas/spru.cvs
    file:///tmp/vokas/spru.cvs
    # объект контроля – все файлы в каталоге c:\Program Files\1cv8\8.3.4.408\bin
    rdir://c:\Program Files\1cv8\8.3.4.408\bin
    # объект контроля – все файлы .rc и .cfg в каталоге /home/user/.kde и подчиненных каталогах
    rdir:///home/user/.kde?*.rc,*.cfg
    # объект контроля – все файлы, начинающиеся с "V8" файлы в каталоге /tmp, без подкаталогов
    ndir:///tmp?V8*.txt
    # объект контроля – все поддерживаемые таблицы в базе данных, расположенной на MS SQL Server
    mssql://user:password@server/instance/dbname
    # объект контроля – таблицы users и config на сервер PostrgeSQL
    postgre://user:password@server:123/dbname?users,config
    # объект контроля – таблицы users в файловой базе данных
    dbe://c:\DB\checked_db?users

    Ответы: (19)
  20. (18) Ну и чего я не так сказал? В винде тоже такой список есть - расширяйте, только в бэкап эталоны не забудьте подложить для восстановления..

    Ответы: (20)
  21. alex_shkut Ну и чего я не так сказал? В винде тоже такой список есть

    Так эта утилита "умеет" работать не только с файловой системой, но и с сиквелом. В что в винде может контролировать неизменность сиквельной таблицы с пользователями?

    Ответы: (21)
  22. (20) я правильно предугадал назначение этого элемента, и все. Даже если он "немного круче". :)

    Ответы: (22)
  23. (21) Молодец!

или зарегистрируйтесь чтобы ответить!