Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Скрипт/плагин для защиты онлайн аудиофайлов от загрузки

минув час актуальності


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



  1. ставка прихована фрілансером
  2. 4 дні500 ₴
    Дмитрий Мазуренко
     185 

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

    Україна Острог | 25 листопада о 13:02 |
  3. 3 дні700 ₴
    Сергей Гринев
     169   1   0

    Не вижу проблем. Реализуется любым методом криптографической защиты файлов, даже тем же AES

    Україна Одеса | 25 листопада о 16:37 |
  4. 4 дні2000 ₽
    Степан Холодов
     172   1   0

    Здравствуйте.
    Могу выполнить используя webassembly, что кардинально усложнит извлечение даже для профессионала. Webassembly - новая технология, позволяющая поместить скомпилированный код в браузер. Таким образом, чтобы обойти такую защиту придется сначала декомпилировать исходник. ( Или дизасемблировать llvm байт-код, что пока что могут ещё меньше людей). Учитывая, что декомпиляция данной технологии ещё не успела развиться. Какое-то время это будет достаточно хорошей защитой.

    Росія Санкт-Петербург | 27 листопада о 20:57 |
  5. 1 день300 ₴
    Владимир Турчак
     151 

    Добрый день!
    Работы на 2 часа, правда, надо знать ваш движок.
    Обращайтесь!
    Владимир
    [email protected]
    или в личку

    Україна Україна | 3 грудня о 03:59 |
  • Евгений Евгений
    Поскаржитися | 25 листопада о 12:40 |

    всё просто в папках где  мп3 сделать запрет всем кроме локалхоста. тоесть скрипт может обработать а если попробовать скачать  запрет 

  • Сергей Прядченко — замовник проекту
    Поскаржитися | 25 листопада о 12:54 |

    Сколько стоит такая реализация? 

  • Евгений Евгений
    Поскаржитися | 25 листопада о 13:03 |

    в личку написал

  • Александр Белов
    Поскаржитися | 27 листопада о 15:43 |

    скрипт все-равно будет в конечном итоге отдавать файл пользователю - без этого оно не будет работать.

  • Артем Долматов
    Поскаржитися | 25 листопада о 12:42 |

    Добрый день. К сожалению, защитить на 100% не возможно, так как можно даже банально записать аудио. Да и все храниться в кэше у пользователя. Можно единственное сделать, написать скрипт который будет отдавать по маленьким частям аудио, допустим по 1 сек, и по факту получиться что скачать нельзя будет, или можно только специальными программами, но файлов будет много, 60 сек = 60 файлов. Могу реализовать, примерная цена 1500+-500 грн. Если интересно, обдумаю и скажу точную цену. Работаю через сейф.

  • Сергей Прядченко — замовник проекту
    Поскаржитися | 25 листопада о 12:56 |

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

  • Артем Долматов
    Поскаржитися | 25 листопада о 12:58 |

    По такому принципу, как я предложил, работает youtube. Можно добавить еще какое нибудь шифрование 

  • Anya An
    Поскаржитися | 25 листопада о 22:46 |

    Как вариант, захэшируйте подсолив названия ваших платных файлов. Нет хэша нет линка нет файла.

  • Alex Nenko
    Поскаржитися | 26 листопада о 19:32 |

    есть вариант реализации, но надо знать реализацию подписки и нужно будет хешировать контент при отдачи на сервере, пиха не подойдет.

  • Александр Белов
    Поскаржитися | 27 листопада о 15:39 |

    100% защиты не существует в принципе - все что пользователь может проиграть в плеере он может потоком записать в файл. Другое дело что можно попытаться усложнить задачу. Обычно для этого используют HLS при котором как писали выше файл разбивается на мелкие фрагменты и ссылка на каждый фрагмент шифруется с помощью  ngx_http_secure_link_module для каждого пользователя (ссылки для каждого пользователя уникальные) и каждая ссылка имеет время жизни после окончания которого ссылка перестанет отдавать контент. далее из этих ссылок формируется плейлист для плеера и в таком формате отдается пользователю для прослушивания. Имею опыт настройки аналогичного функционала для онлайн кинотеатра. Если не найдете исполнителя до выходных - могу взяться.

  • Вы всё усложняете. Человеку надо просто скрыть файлы от прямого скачивания.

    Для этого обращение к музыкальному файлу идёт через скрипт php (2 строчки), а сам скрипт уже вытягивает нужный файл и даёт его пользователю. Пользователь слушает, но откуда пришёл файл не знает. 50 грн. 20 минут работы.

  • Додати

Замовник
Проект опублікований
25 листопада о 12:36
106 переглядів
Качество описания проекта
0
0
100%