[go: up one dir, main page]

RU2014115458A - Система и способ защиты передачи данных с устройств ввода - Google Patents

Система и способ защиты передачи данных с устройств ввода Download PDF

Info

Publication number
RU2014115458A
RU2014115458A RU2014115458/08A RU2014115458A RU2014115458A RU 2014115458 A RU2014115458 A RU 2014115458A RU 2014115458/08 A RU2014115458/08 A RU 2014115458/08A RU 2014115458 A RU2014115458 A RU 2014115458A RU 2014115458 A RU2014115458 A RU 2014115458A
Authority
RU
Russia
Prior art keywords
antivirus
data
application
input devices
framework
Prior art date
Application number
RU2014115458/08A
Other languages
English (en)
Other versions
RU2568283C2 (ru
Inventor
Сергей Вольфович Коган
Игорь Сергеевич Маслов
Original Assignee
Закрытое акционерное общество "Лаборатория Касперского"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Закрытое акционерное общество "Лаборатория Касперского" filed Critical Закрытое акционерное общество "Лаборатория Касперского"
Priority to RU2014115458/08A priority Critical patent/RU2568283C2/ru
Priority to US14/336,655 priority patent/US8914884B1/en
Publication of RU2014115458A publication Critical patent/RU2014115458A/ru
Application granted granted Critical
Publication of RU2568283C2 publication Critical patent/RU2568283C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/554Detecting local intrusion or implementing counter-measures involving event detection and direct action
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
    • G06F2221/031Protect user input by software means

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

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

Claims (8)

1. Система передачи данных от устройств ввода средствам приложения, которая содержит
а) драйвер-фильтр, являющийся компонентом антивируса, предназначенный для перехвата от драйвера устройства ввода данных операционной системе и последующей передачи их средству работы с приложениями с целью предотвращения получения этих данных другими приложениями;
б) средство внедрения кода в приложение, представляющее собой компонент антивируса и предназначенное для внедрения в приложение средства взаимодействия антивируса с фреймворком для ввода текста с устройств ввода;
в) средство работы с приложениями, представляющее собой компонент антивируса и предназначенное для
- приема данных от драйвер-фильтра;
- преобразования данных на основании настроек операционной системы в вид, доступный для обработки средством взаимодействия антивируса с фреймворком для ввода текста с устройств ввода;
- определения, готово ли средство взаимодействия антивируса с фреймворком для ввода текста с устройств ввода обработать данные, полученные от средства работы с приложениями;
- и передачи их требуемому приложению через средство взаимодействия антивируса с фреймворком для ввода текста с устройств ввода;
г) средство взаимодействия антивируса с фреймворком для ввода текста с устройств ввода, представляющее собой компонент антивируса, внедренный в приложение и предназначенное для
- получения данных от средства работы с приложениями;
- определения элементов интерфейса приложения, для которых предназначены данные от устройства ввода;
- и последующей передачи результата последним.
2. Система по п. 1, в которой перехваченные драйвер-фильтром данные включают, по крайней мере, такие параметры как
- скан-коды нажатых на клавиатуре клавиш;
- смещение позиции мыши;
- координаты светового пера.
3. Система по п. 1, в которой средство взаимодействия антивируса с фреймворком для ввода текста с устройств ввода внедряется в приложение по меньшей мере одним из следующих способов:
- как плагин;
- посредством использования средств межпроцессного взаимодействия;
- через внедрение в поток средства отображения пользовательского интерфейса.
4. Система по п. 1, в котором в качестве настроек операционной системы выступает по крайней мере одно из следующих свойств:
- выбранный язык ввода текста;
- выбранный формат ввода текста.
5. Способ передачи данных от устройств ввода элементам интерфейса приложения, в котором:
а) внедряют в приложение средство взаимодействия антивируса с фреймворком для ввода текста с устройств ввода;
б) перехватывают с помощью драйвер-фильтра антивируса данные от устройства ввода;
в) преобразуют на основании настроек операционной системы данные, полученные от драйвер-фильтра, в вид, доступный для обработки средством взаимодействия антивируса с фреймворком для ввода текста с устройств ввода;
г) передают преобразованные данные, полученные от драйвер-фильтра антивируса средству взаимодействия антивируса с фреймворком для ввода текста с устройств;
д) определяют элементы интерфейса приложения, для которых предназначены данные от устройств ввода;
е) передают преобразованные данные элементам интерфейса приложения.
6. Способ по п. 5, в котором перехваченные драйвер-фильтром данные включают, по крайней мере, такие параметры как
- скан-коды нажатых на клавиатуре клавиш;
- смещение позиции мыши;
- координаты светового пера.
7. Способ по п. 5, в котором внедряют в приложение средство взаимодействия антивируса с фреймворком для ввода текста с устройств ввода одним из следующих способов:
- как плагин;
- посредством использования средств межпроцессного взаимодействия;
- через внедрение в поток средства отображения пользовательского интерфейса.
8. Способ по п. 5, в котором в качестве настроек операционной системы выступает по крайней мере одно из следующих свойств:
- выбранный язык ввода текста,
- выбранный формат ввода текста.
RU2014115458/08A 2014-04-18 2014-04-18 Система и способ защиты передачи данных с устройств ввода RU2568283C2 (ru)

Priority Applications (2)

Application Number Priority Date Filing Date Title
RU2014115458/08A RU2568283C2 (ru) 2014-04-18 2014-04-18 Система и способ защиты передачи данных с устройств ввода
US14/336,655 US8914884B1 (en) 2014-04-18 2014-07-21 System and methods for protecting data from input devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2014115458/08A RU2568283C2 (ru) 2014-04-18 2014-04-18 Система и способ защиты передачи данных с устройств ввода

Publications (2)

Publication Number Publication Date
RU2014115458A true RU2014115458A (ru) 2015-10-27
RU2568283C2 RU2568283C2 (ru) 2015-11-20

Family

ID=52015390

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2014115458/08A RU2568283C2 (ru) 2014-04-18 2014-04-18 Система и способ защиты передачи данных с устройств ввода

Country Status (2)

Country Link
US (1) US8914884B1 (ru)
RU (1) RU2568283C2 (ru)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10373149B1 (en) 2012-11-12 2019-08-06 Square, Inc. Secure data entry using a card reader with minimal display and input capabilities having a display
US9613353B1 (en) 2013-12-26 2017-04-04 Square, Inc. Passcode entry through motion sensing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1158600C (zh) 1997-04-02 2004-07-21 微软公司 用于操作平台可移植虚拟机的计算机系统和方法
US7024546B2 (en) 2001-04-03 2006-04-04 Microsoft Corporation Automatically enabling editing languages of a software program
RU2461869C1 (ru) * 2011-08-11 2012-09-20 Закрытое акционерное общество "Лаборатория Касперского" Система и способ защиты вводимого пароля от перехвата

Also Published As

Publication number Publication date
US8914884B1 (en) 2014-12-16
RU2568283C2 (ru) 2015-11-20

Similar Documents

Publication Publication Date Title
ZA202306785B (en) Software-defined device interface system and method
CL2017002531A1 (es) Aparato y método para generar y transmitir tramas de datos
EP4307568A3 (en) Wireless devices and systems including examples of mixing input data with coefficient data
MX2015008417A (es) Sistema y metodo para inicio de sesion seguro y aparato para el mismo.
MX2017004885A (es) Dispositivo de recepcion, dispositivo de transmision y metodo de procesamiento de datos.
EP4354840A3 (en) Distributed personal assistant
EP4439224A3 (en) Intelligent blending system
AU2015201491B2 (en) System and method for executing file by using biometric information
MX362925B (es) Sistema y método para conexiones siempre encendidas en sistemas de comunicaciones inalámbricas.
JP2014238823A5 (ru)
PH12016502587A1 (en) Information processing device, information processing method, and program
WO2008100549A3 (en) Bi-directional communication in a parallel processing environment
EA201590809A1 (ru) Конфигурации механизма обнаружения на основе профиля для wi-fi-сетей с поддержкой распознавания окружения
GB2543900A (en) Distributed big data in a process control system
GB201213281D0 (en) Data communication method and system
GB2547380A (en) Method for enabling communication between a user device browser and a local device
EP2645226A3 (en) Image processing apparatus and image processing system
WO2015158227A3 (en) Mobile terminal control method, apparatus and system
EP2637122A3 (en) Image processing system and image processing apparatus for sending image data
CL2015003766A1 (es) Sistema y método para comunicaciones electrónicas seguras mediante hardware de seguridad basado en criptografía umbral
WO2014122372A3 (fr) Procédé et dispositif d'optimisation d'un plan d'allocation de ressources
WO2014182787A3 (en) Systems and methods for high fidelity multi-modal out-of-band biometric authentication
WO2010147362A3 (en) Widget activation and communication method
SG11201805525RA (en) Link request processing method and apparatus
MX346806B (es) Sistema y método para comunicación mejorada en una red inalámbrica.