Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.03.2011, 17:21
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 21  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Оффтопом:
Когда-то давно, лет этак 300 назад, автор какого-то публичного произведения, например, научной статьи, оставлял в ее тексте этакую неприметную строчку или несколько, нисколько не влияющих на смысл текста, но опираясь на которую, можно было по известному только автору ключу доказать, что автор текста именно он и изобличить таким образом плагиатора и доказать первенство.. Ну, или что-то в этом духе. Насколько я помню, к такому способу защиты прибегали известные ученые, Ньютон, например..
Не припомню только, как этот способ назывался... анаграмма, вроде.
Принтскрин, как бы никто не отменял еще..да.

Старый 03.03.2011, 18:35
Sapfir вне форума Посмотреть профиль Отправить личное сообщение для Sapfir Найти все сообщения от Sapfir
  № 22  
Ответить с цитированием
Sapfir

Регистрация: Mar 2002
Сообщений: 47
Оффтоп:

printscreen не поможет тупо стырить базу в 10.000 изображений со сложным узором и прозрачностью png. Тут еще понадобится большая работа дизайнера, который стоит денег.

Старый 03.03.2011, 19:15
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 23  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Изобретение велосипеда, нет?
Все поставщики коммерческих изображений используют водяные знаки при выкладке в открытый доступ.
Для последующего использования эти изображения уже непригодны.
По трудозатратам - в тыщу раз проще найти аналогичное изображение в открытом доступе, нежели стирать водяные знаки вот с этого конкретного изображения.

Старый 03.03.2011, 19:38
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 24  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Это мог бы быть элементарно повторяющийся рисунок, скажем логотип, или надпись "воровать нехорошо!". На изображении, которое нужно защитить - этот рисунок наносится как уменьшение значения альфа-канала. Т.е. в местах, где наносим водяной логотип - альфа у пикселей уменьшается, скажем, в два раза. Клиентский флэш знает шаблон, который привязан например к top-left. И, загрузив это изображение, восстанавливает альфу всех этих пикселей. Значения цвета при этом не изменялись, и мы получим исходное изображение, а враг скачает с сервера - порченое.
__________________
Reality.getBounds(this);

Старый 03.03.2011, 20:41
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 25  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
а как будут восстанавливаться бывшие прозрачные пикселы для пнг?
для джипега - просто копируем альфаканал в 100% и вот у нас исходное изображение.
или я не понял задумки? )
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 03.03.2011, 22:54
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 26  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
для джипега - просто копируем альфаканал в 100% и вот у нас исходное изображение.
Откуда у джипега альфаканал?

Старый 04.03.2011, 01:51
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 27  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Почему, задумку поняли. Если бы у исходных ПНГ не варьировалась прозрачность, все было бы так просто, даже шаблона бы не потребовалось - просто поднять альфу всех пикселов до 100%. Но автор упомянул, что изображения уже с прозрачностью, и это сильно осложняет дело - если уменьшать альфу в два раза, мы потеряем половину диапазона при восстановлении (все нечетные значения приведутся к четным - это же не float). И это не тру, так что не, не пойдет.
Другой вариант - воспользоваться открытостью формата, как предлагал GAIKER. Можно добавить 8-битную карту прозрачностей отдельным chunk'ом. Если уж на то пошло, "портить" картинку можно просто "лишая" ее альфа-канала, если он жизненно важен для использования изображения - просто записывать его в кастомный chunk и в клиенте оттуда копировать BitmapData::copyChannel. А скачанный с сервера файл будет просто непрозрачным на каком-нибудь резвом (красном?)) фоне. Только в принципе "починить" такое изображение не очень сложно, если понять, что с ним сделали. Вот хранение в пингах хэшей, или ключей - с этим можно поиграться.
__________________
Reality.getBounds(this);

Старый 04.03.2011, 08:13
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 28  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Цитата:
printscreen не поможет тупо стырить базу в 10.000 изображений со сложным узором и прозрачностью png.
Возражу.
Ясен перец, не кнопку тыкать же..
Если речь идет о промышленных масштабах, кражу, по принтскрину и дальнейшую обработку, либо еще как-то, тоже можно сделать промышленно, что тут такого? Тем более, если очень хочется и оно того стоит.
Для мелкого воришки и кнопки хватит.

Цитата:
Есть большая база эксклюзивных png файлов, которые не должны попасть конкурентам фирмы-заказчика. В них вся суть.
Вы что, демонстрируете всем желающим свои драгоценные базы через интернет по флешу? Или у вас таких заказчиков на такие объемы тоже мильен?
Выложить десяток-другой картинок в хорошем качестве, чтобы уровень показать. Остальные - по эксклюзивному доступу, или обычные превьюшки низкого качества. Чего огород городить, тем более с флешем? Непонятно.


Последний раз редактировалось alexcon314; 04.03.2011 в 08:41.
Старый 04.03.2011, 08:38
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 29  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Для промышленных масштабов можно и по-умному

1. Берем целевую флэшку, снимаем обфускацию, декомпилируем
2. Ищем код, который грузит список картинок и сами картинки, а так же расшифровывает их
3. Клепаем свою флэшку
4a. Наша флэшка вгружает целевую и получает у нее ссылки на нужные объекты
4b. Наша флэшка вгружает целевую и использует ее классы для создания нужных объектов
5. Наша флэшка получает картинки по одной, и через локальный сокет отдает их проге, которая скидывает их на винт.

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:47.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.