Способ защиты информации Российский патент 2024 года по МПК G06F21/60 G06F16/835 

Описание патента на изобретение RU2829309C1

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

Алгоритм для программ и/или части программ на ЭВМ нацелен на борьбу со Спамом в мобильных приложениях и на сайтах, в формах обратной связи, страницах с комментариями к контенту, чатах. Борьбу с автоматическими регистрациями на сайтах и в мобильных приложениях, с парсингом контента со страниц сайтов и приложений. Преимущество метода в том, что он использует меньше нагрузки на ЭВМ, чем при полном шифровании отправляемых и получаемых данных между сервером и браузером или приложением. И не значительном уменьшении скорости отображения информации для пользователя ЭВМ.

Используемые сокращения:

Программа или часть программы на ЭВМ далее Программа.

Браузер (в том числе мобильный браузер) или приложение (браузерное, мобильное и др.) далее Браузер или Приложение.

Алгоритм включает в себя 2 Программы:

Первая Программа устанавливается на сервер.

Программа меняет обозначения (названия) селекторов языков HTML, CSS и др., связанных с языками программирования (PHP, Java и др.), участвующих в отображения информации на страницах веб сайтов и приложений случайным или по определенным правилам образом в определенный интервал времени или при каждом запросе. Составляет список соответствия измененных и оригинальных селекторов.

Шифрует его ключом шифрования, отправляет ключ шифрования и список соответствия в Браузер или Приложение методами get/post, webkit или др. Также Программа может расшифровывать список соответствия, присланный вместе с ключом шифрования Браузером или Приложением методами get/post, webkit или другими. Обрабатывать запрос Браузера или Приложения методами get/post, webkit или другими и модифицировать в исходное состояние, какое оно было бы до изменения второй Программой, встроенной в Браузер или Приложение, для дальнейшей обработки сервером.

Вторая Программа встраивается в Браузер или Приложение получает ключ и список соответствия селекторов от первой Программы. Расшифровывает список соответствия селекторов и адаптирует данные для отображения в Браузер или Приложение в исходном виде. Также Программа при отправке запроса на сервер из Браузера или Приложения методами get/post, webkit или др., меняет обозначения (названия) параметров (ключей из пары ключ=значение) запросов и эти параметры местами, составляет список соответствия измененных и оригинальных параметров и их очередность, шифрует этот список ключом шифрования, отправляет ключ шифрования и список соответствия серверу.

Возможные способы изменения селекторов на сайте:

1. Перехват серверного ответа (с помощью хуков, или внутреннего прокси или порта или др.), изменение и отправка Браузеру или Приложению.

2. Программа меняет селекторы на сервере в файлах, относящиеся к конечным страницам сайта, кэш страницам и др.

3. Программа может быть представлена в виде модуля в CMS, который изменяет селекторы на странице отображения контента.

В Браузер можно добавить код Программы или использовать Браузерное расширение(дополнение), если браузер не поддерживает алгоритм.

Зарегистрироваться на сайте или отправить сообщение можно только с Браузера, поддерживающего алгоритм или с помощью установленного расширения(дополнения) в браузере, не поддерживающего алгоритм. Сайт об этом будет предупреждать, при переходе на страницу, защищенную алгоритмом. Для любого пользователя ЭВМ не составит трудности единожды установить расширение(дополнение) по краткой инструкции и ссылке. В приложения можно добавить код Программы. В приложениях с алгоритмом пользователи не заметят изменений.

Пример 1: Программа меняет селекторы, например HTML, <body>....<body/> на <bear>..... <bear/>.

В списке соответствия:

<body>:<bear>

<body/>:<bear/>

где исходный селектор : замененный селектор.

Пример 2: Программа меняет в Post Data в post запросе «ключ=значение»

mec[title]=Moon&mec[content]=moon+lite на abc[3456]=moon+lite&abc[6789]=Moon

В списке соответствия:

mec[title]: abc[6789]:1

mec[content]:abc[3456]:2

где исходный ключ : замененный ключ : порядковый номер ключа.

Похожие патенты RU2829309C1

название год авторы номер документа
Безопасная аутентификация по логину и паролю в сети Интернет с использованием дополнительной двухфакторной аутентификации 2016
  • Петровичев Дмитрий Леонидович
  • Баранов Артем Олегович
  • Гончаров Евгений Викторович
RU2635276C1
МОСТ МЕЖДУ АУТЕНТИФИКАЦИЕЙ И АВТОРИЗАЦИЕЙ С ИСПОЛЬЗОВАНИЕМ РАСШИРЕННЫХ СООБЩЕНИЙ 2017
  • Энрайт Эрик Нильс
  • Ратика Адам
  • Кересман Майкл А. Iii
  • Шервин Фрэнсис М.
  • Баласубраманиан Чандра С.
RU2716042C1
СПОСОБ УПРАВЛЕНИЯ ДАННЫМИ ВЕБ-САЙТА 2018
  • Герман Михаил Сергеевич
RU2691834C1
СИСТЕМА И СПОСОБ АВТОМАТИЧЕСКОГО ЗАПОЛНЕНИЯ ЭЛЕКТРОННЫХ ФОРМ 2015
  • Донецкий Виталий Александрович
  • Баланда Виталий Юрьевич
  • Прасолов Никита Михайлович
  • Мазняк Алексей Николаевич
RU2602789C2
Система и способ настройки систем безопасности при DDoS-атаке 2017
  • Халимоненко Александр Александрович
  • Тихомиров Антон Владимирович
  • Коноплев Сергей Валерьевич
RU2659735C1
Система и способ шифрования при передаче веб-страницы приложению пользователя 2015
  • Купреев Олег Викторович
  • Кусков Владимир Анатольевич
  • Самулеенков Алексей Андреевич
RU2614928C1
СИСТЕМА И СПОСОБ ОБНАРУЖЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫХ БОТОВ И ЗАЩИТЫ ОТ НИХ 2020
  • Крылов Павел Владимирович
  • Батенёв Александр Викторович
RU2738337C1
СПОСОБ И СИСТЕМА ПОДБОРА ПРЕДЛОЖЕНИЙ ДЛЯ ПОЛЬЗОВАТЕЛЯ НА ОСНОВАНИИ АНАЛИЗА ЕГО ДЕЙСТВИЙ 2018
  • Крестников Федор Иванович
  • Мельников Кирилл Сергеевич
  • Панин Кирилл Александрович
RU2693646C1
СПОСОБ И СИСТЕМА МАРКИРОВКИ ДЕЙСТВИЙ ПОЛЬЗОВАТЕЛЯ ДЛЯ ПОСЛЕДУЮЩЕГО АНАЛИЗА И НАКОПЛЕНИЯ 2018
  • Крестников Федор Иванович
  • Мельников Кирилл Сергеевич
  • Панин Кирилл Александрович
RU2702275C1
СПОСОБ, СИСТЕМА И КОМПЬЮТЕРНОЕ УСТРОЙСТВО ДЛЯ ПРЕДОСТАВЛЕНИЯ УСЛУГ СВЯЗИ МЕЖДУ РЕСУРСАМИ В СЕТЯХ СВЯЗИ И ИНТЕРНЕТ С ЦЕЛЬЮ ПРОВЕДЕНИЯ ТРАНЗАКЦИЙ 2002
  • Серебренников Олег Александрович
RU2273107C2

Реферат патента 2024 года Способ защиты информации

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении меньшей нагрузки на ЭВМ, чем при полном шифровании отправляемых и получаемых данных. Способ защиты информации, передаваемой по каналам связи между сервером и браузером или приложением, заключается в том, что: на сервере меняют обозначения селекторов языков перед отправкой в браузер или приложение, составляют список соответствия измененных и оригинальных селекторов, шифруют этот список ключом шифрования, отправляют ключ шифрования и список соответствия в браузер или приложение, где получают ключ шифрования и список соответствия, расшифровывают список соответствия, восстанавливают полученный измененный ответ от сервера, также перед отправкой запроса браузером или приложением серверу меняют обозначения параметров - ключей из пары ключ=значение запросов и эти параметры местами, составляют список соответствия измененных и оригинальных параметров и их очередность, шифруют этот список ключом шифрования, отправляют ключ шифрования и список соответствия серверу, после чего обрабатывают полученный запрос от браузера или приложения и изменяют запрос до первоначального для дальнейшей обработки сервером.

Формула изобретения RU 2 829 309 C1

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

Документы, цитированные в отчете о поиске Патент 2024 года RU2829309C1

Способ регенерирования сульфо-кислот, употребленных при гидролизе жиров 1924
  • Петров Г.С.
SU2021A1
Способ регенерирования сульфо-кислот, употребленных при гидролизе жиров 1924
  • Петров Г.С.
SU2021A1
Способ получения цианистых соединений 1924
  • Климов Б.К.
SU2018A1
Станок для придания концам круглых радиаторных трубок шестигранного сечения 1924
  • Гаркин В.А.
SU2019A1
СПОСОБ ЧАСТИЧНОГО СКРЕМБЛИРОВАНИЯ ПОТОКА ДАННЫХ 2004
  • Вайс Эндрю Огастин
  • Деккер Герард Йохан
  • Сидл Дэвид Нейл
  • Ван Вейк Рулоф
  • Хогенбом Рональдус Петрус Йоханнес
  • Палмер Джеймс Стюарт Кросби
  • Стокхаммер Томас Франц
RU2325775C2

RU 2 829 309 C1

Авторы

Половников Дмитрий Александрович

Даты

2024-10-30Публикация

2024-02-05Подача