Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
pesik
802 / 52 / 2
Регистрация: 01.12.2012
Сообщений: 227
1

Защитить папку от копирования паролем

18.01.2016, 11:58. Просмотров 1453. Ответов 30
Метки нет (Все метки)

Вообщем, лазил в просторах инета, искал решение проблемы. Нужно защитить папку от копирования паролем таким образом, чтобы пароль был с привязкой к папке, чтобы ты мог скопировать папку только лишь введя пароль, и чтобы копия этой папки при копировании тоже просила пароль (тот же пароль). Задача оказалась нетривиальной, что показалось мне удивительным. Недолго думаю решил написать небольшое приложение на c#, но не знаю куда копать. Я так понял, что нужно обращаться к методам манипулирования с атрибутами папок. Подскажите
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2016, 11:58
Ответы с готовыми решениями:

Как скопировать папку с файлами в нужную папку?
Есть флешка, есть некая папка на флешке допустим D:/1 как скопировать всю папку...

Защитить HDD паролем
Здравствуйте форумчане! Моя первая тема, поэтому не серчайте, если что. Есть...

как ярлык защитить паролем?
используетсмя в7 на рабочем столе нужно защитить паролем ярлык, вобщем как...

как защитить страницу паролем
Здраствуйте я сделал на сайте регистрацию и авторизацию с помощью php и mysql....

Защитить паролем программный код
Здравствуйте, подскажете пожалуйста как защитить программный код паролем (VBA...

30
pesik
802 / 52 / 2
Регистрация: 01.12.2012
Сообщений: 227
18.01.2016, 16:40  [ТС] 21
Цитата Сообщение от Woldemar89 Посмотреть сообщение
Захотят, скопируют за 5 мин, или найдут того, кто скопирует.
студенты медики? не думаю)
0
Woldemar89
TheGreatCornholio
1210 / 691 / 280
Регистрация: 30.07.2015
Сообщений: 2,363
Завершенные тесты: 1
18.01.2016, 16:44 22
Цитата Сообщение от pesik Посмотреть сообщение
чтоб студенты во время сессии не скинули его себе на флешку.
http://www.zecurion.ru/products/zlock/ на компы поставьте, где твоя шняга работает, с прочими админскими делами и ограничениями.

Добавлено через 2 минуты
Цитата Сообщение от pesik Посмотреть сообщение
студенты медики? не думаю)
Ты недооцениваешь их мощь
Студенты те еще изворотливые бывают, когда речь о халяве идет
В конце концов у них могут быть друзья кодеры с соседнего вуза.
0
pesik
802 / 52 / 2
Регистрация: 01.12.2012
Сообщений: 227
18.01.2016, 16:47  [ТС] 23
Цитата Сообщение от Woldemar89 Посмотреть сообщение
на компы поставьте, где твоя шняга работает, с прочими админскими делами и ограничениями.
да уж думал об этом)
Цитата Сообщение от Woldemar89 Посмотреть сообщение
Ты недооцениваешь их мощь
Студенты те еще изворотливые бывают, когда речь о халяве идет
В конце концов у них могут быть друзья кодеры с соседнего вуза.
это да. но прямо в кабинет левые люди не зайдут, все таки медицинский вуз
0
Woldemar89
TheGreatCornholio
1210 / 691 / 280
Регистрация: 30.07.2015
Сообщений: 2,363
Завершенные тесты: 1
18.01.2016, 16:51 24
Цитата Сообщение от pesik Посмотреть сообщение
заказчик просит, чтоб я еще и запаролировал его
Аппаратную привязку проги можно сделать для, допустим, компов в аудитории.
В принципе, в эту степь я уже отправлял
Цитата Сообщение от Woldemar89 Посмотреть сообщение
пс - по теме защиты программ на форуме полно тем. Тебе - туда, скорее всего.
Добавлено через 2 минуты
Ну, и естественно, используй что нить типа .NET Reactor для обфускации и постарайся хранить модельки итд
внутри екзешника либо в зашифрованном виде.
0
pesik
802 / 52 / 2
Регистрация: 01.12.2012
Сообщений: 227
18.01.2016, 16:54  [ТС] 25
Цитата Сообщение от Woldemar89 Посмотреть сообщение
Ну, и естественно, используй что нить типа .NET Reactor для обфускации и постарайся хранить модельки итд
внутри екзешника либо в зашифрованном виде.
эт приложение на юньке сделано. там вместе с экзешником папка data
0
Woldemar89
TheGreatCornholio
1210 / 691 / 280
Регистрация: 30.07.2015
Сообщений: 2,363
Завершенные тесты: 1
18.01.2016, 16:56 26
Цитата Сообщение от pesik Посмотреть сообщение
эт приложение на юньке сделано. там вместе с экзешником папка data
Ну это мало что меняет, варианты я уже, вроде, все перебрал.
Относящиеся к проге - обфускация, аппаратная привязка шифрование data и прочее по защите.
Не относящиеся - ZLock и прочие ограничения.
1
LeniumSoft
1436 / 825 / 150
Регистрация: 06.06.2012
Сообщений: 2,368
Завершенные тесты: 1
18.01.2016, 17:56 27
Цитата Сообщение от pesik Посмотреть сообщение
заказчик просит, чтоб я еще и запаролировал его, чтоб студенты во время сессии не скинули его себе на флешку.
И для этого вы собирались блочить копирование папки с прогой?

Привяжите прогу к железу! На другом компе просто пусть не запускается!
0
pesik
802 / 52 / 2
Регистрация: 01.12.2012
Сообщений: 227
19.01.2016, 09:35  [ТС] 28
Цитата Сообщение от LeniumSoft Посмотреть сообщение
И для этого вы собирались блочить копирование папки с прогой?
вы считаете это иррационально. я просто не знал, что это сложная задача)
Цитата Сообщение от LeniumSoft Посмотреть сообщение
Привяжите прогу к железу! На другом компе просто пусть не запускается!
это надо в код добавлять? или есть какие то стандартные способы решения? потому что доступа к тому компутеру у меня нет
0
sldp
283 / 287 / 112
Регистрация: 29.10.2011
Сообщений: 957
Завершенные тесты: 2
19.01.2016, 16:02 29
Думаю вам нужно уйти от мысли защиты папки к защите exe файла, ибо первое сделать чересчур геморройно. Хотя и второй вариант не самый лучший т.к. сломать можно абсолютно все, если захотеть. А идея ставить сторонние КСЗИ заказчика уж точно не обрадует

Если в папке хранится что-то в "открытом" видео (картинки, текстовые файлы и т.п.), которые запрещены для копирования, то это прогрех самой программы, который легко устраняется.

Что касается просто привязки к железу, то в инете масса примеров получения ИДшников устройств и т.п., но нужно помнить, что при замене комплектующих (что в вузах достаточно редко делают) программа перестанет работать. Соответственно, если вы сделаете заранее n-ое количество версий приложения специально для разных пк, то могут быть в дальнейшем проблемы.

По сколько это будет со временем веб-приложение, то пусть немного подождут и пока демонстровать работу через проектор, например. Либо же, насколько я знаю, можно загрузить проекты unity на сторонние ресурсы и запустить через веб-плейер. Последнее, на мой взгляд оптимально для "демо представления".
0
insite2012
Модератор
Эксперт .NET
4865 / 3818 / 1096
Регистрация: 12.10.2013
Сообщений: 11,095
Записей в блоге: 2
19.01.2016, 17:14 30
Цитата Сообщение от pesik Посмотреть сообщение
потом это будет веб-приложение
Почему бы сразу не сделать его таковым? Разделить приложение, часть на сервере, часть у пользователя. И БД на сервере, со списком пользователей и паролей. Тогда только тот, кто знает имя и пароль, сможет им воспользоваться, и никакой привязки к железу.
0
pesik
802 / 52 / 2
Регистрация: 01.12.2012
Сообщений: 227
19.01.2016, 22:48  [ТС] 31
Цитата Сообщение от sldp Посмотреть сообщение
Что касается просто привязки к железу, то в инете масса примеров получения ИДшников устройств и т.п., но нужно помнить, что при замене комплектующих (что в вузах достаточно редко делают) программа перестанет работать. Соответственно, если вы сделаете заранее n-ое количество версий приложения специально для разных пк, то могут быть в дальнейшем проблемы.
написал привязку к мак адресу. да, это чепуха, хакается легко, но программа сразу выключается если не совпадает мак адрес, этого хватит для показа студентам.

Добавлено через 50 секунд
Цитата Сообщение от insite2012 Посмотреть сообщение
Почему бы сразу не сделать его таковым?
забавно вышло) мне сказали, что это будет веб-приложение после того, как я его сбилдил. до этого речь шла об андроид и пк
0
19.01.2016, 22:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2016, 22:48

Как грамотно защитить сокет-сервер на PHP паролем
Приложение командной строки PHP, обслуживающее сервер сокетов, сделано в...

защитить от копирования
здравствуйте очень нужна помощь.на программу нужно сделать защиту от...

защитить от копирования
мне нужно защитить от копирования программу,саму программу я сделала это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru