Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.10.17;
Скачать: [xml.tar.bz2];

Вниз

Защита от копирования   Найти похожие ветки 

 
Vladimir ©   (2010-07-24 11:40) [0]

Здравствуйте! Подскажите пожалуйста, каким образом можно запретить пользователю копировать текст из RichEdit.


 
KilkennyCat ©   (2010-07-24 15:10) [1]

никаким. распознавание скриншота происходит мгновенно и 100%.


 
Vladimir ©   (2010-07-24 15:46) [2]

Но чтобы пользователь не сделал скриншот при запуске программы запрещаешь ему пользоваться буфером обмена, а при выходе очищаешь буфер и разрешаешь пользователю доступ к нему. Разве нельзя так сделать?

Что-то вроде

Clipboard.Open   ---------> при запуске программы

и

ClipBoard.Clear;
ClipBoard.Close; ---------------> при закрытии программы

Конечно через какую-нибудь программу он сможет сделать скриншот это факт. Но все же вопрос в том каким образом запретить копирование текста с RichEdit. То есть чтобы пользователь не смог его взять именно из самого RichEdit"a, а избежать скриншотов наверняка как-нибудь можно. Только как...)


 
Anatoly Podgoretsky ©   (2010-07-24 15:54) [3]

> Vladimir  (24.07.2010 15:46:02)  [2]

Только дураки и ленивцы полльзуются буфером обмена, обычные пользователи
используют тот или другой грабер. Запрещать брать из RichEdit"a нет смысла,
проше взять из rtf файла, на чтение которого у пользователя есть разрешение.


 
Vladimir ©   (2010-07-24 16:33) [4]

А в rtf файле у меня зашифрованный текст


 
Anatoly Podgoretsky ©   (2010-07-24 16:34) [5]

> Vladimir  (24.07.2010 16:33:04)  [4]

И как же ты его расшифровываешь?


 
Vladimir ©   (2010-07-24 16:37) [6]

загружаю зашифрованный текст, точнее даже информацию из файла через собственную процедуру. Затем расшифровываю данные. И текст из этих данных вывожу в RichEdit.


 
Anatoly Podgoretsky ©   (2010-07-24 16:56) [7]

> Vladimir  (24.07.2010 16:37:06)  [6]

И вот тут мы его возьмем грабером. А если не поможет, то просто перепишем на
бумажку


 
Vladimir ©   (2010-07-24 17:03) [8]

Хорошо, а как этого избежать? Можно же как то защитить данные?


 
0x00FF00 ©   (2010-07-24 17:13) [9]


> Хорошо, а как этого избежать? Можно же как то защитить данные?

Никак.

В крайнем случае, можно взять виртуальную машину, запустить твоё убер-приложение в ней и снять скриншот средствами "внешней" системы.
Можешь очищать буфер обмена сколько влезет =)


 
Vladimir ©   (2010-07-24 17:26) [10]

Понятно, что в любом случае кому будет нужно, тот найдет способ как данные увести, но мне нужно хотя бы от массы "простых" пользователей это оградить и от начинающих хакеров.

То есть как я понимаю зашифрованный файл - им придется ломать. Просто так данные оттуда они не возьмут. Верно?

Запрет с буфером обмена и невозможность просто так перенести текст также доставим взломщикам проблем. Так?

И то и то я уже сделал. Что ещё можно сделать для того, чтобы не так просто это было взломать? То есть максимально усложнить жизнь взломщикам. Предложение типа "руки им поотрывать" не подходят)


 
0x00FF00 ©   (2010-07-24 17:28) [11]


> Vladimir ©   (24.07.10 17:26) [10]

А вообще, к чему такие тайны мадридского двора?


 
Vladimir ©   (2010-07-24 17:34) [12]

Программа как я понимаю будет использоваться для продажи электронной продукции, если конечно все будет удачно и она будет работать и естественно нужна защита информации. Вот к чему и нужны
> тайны мадридского двора


 
QAZ   (2010-07-24 18:28) [13]

ROFL:="продажи электронной продукции"+"зашифрованный файл"+rtf+RichEdit;


 
Anatoly Podgoretsky ©   (2010-07-24 21:05) [14]

> Vladimir  (24.07.2010 17:34:12)  [12]

Не много вы напродаете.


 
Vladimir ©   (2010-07-25 01:03) [15]


> QAZ

Ты не прав) не мы... Я вообще не занимаюсь написанием коммерческих программ. Несколько лет изучаю delphi. Пишу в основном для себя. Бывает конечно попросят написать что-нибудь этакое, например как сейчас. Я то вижу, что затея там конечно глупая и пытаюсь объяснить это людям, но разве это возможно...)) Продать там возможно будет кстати, но для этого надо делать несколько другую программу... ну да ладно.


> продажи электронной продукции"+"зашифрованный файл"+rtf+RichEdit

Файл не rtf, а собственный формат(в нем содержится не только текст, но и различные данные). Кстати от RichEdit"a Отказался. Нашел другой компонент.


 
Германн ©   (2010-07-25 02:17) [16]


> Vladimir ©   (24.07.10 17:03) [8]
>
> Хорошо, а как этого избежать? Можно же как то защитить данные?
>
>

Можно. Но уж если эти "данные" выведены в визуальный компонент, то какой глубокий смысл в этой защите?


 
Vladimir ©   (2010-07-25 03:12) [17]


> Можно. Но уж если эти "данные" выведены в визуальный компонент,
>  то какой глубокий смысл в этой защите?


Чтобы пользователь мог просматривать эти данные только через эту программу.


 
Германн ©   (2010-07-25 03:26) [18]


> Vladimir ©   (25.07.10 03:12) [17]
>
>
> > Можно. Но уж если эти "данные" выведены в визуальный компонент,
>
> >  то какой глубокий смысл в этой защите?
>
>
> Чтобы пользователь мог просматривать эти данные только через
> эту программу.

Ну так в чём проблема?
Vladimir ©   (24.07.10 17:26) [10] - объясни.


 
бумбум   (2010-07-25 08:19) [19]


> Чтобы пользователь мог просматривать эти данные только через
> эту программу.


Посмотрит, запомнит, запишет их в ворд и будет через него смотреть сколько душе угодно а не через твою программу
чиста из за принципа


 
Anatoly Podgoretsky ©   (2010-07-25 10:02) [20]


> Чтобы пользователь мог просматривать эти данные только через
> эту программу.

Да ради бога, но если мне не дадут скопировать данные, для составления заявки, я просто пойду к другому продавцу, но не буду их вручную вводить, а вы свою задачу выполните, но останетесь без денег.

Продавцов много, а вот покупателей на всех не хватит. И будете вы смотреть на свою "программу".


 
Юрий Зотов ©   (2010-07-25 10:22) [21]

Как можно защитить видимый на экране текст при наличии фотокамеры чуть ли не в каждом мобильнике?


 
QAZ   (2010-07-25 11:16) [22]

есть же PDF со всеми этими запретами зачем прогу писать

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


 
Vladimir ©   (2010-07-25 13:41) [23]


> Германн


> Ну так в чём проблема?

В том, что их надо защитить от копирования. Насколько я мог. Я это сделал. Хочу узнать как можно ещё усложнить жизнь желающим скопировать то, что копировать запрещено!?

> Да ради бога, но если мне не дадут скопировать данные, для
> составления заявки, я просто пойду к другому продавцу, но
> не буду их вручную вводить, а вы свою задачу выполните,
> но останетесь без денег.

Нет) Копировать нельзя только некоторые данные, а какую-нибудь заявку скопировать можно.

> Как можно защитить видимый на экране текст при наличии фотокамеры
> чуть ли не в каждом мобильнике?

пусть фотографируют, долго потом совмещать весь текст будут.

> есть же PDF со всеми этими запретами зачем прогу писать

есть, но мы же легкие пути не ищем)


 
KilkennyCat ©   (2010-07-25 20:56) [24]


> долго потом совмещать весь текст будут.

ничего долгого. да и не будут. попросят такого, как я, и все. А я вытаскивал и из более защищенных прог. и недолго.


 
Anatoly Podgoretsky ©   (2010-07-25 22:02) [25]

А он думает, что пользователи дурачки, что они не умеют пользоваться соответствующими программами, что у них нет знакомых. Что они попробовав скопировать системными средствами, не получилось и сидят и хнучут, вах как шаман программист, что же теперь делать то.


 
Virgo_Style ©   (2010-07-25 23:48) [26]

Мониторы нынче плоские, в ксерокс хорошо поместятся 8-))


 
KilkennyCat ©   (2010-07-26 00:00) [27]

причем, можно юзать мониторы с убитой подсветкой


 
Vladimir ©   (2010-07-26 23:22) [28]


> ничего долгого. да и не будут. попросят такого, как я, и
> все. А я вытаскивал и из более защищенных прог. и недолго.
>

хакеров на этом свете много конечно, но обычных пользователей больше!

> А он думает, что пользователи дурачки, что они не умеют
> пользоваться соответствующими программами, что у них нет
> знакомых. Что они попробовав скопировать системными средствами,
>  не получилось и сидят и хнучут, вах как шаман программист,
>  что же теперь делать то.

зачем же столько иронии... ведь и такие люди существуют...)))


 
Anatoly Podgoretsky ©   (2010-07-26 23:32) [29]

> Vladimir  (26.07.2010 23:22:28)  [28]

Конечно дурачки существют, но их мало, как правило люди не только умные, но
и весьма изобретательные когда это касается их интересов. Они готовы месяц
потратить на поиск программы взлома (а в твоем случае это займет минуты).


 
Vladimir ©   (2010-07-27 09:19) [30]

Да, но есть один вариант защиты... запускать программу до входа в систему... то есть как был такой вирус или как это назвать... когда ещё до входа в систему выскакивало окно "Windows заблокирован". Вот и мне надо тогда свою программу запускать так же)


 
Anatoly Podgoretsky ©   (2010-07-27 10:22) [31]

> Vladimir  (27.07.2010 09:19:30)  [30]

И всего то, запускай в планировщике Виндоус.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.10.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.004 c
15-1279113348
Кто б сомневался
2010-07-14 17:15
2010.10.17
Какой идиот придумал писать букву u перед pas модулями?


8-1206823308
DoKi
2008-03-29 23:41
2010.10.17
приближение камеры


15-1279315123
Кто б сомневался
2010-07-17 01:18
2010.10.17
PHP - тип поля


15-1278912781
Leonid Troyanovsky
2010-07-12 09:33
2010.10.17
Что там у нас с анкетами?


15-1279450570
Вася
2010-07-18 14:56
2010.10.17
Закрытие программы в delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский