|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 11
|
|
Защита файлов Windows от распространения (Цифровая метка)13.01.2023, 11:12. Показов 636. Ответов 5
Всем привет!
Задача такова: защитить файлы от распространения, путём установки цифровой метки. Файлы могут быть любого типа: изображения, видео, исполняемые файлы, библиотеки и тд. Поставили метку, отправили файл человеку и потом в случае слива файла мы можем понять, какая стоит метка и, как следствие, кто слил файл. Я прекрасно понимаю, что у каждого типа файла разная структура хранения информации. И метаданные разные. Поэтому подход везде разный. Но верю, что задачу можно решить каким-то универсальным способом. Что уже попробовал: - Добавлять альтернативный поток данных и в нём хранить метку. Решает мою задачу, НО альтернативный поток теряется при отправке файла. Ненадежно. Может есть вариант сделать так, чтобы альтернативный поток железно закреплялся за файлом? - Изменять размер исходного файла, путём дописывания нулевых байтов. Количество байтов, которые дописали - это и есть метка. Глупо, но попробовал ради интереса. Какие-то файлы даже сохраняют свою работоспособность, после изменения размера. Но данный метод тоже ненадежен, так как файл может изменить и сам пользователь, тем самым сбив метку. - Изменять/добавлять метаданные в файл... В качестве метаданных выступает метка, которая для каждого человека уникальна. Какие именно метаданные изменять/добавлять пока не пойму. Но надежда не пропала, ещё не до конца разобрался с этим вопросом. Может кто-то даст нужное направление. Поэтому прошу дать мудрый совет или направление, в котором следует двигаться. Операционная система: Windows, используемый язык программирования: Python.
0
|
|
| 13.01.2023, 11:12 | |
|
Ответы с готовыми решениями:
5
(NEW) Защита приложений от нелегального распространения Защита приложений от нелегального распространения |
|
Автоматизируй это!
|
|
| 13.01.2023, 12:02 | |
|
Андрейка-310, полагаю что нужно именно байты определенные добавлять, только вот как это сделать для екзе или архивов, текстовые то полагаю это переживут без проблем. Как вариант искать наиболее подходящее решение для разных видов файлов, на лету определять тип и ставить метку по типу.
1
|
|
|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 11
|
|
| 13.01.2023, 12:07 [ТС] | |
|
Спасибо за ответ!
При добавлении байтов не все файлы сохраняют свою работоспособность, к сожалению. И нет защиты от того, что пользователь внесет свои изменения в файл, тем самым перезаписав содержимое файла. Особенно это актуально с изображениями, видео и документами.
0
|
|
|
Автоматизируй это!
|
|
| 13.01.2023, 12:32 | |
|
Андрейка-310, потому и говорю что наверное придется пройтись по форматам, как они там что хранят и какие секции можно переписать без риска что пользователь изменив звук или картинку все перепишет. Короче норм идея для стартапа.
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 11
|
||
| 13.01.2023, 13:02 [ТС] | ||
|
0
|
||
|
Автоматизируй это!
|
|
| 13.01.2023, 13:13 | |
|
Андрейка-310, тебе в принципе все и не нужны, достаточно основных, остальные форматы по просьбам клиентов за денежку
0
|
|
| 13.01.2023, 13:13 | |
|
Помогаю со студенческими работами здесь
6
Защита файлов Windows Защита своего приложения от несанкционированного использования и распространения
Метка для скачанных файлов Изменить метка карте и разные метка фигуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|