RU2014115458A - Система и способ защиты передачи данных с устройств ввода - Google Patents
Система и способ защиты передачи данных с устройств ввода Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/554—Detecting local intrusion or implementing counter-measures involving event detection and direct action
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/031—Protect 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, в котором в качестве настроек операционной системы выступает по крайней мере одно из следующих свойств:
- выбранный язык ввода текста,
- выбранный формат ввода текста.
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)
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)
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 | Закрытое акционерное общество "Лаборатория Касперского" | Система и способ защиты вводимого пароля от перехвата |
-
2014
- 2014-04-18 RU RU2014115458/08A patent/RU2568283C2/ru active
- 2014-07-21 US US14/336,655 patent/US8914884B1/en active Active
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. |