Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2014, 14:02   #11
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

а что Ajax? Так же в файрбаге смотрится на раз, к тому-же если данные приняты хоть сразу, хоть аяксом, пользователю безразлично для сохранения
ADSoft на форуме Ответить с цитированием
Старый 28.02.2014, 14:26   #12
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

От снимков экрана вы никак не спасетесь, а вот усложнить получение данных на других доменах - запросто.

Вот GoogleMaps - работают только по ключам, которые привязаны к домену (могут быть и не привязаны).

Поэтому можете просто проверять с какого домена загружают данные (в тот же Flash-контейнер). Данные естественно зашифровать каким-нибудь 2048 RSA. Код Flash-контейнера обфусцировать (поскольку его можно запросто декомпилировать). Можно совсем извратиться и применить стеганографию (данные в картинку зашить и загружать полсотни таких картинок в которых будет признак наличия/отстуствия данных) - была статья на Хабре как можно с такими данными работать.

Кто захочет стырить данные любой ценой - стырит. А остальным это задачу сильно усложнит.
MaTBeu вне форума Ответить с цитированием
Старый 28.02.2014, 18:39   #13
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

а как насчет такого варианта:
по айди сессии создаем шифр, на основании шифра создаем уникальный CSS вида
Код:
.a.b.c.d::before {
  content: 'a'; 
}
.a.b.c.e::before {
  content: 'b'; 
}
затем по тому-же ключу сессии выдаем соответствующий шифр в PNG так, чтобы (для примера выше) первые 2 пикселя были
Код:
[1,1,1,1][1,1,1,2]
дальше через канвас читаем пиксели, расшифровываем и выдаем рандомным расположением по странице (можно даже в рандомном порядке, опять же в зависимости от ключа) сам текст делаем прозрачным, а тень от него ставим в нужное место

только принт-скрин выручает
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 28.02.2014, 19:18   #14
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
а как насчет такого варианта:
по айди сессии создаем шифр, на основании шифра создаем уникальный CSS вида
Код:
.a.b.c.d::before {
  content: 'a'; 
}
.a.b.c.e::before {
  content: 'b'; 
}
затем по тому-же ключу сессии выдаем соответствующий шифр в PNG так, чтобы (для примера выше) первые 2 пикселя были
Код:
[1,1,1,1][1,1,1,2]
дальше через канвас читаем пиксели, расшифровываем и выдаем рандомным расположением по странице (можно даже в рандомном порядке, опять же в зависимости от ключа) сам текст делаем прозрачным, а тень от него ставим в нужное место

только принт-скрин выручает
Звучит шикарно просто, но реализовать сможет не каждый

К тому же любая из предложеных защит - ничто перед PrintScreen
MaTBeu вне форума Ответить с цитированием
Старый 28.02.2014, 22:49   #15
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от MaTBeu Посмотреть сообщение
Звучит шикарно просто, но реализовать сможет не каждый

К тому же любая из предложеных защит - ничто перед PrintScreen
свой шрифт
и сиди сцуко переписывай на бумажку)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 28.02.2014, 23:14   #16
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

Затраты на реализацию несопоставимы. С возможными потерями, да и вообще тут больше орг вопрос
ADSoft на форуме Ответить с цитированием
Старый 01.03.2014, 00:43   #17
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Как защитить данные?
Не публиковать.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 02.03.2014, 06:50   #18
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Не публиковать.
Шикарно))) Но верно!!! Всё что загружено и отображается на экране, можно тем или иным способом стырить....
Всё что увидел моё.. захочу перепишу, отредактирую и выложу...
В конце концов можно всё увиденное переписать своими словами (раньше это изложение называлось)) теперь по разному..)
Вопрос к ТС.. А есть что защищать то так яростно?

Последний раз редактировалось vovk; 02.03.2014 в 06:59.
vovk вне форума Ответить с цитированием
Старый 02.03.2014, 09:19   #19
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

показываить мало мало, остальное за мани, или какой смысл тогда показывать?
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защитить данные в файле Человек_Борща Общие вопросы по программированию, компьютерный форум 12 17.02.2012 06:55
Как защитить программу Armiol Безопасность, Шифрование 33 09.11.2011 14:21
Как защитить данные в ехел 2007? Brucebelg Microsoft Office Excel 2 27.05.2010 14:36
Как защитить файл? Slavik Microsoft Office Excel 2 01.06.2009 12:52
Как защитить программу?? PONKA Безопасность, Шифрование 8 19.05.2008 08:16