JP6328707B2 - マイクロフォンからアプリケーションプロセスへのオーディオデータの伝送を保護するシステム及びその方法 - Google Patents
マイクロフォンからアプリケーションプロセスへのオーディオデータの伝送を保護するシステム及びその方法 Download PDFInfo
- Publication number
- JP6328707B2 JP6328707B2 JP2016161364A JP2016161364A JP6328707B2 JP 6328707 B2 JP6328707 B2 JP 6328707B2 JP 2016161364 A JP2016161364 A JP 2016161364A JP 2016161364 A JP2016161364 A JP 2016161364A JP 6328707 B2 JP6328707 B2 JP 6328707B2
- Authority
- JP
- Japan
- Prior art keywords
- audio
- data
- software
- audio data
- encrypted
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0464—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload using hop-by-hop encryption, i.e. wherein an intermediate entity decrypts the information and re-encrypts it before forwarding it
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/12—Transmitting and receiving encryption devices synchronised or initially set up in a particular manner
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本願は、2015年4月25日に出願されたロシア特許出願第2016116002号の関連出願であり、米国特許法第119条によってこの出願に基づく優先権を主張し、本明細書中に参考として援用する。
・ファイルシステムやシステムレジストリへのアクセス
・他のプロセスとのやり取り
・全てのプロセスの、以下のものへの分類:信頼されたもの/信頼されていないもの/弱い制限のあるプロセス/強い制限のあるプロセス
さらに、アンチウイスルモジュールは、シグネチャ(既知のウイルス及び他の悪意のあるアプリケーションの記述)のデータベースの助けを借りてウイルスを探索し、対応するオブジェクト及びこれと関連するデータを除去又は隔離するよう設計される。加えて、脅威無効化モジュールは、要求されていないコンテンツを検出し、リアルタイムでの攻撃や脅威を発見し、全ての不審なプロセスを終了させる措置をとり、インターネットトラフィックを閉鎖するとともに、システムをその最後の既知の安全な状態に復元するために提供され、用いられる。さらに、ユーザフィードバックモジュールが提供されてもよい。ユーザフィードバックモジュールは、マイクロフォンデータへのアクセスを得るためのプロセスの試行をユーザに警告することができ、ユーザは当該プロセスがマイクロフォンにアクセスしてよいかを選択することができる。また、ユーザフィードバックモジュールは、デフォルトとして、マイクロフォンへの全てのアクセスをブロックするオプションをユーザに提供することもできる。
RPCトラフィックフィルタモジュール310は、オーディオエンドポイントデバイス(マイクロフォン305)と関連するオーディオストリーム生成のためのRPC要求を検出するよう設計される。RPCトラフィックフィルタモジュール310は、オーディオストリーム暗号保護モジュール500と接続され、オーディオデータ62の伝送を保護するサブシステム内で、オーディオエンドポイントデバイス(マイクロフォン)と関連するオーディオストリーム生成のための全てのRPC要求を追跡するために用いられる。また、RPCトラフィックフィルタモジュール310は、プロセスID(PID)を決定し、IDの組{PID 1, ... PID N}をプロセス300の組{プロセス1, ..., プロセスN}と対応させて記憶する。ここで、プロセス300は、オーディオエンドポイントデバイス(マイクロフォン305)と関連するオーディオストリーム生成を要求したプロセスである。したがって、RPCトラフィックフィルタモジュール310は、オーディオデータ62の伝送を保護するサブシステムが、その時点で任意のオーディオエンドポイントデバイス(マイクロフォン)にアクセスする全てのプロセス300を識別することを可能にする。
Claims (21)
- オーディオデータへの不正アクセスを防止する方法であって、
受信工程と、決定工程と、割り当て工程と、処理及び暗号化工程と、記憶工程と、インストール工程と、復号工程とを備え、
前記受信工程では、コンピュータのプロセッサにより、複数のソフトウェアプロセスのうちの1つのソフトウェアプロセスから要求を受信して、オーディオエンドポイントデバイスからオーディオストリームを取得し、
前記決定工程では、前記プロセッサにより、前記1つのソフトウェアプロセスのプロセスIDを決定し、
前記割り当て工程では、前記プロセッサにより、複数のデータバッファのうちの1つのデータバッファを、前記プロセスIDに基づいて前記1つのソフトウェアプロセスに割り当て、
前記処理及び暗号化工程では、少なくとも1つのオーディオ処理オブジェクトにより、前記オーディオエンドポイントデバイスから受信したオーディオデータを処理及び暗号化し、前記オーディオデータは前記要求されたオーディオストリームと関連するものであって、
前記記憶工程では、前記プロセッサにより、前記1つのソフトウェアプロセスに対して割り当てられたデータバッファに前記暗号化されたオーディオデータを記憶し、
前記インストール工程では、前記プロセスIDに基づいて、前記プロセスIDに対応する前記1つのソフトウェアプロセスに対してAPI関数呼び出しのインターセプターをインストールし、
前記インターセプターは、前記1つのソフトウェアプロセスに対してのみ、前記割り当てられたデータバッファの暗号化されたオーディオデータにアクセスして前記暗号化されたオーディオデータを復号するよう構成されるようにし、
前記復号工程では、前記1つのソフトウェアプロセスが、前記インターセプターを用いて前記暗号化されたオーディオデータを復号する、方法。 - 前記コンピュータのプロセッサにより、複数のソフトウェアプロセスからの複数の要求をそれぞれ受信し、前記エンドポイントデバイスを含む1つまたは複数のエンドポイントデバイスからのオーディオストリームを取得する工程と、
前記プロセッサにより、前記複数のソフトウェアプロセスに対して前記複数のデータバッファを割り当てる工程と、
前記要求されたオーディオストリームの各々と関連したオーディオデータを暗号化する工程と、
前記割り当てられたデータバッファに、前記要求されたオーディオストリームそれぞれに対応する前記暗号化されたオーディオデータをそれぞれ記憶する工程と、
API関数呼び出しの各インターセプターを備えて構成される前記複数のソフトウェアプロセスの少なくとも一部により、前記暗号化されたオーディオデータを復号する工程と、をさらに備える、請求項1に記載の方法。 - 前記プロセッサにより、前記プロセスIDデータに基づいて、前記オーディオストリームの取得を要求する前記1つのソフトウェアプロセスが不正なソフトウェアプロセスであるかどうかを決定する工程と、
前記1つのソフトウェアプロセスが不正なソフトウェアではないと前記プロセッサが判断した場合にのみ、前記インターセプターをインストールする工程と、をさらに備える、請求項1に記載の方法。 - 前記オーディオストリームの取得を要求する前記ソフトウェアプロセスが不正なソフトウェアであるかどうかを決定する前記工程は、
前記プロセスが信頼できるものかどうかを決定するため前記要求をしたプロセスのアクティビティを監視することと、
既知のウイルスのシグネチャのデータベースにアクセスし、前記要求をしたプロセスのシグネチャを比較することによって当該要求しているプロセスをスキャンすることと、
前記要求をしたプロセスによる前記オーディオストリームへのアクセスを許可するかどうかのコマンドをユーザから受信することと、
の少なくとも1つを含む、請求項3に記載の方法。 - 前記オーディオエンドポイントデバイスから受信した前記オーディオデータを個別のデータバッファに直接記憶する工程と、
前記オーディオデータを暗号化し、前記IDデータが、前記1つのソフトウェアプロセスが不正なソフトウェアプロセスではないことを示したあとに、当該1つのソフトウェアプロセスによる前記オーディオデータへのアクセスを許可する工程と、をさらに備える、請求項3に記載の方法。 - 前記少なくとも1つのオーディオ処理オブジェクトによる前記オーディオデータの前記処理工程は、前記複数のソフトウェアプロセスに対して割り当てられたグローバルエフェクトオーディオ処理オブジェクト及び前記1つのソフトウェアプロセスと関連するローカルエフェクトオーディオ処理オブジェクトとにより、前記オーディオデータを処理することを備える、請求項1に記載の方法。
- 前記オーディオデータを暗号化する暗号化工程は、対称暗号化アルゴリズムと非対称暗号化アルゴリズムのうちの1つによって前記オーディオデータを暗号化することを備える、請求項1に記載の方法。
- オーディオデータへの不正アクセスを防止するシステムであって、
電子メモリ内の複数のデータバッファと、プロセッサとを備え、
前記プロセッサは、
複数のソフトウェアプロセスのうちの1つのソフトウェアプロセスから要求を受信して、オーディオエンドポイントデバイスからオーディオストリームを取得し、
前記1つのソフトウェアプロセスのプロセスIDデータを決定し、
前記プロセッサにより、複数のデータバッファのうちの1つのデータバッファを、前記プロセスIDに基づいて前記1つのソフトウェアプロセスに割り当て、
少なくとも1つのオーディオ処理オブジェクトにより、前記オーディオエンドポイントデバイスから受信したオーディオデータを処理及び暗号化し、前記オーディオデータは前記要求されたオーディオストリームと関連するものであって、
前記1つのソフトウェアプロセスに対して、前記割り当てられたデータバッファに前記暗号化されたオーディオデータを記憶し、
前記プロセスIDに基づいて、前記プロセスIDに対応する前記1つのソフトウェアプロセスに対してAPI関数呼び出しのインターセプターをインストールし、
前記インターセプターは、前記1つのソフトウェアプロセスに対してのみ、前記割り当てられたデータバッファの暗号化されたオーディオデータにアクセスして前記暗号化されたオーディオデータを復号するよう構成されるようにし、
前記1つのソフトウェアプロセスが、前記インターセプターを用いて前記暗号化されたオーディオデータを復号するよう構成される、システム。 - 前記プロセッサはさらに、
複数のソフトウェアプロセスからの複数の要求をそれぞれ受信し、前記エンドポイントデバイスを含む1つまたは複数のエンドポイントデバイスからのオーディオストリームを取得し、
前記複数のソフトウェアプロセスに対して前記複数のデータバッファを割り当て、
前記要求されたオーディオストリームの各々と関連したオーディオデータを暗号化し、
前記割り当てられたデータバッファに、前記要求されたオーディオストリームそれぞれに対応する前記暗号化されたオーディオデータをそれぞれ記憶し、
API関数呼び出しのインターセプターを備えて構成される前記複数のソフトウェアプロセスの少なくとも一部により、前記暗号化されたオーディオデータを復号するよう構成される、請求項8に記載のシステム。 - 前記プロセッサはさらに、
前記プロセスIDデータに基づいて、前記オーディオストリームの取得を要求する前記1つのソフトウェアプロセスが不正なソフトウェアプロセスであるかどうかを決定し、
前記1つのソフトウェアプロセスが不正なソフトウェアではないと前記プロセッサが判断した場合にのみ、前記1つのソフトウェアプロセスに対する前記API関数を呼び出す前記インターセプターをインストールするよう構成される、請求項8に記載のシステム。 - 前記プロセッサはさらに、
前記プロセスが信頼できるものかどうかを決定するため前記要求をしたプロセスのアクティビティを監視することと、
既知のウイルスのシグネチャのデータベースにアクセスし、前記要求をしたプロセスのシグネチャを比較することによって当該要求しているプロセスをスキャンすることと、
前記要求をしたプロセスによる前記オーディオストリームへのアクセスを許可するかどうかのコマンドをユーザから受信することと、の少なくとも1つを実行することにより、
前記オーディオストリームの取得を要求する前記ソフトウェアプロセスが不正なソフトウェアであるかどうかを決定するよう構成される、請求項10に記載のシステム。 - 前記プロセッサはさらに、
前記オーディオエンドポイントデバイスから受信した前記オーディオデータを個別のデータバッファに直接記憶し、
前記オーディオデータを暗号化し、前記IDデータが、前記1つのソフトウェアプロセスが不正なソフトウェアプロセスではないことを示したあとに、当該1つのソフトウェアプロセスによる前記オーディオデータへのアクセスを許可するよう構成される、請求項10に記載のシステム。 - 前記プロセッサはさらに、まず、前記複数のソフトウェアプロセスに対して割り当てられたグローバルエフェクトオーディオ処理オブジェクトにより前記オーディオデータを処理し、次に、前記1つのソフトウェアプロセスと関連するローカルエフェクトオーディオ処理オブジェクトにより前記オーディオデータを処理することで、前記少なくとも1つのオーディオ処理オブジェクトにより前記オーディオデータを処理するよう構成される、請求項8に記載のシステム。
- 前記プロセッサはさらに、対称暗号化アルゴリズムと非対称暗号化アルゴリズムのうちの1つによって前記オーディオデータを暗号化するよう構成される、請求項8に記載のシステム。
- オーディオデータへの不正なアクセスを防止するためのコンピュータ実行可能命令を記憶する、非一時的コンピュータ可読記憶媒体であって、
受信命令と、決定命令と、割り当て命令と、処理及び暗号化命令と、記憶命令と、インストール命令と、復号命令とを備え、
前記受信命令は、複数のソフトウェアプロセスのうちの1つのソフトウェアプロセスから要求を受信させて、オーディオエンドポイントデバイスからオーディオストリームを取得させ、
前記決定命令は、前記1つのソフトウェアプロセスに対してプロセスIDを決定させ、
前記割り当て命令は、複数のデータバッファのうちの1つのデータバッファを、前記プロセスIDに基づいて前記1つのソフトウェアプロセスに割り当てさせ、
前記処理及び暗号化命令は、少なくとも1つのオーディオ処理オブジェクトにより、前記オーディオエンドポイントデバイスから受信したオーディオデータを処理及び暗号化させ、前記オーディオデータは前記要求されたオーディオストリームと関連するものであって、
前記記憶命令は、前記1つのソフトウェアプロセスに対して、前記割り当てられたデータバッファに前記暗号化されたオーディオデータを記憶させ、
前記インストール命令は、前記プロセスIDに基づいて、前記プロセスIDに対応する前記1つのソフトウェアプロセスに対してAPI関数呼び出しのインターセプターをインストールさせ、
前記インターセプターは、前記1つのソフトウェアプロセスに対してのみ、前記割り当てられたデータバッファの暗号化されたオーディオデータにアクセスして前記暗号化されたオーディオデータを復号するよう構成されるようにし、
前記復号命令は前記1つのソフトウェアプロセスが、前記インターセプターを用いて前記暗号化されたオーディオデータを復号させる、非一時的コンピュータ可読記憶媒体。 - 複数のソフトウェアプロセスからの複数の要求をそれぞれ受信させ、前記エンドポイントデバイスを含む1つまたは複数のエンドポイントデバイスからのオーディオストリームを取得させる命令と、
前記複数のソフトウェアプロセスに対して前記複数のデータバッファを割り当てさせる命令と、
前記要求されたオーディオストリームの各々と関連したオーディオデータを暗号化させる命令と、
前記割り当てられたデータバッファに、前記要求されたオーディオストリームそれぞれに対応する前記暗号化されたオーディオデータをそれぞれ記憶させる命令と、
API関数呼び出しの各インターセプターを備えて構成される前記複数のソフトウェアプロセスの少なくとも一部により、前記要求されたオーディオストリームの各々についての前記暗号化されたオーディオデータを復号させる命令とをさらに備える、請求項15に記載の非一時的コンピュータ可読記憶媒体。 - 前記プロセスIDデータに基づいて、前記オーディオストリームの取得を要求する前記1つのソフトウェアプロセスが不正なソフトウェアプロセスであるかどうかを決定させる命令と、
前記1つのソフトウェアプロセスが不正なソフトウェアではないと前記プロセッサが判断した場合にのみ、前記1つのソフトウェアプロセスに対する前記API関数を呼び出す前記インターセプターをインストールさせる命令と、をさらに備える、請求項15に記載の非一時的コンピュータ可読記憶媒体。 - 前記オーディオストリームの取得を要求する前記ソフトウェアプロセスが不正なソフトウェアであるかどうかを決定させる前記命令は、
前記プロセスが信頼できるものかどうかを決定するため前記要求をしたプロセスのアクティビティを監視させることと、
既知のウイルスのシグネチャのデータベースにアクセスさせ、前記要求をしたプロセスのシグネチャを比較することによって当該要求しているプロセスをスキャンさせることと、
前記要求をしたプロセスによる前記オーディオストリームへのアクセスを許可するかどうかのコマンドをユーザから受信させることと、
の少なくとも1つを含む、請求項17に記載の非一時的コンピュータ可読記憶媒体。 - 前記オーディオエンドポイントデバイスから受信した前記オーディオデータを個別のデータバッファに直接記憶させる命令と、
前記オーディオデータを暗号化させ、前記IDデータが、前記1つのソフトウェアプロセスが不正なソフトウェアプロセスではないことを示したあとに、当該1つのソフトウェアプロセスによる前記オーディオデータへのアクセスを許可させる工程と、をさらに備える、請求項17に記載の非一時的コンピュータ可読記憶媒体。 - 前記少なくとも1つのオーディオ処理オブジェクトにより前記オーディオデータを処理させる前記処理命令は、前記複数のソフトウェアプロセスに対して割り当てられたグローバルエフェクトオーディオ処理オブジェクト及び前記1つのソフトウェアプロセスと関連するローカルエフェクトオーディオ処理オブジェクトとにより、前記オーディオデータを処理させることを備える、請求項17に記載の非一時的コンピュータ可読記憶媒体。
- 前記オーディオデータを暗号化する暗号化命令は、対称暗号化アルゴリズムと非対称暗号化アルゴリズムのうちの1つによって前記オーディオデータを暗号化させることを備える、請求項17に記載の非一時的コンピュータ可読記憶媒体。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2016116002A RU2628925C1 (ru) | 2016-04-25 | 2016-04-25 | Система и способ защищенной передачи аудиоданных от микрофона к процессам |
| RU2016116002 | 2016-04-25 | ||
| US15/201,887 US9866539B2 (en) | 2016-04-25 | 2016-07-05 | System and method for protecting transmission of audio data from microphone to application processes |
| US15/201,887 | 2016-07-05 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017199339A JP2017199339A (ja) | 2017-11-02 |
| JP6328707B2 true JP6328707B2 (ja) | 2018-05-23 |
Family
ID=59744955
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016161364A Active JP6328707B2 (ja) | 2016-04-25 | 2016-08-19 | マイクロフォンからアプリケーションプロセスへのオーディオデータの伝送を保護するシステム及びその方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9866539B2 (ja) |
| JP (1) | JP6328707B2 (ja) |
| CN (1) | CN107305613B (ja) |
| RU (1) | RU2628925C1 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108140013B (zh) * | 2016-09-05 | 2020-07-24 | 华为技术有限公司 | 音频处理方法及设备 |
| US10237268B2 (en) * | 2016-11-02 | 2019-03-19 | Google Llc | Secure passcode processing device |
| CN108196817B (zh) * | 2017-12-29 | 2021-01-01 | 广州酷狗计算机科技有限公司 | 音频识别方法、装置及存储介质 |
| RU2695492C1 (ru) * | 2018-09-12 | 2019-07-23 | Общество с ограниченной ответственностью "ХайТэк" | Модуль защищенной аудиосвязи для ip-телефона |
| EP3961436A1 (en) * | 2020-08-28 | 2022-03-02 | Siemens Aktiengesellschaft | Methods and systems for controlling access to at least one computer program |
| CN113779546B (zh) * | 2021-06-01 | 2024-03-26 | 武汉深之度科技有限公司 | 一种录音权限管理方法、计算设备及存储介质 |
| US20250094245A1 (en) * | 2023-09-14 | 2025-03-20 | Capital One Services, Llc | Generating a modified application programming interface response including a modified pointer associated with an encrypted value |
| KR102767887B1 (ko) * | 2024-09-03 | 2025-02-14 | 주식회사 프라임아이씨티 | 디지털 무선 마이크 시스템 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5893926A (en) * | 1995-12-08 | 1999-04-13 | International Business Machines Corporation | Data buffering technique in computer system |
| US6766458B1 (en) * | 2000-10-03 | 2004-07-20 | Networks Associates Technology, Inc. | Testing a computer system |
| US7231269B2 (en) * | 2003-03-20 | 2007-06-12 | Microsoft Corporation | Recovery upon access violation by audio processing object |
| EP1706951A1 (de) * | 2003-12-30 | 2006-10-04 | Sennheiser electronic GmbH & Co. KG | Digitales mikrofon |
| KR20050075877A (ko) * | 2004-01-16 | 2005-07-25 | 삼성전자주식회사 | 데이터 재전송 장치 및 방법 |
| US20050198061A1 (en) | 2004-02-17 | 2005-09-08 | David Robinson | Process and product for selectively processing data accesses |
| US7502481B2 (en) * | 2004-08-31 | 2009-03-10 | Microsoft Corporation | Microphone with ultrasound/audible mixing chamber to secure audio path |
| US8463612B1 (en) | 2005-11-08 | 2013-06-11 | Raytheon Company | Monitoring and collection of audio events |
| US8650620B2 (en) * | 2010-12-20 | 2014-02-11 | At&T Intellectual Property I, L.P. | Methods and apparatus to control privileges of mobile device applications |
| NL1039066C2 (nl) | 2011-09-23 | 2013-05-06 | Anna Maria Johanna Vreede | Internet transactie beveiliging. |
| US9298917B2 (en) * | 2011-09-27 | 2016-03-29 | Redwall Technologies, Llc | Enhanced security SCADA systems and methods |
| US9769123B2 (en) * | 2012-09-06 | 2017-09-19 | Intel Corporation | Mitigating unauthorized access to data traffic |
| RU2546585C2 (ru) * | 2013-08-07 | 2015-04-10 | Закрытое акционерное общество "Лаборатория Касперского" | Система и способ предоставления прав доступа приложениям к файлам компьютера |
| EP3080974A4 (en) * | 2013-12-10 | 2018-01-10 | VYSK Communications Inc. | Microphone disruption apparatus and method |
| US10103872B2 (en) * | 2014-09-26 | 2018-10-16 | Intel Corporation | Securing audio communications |
-
2016
- 2016-04-25 RU RU2016116002A patent/RU2628925C1/ru active
- 2016-07-05 US US15/201,887 patent/US9866539B2/en active Active
- 2016-07-27 CN CN201610602826.4A patent/CN107305613B/zh active Active
- 2016-08-19 JP JP2016161364A patent/JP6328707B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| RU2628925C1 (ru) | 2017-08-22 |
| US20170310648A1 (en) | 2017-10-26 |
| CN107305613A (zh) | 2017-10-31 |
| US9866539B2 (en) | 2018-01-09 |
| CN107305613B (zh) | 2020-05-29 |
| JP2017199339A (ja) | 2017-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6328707B2 (ja) | マイクロフォンからアプリケーションプロセスへのオーディオデータの伝送を保護するシステム及びその方法 | |
| US11775634B2 (en) | Computing platform security methods and apparatus | |
| US11848753B2 (en) | Securing audio communications | |
| US10073972B2 (en) | Computing platform security methods and apparatus | |
| US20160328562A1 (en) | Computing platform security methods and apparatus | |
| JP2015531944A (ja) | データトラフィックへの未認証アクセスの軽減 | |
| JP6307126B2 (ja) | マイクロフォンデータへの不正アクセスを防止するシステム及びその方法 | |
| EP3239887B1 (en) | System and method for protecting transmission of audio data from microphone to application processes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171128 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180228 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180403 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180417 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180418 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6328707 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |