Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Защита от копирования Базы (число прочтений - 10249 )
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Защита от копирования Базы
12. Сентября 2008 :: 12:43
Печать  
В интернете есть методы защиты, но нет полной!
В дополнение материалов из интернета, написал дополнительную защиту от копирования:
На всех компьютерах устанавливаем сервис, его суть давать доступ к папке «Base1S» и вложенным в неё, только процессу 1С, для остальных программ доступ закрыт (нельзя скопировать или удалить базы)

[+] блокировка папки в 1С "Открыть","Сохранить".



« Последняя редакция: 24. Сентября 2008 :: 11:24 - PVR »  

CopyZap.7z ( 50 KB | Загрузки )
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Защита от копирования Базы
Ответ #1 - 12. Сентября 2008 :: 13:28
Печать  
А тупо в проводнике зайти тоже не получиться?
И, наверное, надо делать не "только для 1С", а "только для выбранных программ" (например ночных бэкапщиков)
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #2 - 12. Сентября 2008 :: 13:43
Печать  
JohnyDeath писал(а) 12. Сентября 2008 :: 13:28:
А тупо в проводнике зайти тоже не получиться?
И, наверное, надо делать не "только для 1С", а "только для выбранных программ" (например ночных бэкапщиков)

Не получиться  Улыбка
Для этих целей, можно остановить сервис (злоумышленик тоже может воспользоваться бекапом).
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #3 - 12. Сентября 2008 :: 14:26
Печать  
Ссылки "Взлом и защита 1С:Предприятие 7.7":
http://www.klerk.ru/soft/1c/?828
http://www.klerk.ru/soft/1c/?818
http://www.kb.mista.ru/article.php?id=55
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Защита от копирования Базы
Ответ #4 - 12. Сентября 2008 :: 14:55
Печать  
А процесс, конечно же, определяется по имени?
  
Наверх
www  
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #5 - 12. Сентября 2008 :: 14:56
Печать  
fez писал(а) 12. Сентября 2008 :: 14:55:
А процесс, конечно же, определяется по имени?

Смех пока да, но это временно Подмигивание
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Защита от копирования Базы
Ответ #6 - 12. Сентября 2008 :: 15:55
Печать  
PVR писал(а) 12. Сентября 2008 :: 12:43:
В интернете есть методы защиты, но нет полной!

Как это верно, дорогой Ватсон (с) Шерлок Холмс
  
Наверх
www  
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Защита от копирования Базы
Ответ #7 - 15. Сентября 2008 :: 07:41
Печать  
PVR писал(а) 12. Сентября 2008 :: 12:43:
В интернете есть методы защиты, но нет полной!
В дополнение материалов из интернета, написал дополнительную защиту от копирования:
На всех компьютерах устанавливаем сервис, его суть давать доступ к папке «Base1S» и вложенным в неё, только процессу 1С, для остальных программ доступ закрыт (нельзя скопировать или удалить базы)

Если кому интересно, могу поделится Улыбка




Да, интересно Улыбка
Если можно - подробнее.
С поправками, что нужно дать права нескольким процессам (firefox, например еще)
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #8 - 15. Сентября 2008 :: 08:01
Печать  
Добавил проверку не по имени 1С  Подмигивание
есть еще несколько уязвимостей, как закрою выложу для тестов.

Цитата:
С поправками, что нужно дать права нескольким процессам (firefox, например еще)

Зачем ему доступ к базам?

Можно добавить проверку если пользователь с правами администратора, то всё разрешать, так подойдет?
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Защита от копирования Базы
Ответ #9 - 15. Сентября 2008 :: 11:41
Печать  
PVR писал(а) 15. Сентября 2008 :: 08:01:
Добавил проверку не по имени 1С  Подмигивание
есть еще несколько уязвимостей, как закрою выложу для тестов.

Цитата:
С поправками, что нужно дать права нескольким процессам (firefox, например еще)

Зачем ему доступ к базам?

Можно добавить проверку если пользователь с правами администратора, то всё разрешать, так подойдет?


Нет конечно. Прямые запросы через vfpoledb создают
отдельный процесс, и ему требуется доступ к файлам ДБФ.
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #10 - 15. Сентября 2008 :: 11:52
Печать  
Цитата:
Нет конечно. Прямые запросы через vfpoledb создают
отдельный процесс, и ему требуется доступ к файлам ДБФ.

Я думал через dll от имени 1С, посмотрю Озадачен
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Защита от копирования Базы
Ответ #11 - 15. Сентября 2008 :: 11:56
Печать  
PVR писал(а) 15. Сентября 2008 :: 11:52:
Цитата:
Нет конечно. Прямые запросы через vfpoledb создают
отдельный процесс, и ему требуется доступ к файлам ДБФ.

Я думал через dll от имени 1С, посмотрю Озадачен


Да, похоже я не прав ...
Но все равно, не помешало бы.
  
Наверх
 
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: Защита от копирования Базы
Ответ #12 - 15. Сентября 2008 :: 20:07
Печать  
ИМХО 100% защиты все равно не придумаешь. Надо будет - все равно стащат. Весь вопрос в стоимости информации. Лучше исключить возможность подключения внешних носителей (флэшек), CD-R и прочего.

В конце концов, что мешает какому-нибудь инлоадеру внедриться в процесс 1С и вытащить все что нужно из базы от ее лица.
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Защита от копирования Базы
Ответ #13 - 16. Сентября 2008 :: 00:04
Печать  
maljaev писал(а) 15. Сентября 2008 :: 20:07:
ИМХО 100% защиты все равно не придумаешь. Надо будет - все равно стащат. Весь вопрос в стоимости информации. Лучше исключить возможность подключения внешних носителей (флэшек), CD-R и прочего.

В конце концов, что мешает какому-нибудь инлоадеру внедриться в процесс 1С и вытащить все что нужно из базы от ее лица.



Ну все таки наличие защиты лучше чем ее полное отсутствие - на 95% где то снижает вероятность взлома.

Хуже гораздо, что я например называю свою программу
1Сv7.exe - например Far - и у меня полный доступ.

Нужен какой то идетификатор.
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #14 - 16. Сентября 2008 :: 04:50
Печать  
Цитата:
Хуже гораздо, что я например называю свою программу
1Сv7.exe - например Far - и у меня полный доступ.

Так просто, уже не пройдет, проверка не только по имени Подмигивание
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #15 - 16. Сентября 2008 :: 09:02
Печать  
Цитата:
Лучше исключить возможность подключения внешних носителей (флэшек), CD-R и прочего.

Для этих целей есть соответствующие программы,
правда платные Улыбка
Они не защищают от отправки по интернету, это позволит сделать этот сервис, но взломать можно всё, только гемора намного больше Подмигивание
Плюс требуется правильная настройка админом безопасности винды.
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Защита от копирования Базы
Ответ #16 - 16. Сентября 2008 :: 09:39
Печать  
Ну так статья будет или нет?  Улыбка
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #17 - 16. Сентября 2008 :: 10:06
Печать  
kiruha писал(а) 16. Сентября 2008 :: 09:39:
Ну так статья будет или нет?  Улыбка

Статья врядли, а сервис да  Улыбка
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #18 - 19. Сентября 2008 :: 15:11
Печать  
Сервис, его суть не давать доступ к папке «Base1S».
Запрет только на локальном компьютере, поэтому установить надо на всех компьютерах.
Защита пока не полная, найдите еще дыры, о которых я не знаю Подмигивание
« Последняя редакция: 24. Сентября 2008 :: 11:20 - PVR »  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #19 - 19. Сентября 2008 :: 17:02
Печать  
Нужна помощ, желательно кодом на Delphi Улыбка или на С++.
Как отловить создание и закрытие окон 1С "Открыть" и "Сохранить как"?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Защита от копирования Базы
Ответ #20 - 19. Сентября 2008 :: 20:17
Печать  
Помнится в RWidjets была возможность отлова событий меню.
Может что-то такое тебе подойдет?
Исходник (на C++) есть в CVS у Федора (модуль RWidjets).
  

De quelle planète es-tu?
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #21 - 20. Сентября 2008 :: 08:09
Печать  
Почти то, но хотелось бы именно создание окна и дестрой, а не перехват меню.
Не хочется терять время на изучение кучи сообщений Win API  Нерешительный

1С вроде как создает окно и сразу делает его дестрой с подменой на новое или такое поведение только у этих двух диалогов, неохота делать перебор всех окон 1С Смущённый,
а как сделать это красиво пока не знаю.

Может кто из разработчиков 1С++ хорошо изучил эту тему?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Защита от копирования Базы
Ответ #22 - 20. Сентября 2008 :: 11:37
Печать  
Да там всего одно сообщение - WM_COMMAND, просто параметры для разных комманд разные.
Но, немножко подумав, понимаю, что тебе это не то.
Тебе же нужно отличить обычный доступ к каталогу базы от доступа из окна "открыть"/"сохранить".
Так сходу хз как это сделать.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #23 - 20. Сентября 2008 :: 19:21
Печать  
А есть же ведь плагин для опенконф "fdsubst.dll" - metaeditor вроде автор, у него и ВК для загрузки плагина есть для подмены этих диалогов в режиме предприятия. Может использовать его опыт для подмены?
  
Наверх
ICQ  
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #24 - 24. Сентября 2008 :: 11:26
Печать  
[+] блокировка папки в 1С "Открыть","Сохранить".

В первом http://www.1cpp.ru/forum/YaBB.pl?num=1221223408/0#0
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Защита от копирования Базы
Ответ #25 - 24. Сентября 2008 :: 12:25
Печать  
Потестируйте пожалуйста и отпишитесь о дырах в защите.
Может будут предложения, хотелки.
  
Наверх
 
IP записан
 
wizer
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 1
Зарегистрирован: 15. Октября 2009
Re: Защита от копирования Базы
Ответ #26 - 15. Октября 2009 :: 10:27
Печать  
разработкой еще занимаетесь?

на 2008 сервере процесс не запускается.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать