説明

セーフネット インコーポレイテッドにより出願された特許

1 - 10 / 15


【課題】保護するためのルーチンの自動選択する装置、コンピュータ読取可能媒体、方法を提供すること。
【解決手段】アプリケーションを保護する装置、コンピュータ読取可能媒体、方法。前記方法は、以下のステップを含む:
前記アプリケーションの複数の各ルーチンを評価し、前記アプリケーションの前記複数の各ルーチンの評価を生成することによって、前記アプリケーション用のセキュリティ・レベルを受け取ることに応答するステップ;
前記複数の各ルーチンの前記評価と及び前記受け取ったセキュリティ・レベルとに基づいて保護を行うための前記複数のルーチンの幾つかを選択するステップ;並びに
前記複数のルーチンのうち前記選択された幾つかを保護するステップ。 (もっと読む)


【課題】仮想マシン全体のコピーが消失したり盗まれたりする事態に陥ったり、あるいはこうしたことも含めて、対象となる仮想マシンのセキュリティが破られるリスクを防止する。
【解決手段】ホストコンピュータクラウド22は、プロセッサ26を備え、仮想マシンをサポートする。ユーザーのコントロールの下にあるエージェント42は、ネットワーク40を介して前記クラウド22と通信を行う。キー管理サーバーは、ネットワーク40を介して前記クラウド22と通信する。前記クラウド22は、不揮発性の記憶媒体36上に暗号化された仮想ディスク52の形態で前記仮想マシンを保存する。前記エージェント42から命令(コマンド)を受けたときに、前記クラウド22は、前記キー管理サーバーからのディスクラッピングキーを要求する。前記クラウド22は、前記ディスクラッピングキーを用いて前記暗号化されたディスク52を復号化する。 (もっと読む)


【課題】ハッカー又は悪意のあるプログラムが特権的地位を持ち、当然の成り行きとして、その状態をリセットし、コードが改変されてしまう可能性がある。
【解決手段】ハイパーバイザーは、ホストコンピューターシステム上で稼働し、少なくとも1つの仮想マシンを定義する。仮想マシンのアドレス空間が、ハイパーバイザーの制御の下、ホストコンピューターシステムの物理メモリ上にある。ゲストオペレーティングシステムが、仮想マシンにおいて稼働する。ハイパーバイザー及びホストオペレーティングシステムの少なくとも一方が、仮想マシンのアドレス空間の部分に対応するホストコンピューターシステムのアドレス空間の部分を、当該部分が読出し可能であるが書き込み不能なロック状態にセットする。 (もっと読む)


【課題】複数のユーザーデキュリティドメインを備えたトークンを提供すること
【解決手段】セキュリティトークンは、複数の独立したアプリケーションエンクレーブを有し、該エンクレーブ上で、異なるアプリケーションプロバイダが暗号鍵及び/又は他のデータをインストールして、前記トークンのユーザーを前記エンクレーブのそれぞれのアプリケーションに対して認証を行うことができる。 (もっと読む)


【課題】異なるマシン間で重複排除を許可する複数の物理的マシン又は仮想マシンのディスクイメージを暗号化するための、システム、方法、及びコンピュータープログラムを提供する。
【解決手段】以下を備えるコンピュータシステム:不揮発性保存媒体上に保存される機械読取可能コードの形態で基本イメージを含む第一領域;不揮発性保存媒体上に保存される機械読取可能コードの形態でマシンイメージを含む第二領域;及び重複排除装置;ここで、前記第二領域のマシンイメージは、重複排除を目的とした前記基本イメージに十分に類似した基本部分と前記第二領域のマシンイメージに特有の部分とを含み、前記第一領域の基本イメージ及び前記第二領域のマシンイメージは、前記重複排除装置によって重複排除され;及び前記第二領域の特有の部分は、前記第一領域が利用できないキーを用いて、フルディスク暗号化が行われている。 (もっと読む)


【課題】コンパクトで内臓式のパーソナルキーを提供すること。
【解決手段】コンパクトで内臓式のパーソナルキーが開示される。パーソナルキーは、ホスト処理デバイス(102)、メモリ(214)、およびプロセッサ(212)に取り外し可能な結合をし得るUSBコンプライアントインターフェース(206)を含む。プロセッサ(212)は、メモリ(214)に格納可能なデータへのホスト処理デバイス(102)条件付アクセスおよびパーソナルキーで格納されるファイルを管理するように要求し、ファイルのデータに基いて実行される計算機能性を提供する。 (もっと読む)


元々のアプリケーションのライセンスを保護及び確認するためのソフトウェア・アプリケーション保護方法及びシステム。前記システムは、前記実行可能な元々のアプリケーションを読み込み、そして、シェル化されたアプリケーションを生成し、該シェル化されたアプリケーションは、前記元々のアプリケーションとシェルとを含み、該シェルは、前記ライセンス情報を含有する。前記シェル化されたアプリケーションは、ライセンスAPIを実装しており、前記シェル化されたアプリケーション内の前記元々のアプリケーションと前記シェルとの間での安全な通信を確立する。前記元々のアプリケーション用のライセンスは、前記シェル化されたアプリケーション単独で確認することができる。
(もっと読む)


【課題】コンピューターコードのリバースエンジニアリング又はハッキングの、妨害、防止又は検出すること。
【解決手段】プログラムを実行しているコンピューター中において条件付ジャンプを行う方法の実施形態において、本質的条件分岐がなされる条件となる入力が提供される。難読化させる、予測不能なデータが提供される。前記予測不能なデータを条件とする難読化された分岐を引き起こすコードが実行される。難読化された条件分岐によって決定されるコンピュータプログラム中のポイントにおいて、その入力に依存する本質的な条件分岐がなされる。 (もっと読む)


【課題】 自走発振器のロックを検出するシステム及び方法を提供することである。
【解決手段】 FROサンプラー110の出力がサンプルストレージメディア120の入力にカップリングされ、パターン検出ロジックが、サンプルストレージメディアを1つ以上のパターン検出器130に作動上カップリングしてサンプルにアクセスし又はサンプルを入手する。パターン検出器が、保存サンプル1〜Nを、保存サンプル(N+1)〜2Nと比較してその等値性を調べ、サンプル1と4が同値を含み、サンプル2と5が同値を含み、サンプル3と6が同値を含むことを発見すると、サンプル1、2、3がサンプル4、5、6と同じパターンの反復であると見なされる。 (もっと読む)


【課題】データベースの機能性を有するソフトウェアアプリケーションにとって、データベースを難読化すること。
【解決手段】その機能性を保存する間、オリジナルのキャラクターの標準的な順序を維持するように、オリジナルのテーブル名、カラム名、テーブル順序、カラム順序、及び/又はデータのキャラクターセットを変更することにより、データベースのスキーマを難読化するためのシステム及び方法。 (もっと読む)


1 - 10 / 15