コンピュータシステムへのアクセスを制御するためのデバイスであって、異なるカテゴリの周辺機器に接続されることが可能な少なくとも1つの多機能ポート、および、前記コンピュータシステムに接続されることが可能なアクセスインターフェースを備えるデバイスにおいて、前記多機能ポートと前記アクセスインターフェースとの間に接続されるアクセス管理手段を備え、前記アクセス管理手段が、前記多機能ポートに接続される周辺機器による前記アクセスインターフェースへのアクセスを、前記周辺機器が接続される前記多機能ポートに特定的かつ永続的に関連する周辺機器のカテゴリに前記周辺機器が属する場合にのみ許可するように、物理的に構成されることを特徴とするデバイス。前記デバイスが、第1および第2の多機能ポートを備え、前記アクセス管理手段が、前記第1の多機能ポートに接続される周辺機器による前記アクセスインターフェースへのアクセスを、前記第1の多機能ポートに特定的かつ永続的に関連する周辺機器の第1のカテゴリに前記周辺機器が属する場合にのみ許可するように、かつ、前記第2の多機能ポートに接続される周辺機器による前記アクセスインターフェースへのアクセスを、前記第2の多機能ポートに特定的かつ永続的に関連し、周辺機器の前記第1のカテゴリと異なる、周辺機器の第2のカテゴリに前記周辺機器が属する場合にのみ許可するように、物理的に構成されることを特徴とする、請求項1に記載のデバイス。前記デバイスが、第3の多機能ポートをさらに備え、前記アクセス管理手段が、前記第3の多機能ポートに接続される周辺機器による前記アクセスインターフェースへのアクセスを、前記第3の多機能ポートに特定的かつ永続的に関連し、周辺機器の前記第1および第2のカテゴリと異なる、周辺機器の第3のカテゴリに前記周辺機器が属する場合にのみ許可するように、物理的に構成されることを特徴とする、請求項2に記載のデバイス。前記アクセス管理手段が、それぞれ前記第1の多機能ポート、前記第2の多機能ポート、および前記第3の多機能ポートに接続される、第1のアクセスモジュール、第2のアクセスモジュール、および第3のアクセスモジュールを備え、前記アクセスインターフェースが、前記第1、第2、および第3のアクセスモジュールに接続されるハブモジュールを備えることを特徴とする、請求項3に記載のデバイス。前記アクセス管理手段が、前記周辺機器の前記カテゴリを識別するように、かつ、前記周辺機器が接続される前記多機能ポートに前記アクセスインターフェースを、前記多機能ポートに特定的かつ永続的に関連する周辺機器の前記カテゴリに前記周辺機器の前記識別されたカテゴリが対応する場合にのみ接続するように、構成される識別モジュールを備えることを特徴とする、請求項1から4のいずれか一項に記載のデバイス。前記アクセス管理手段が、前記多機能ポートに特定的かつ永続的に関連する周辺機器の前記カテゴリを記憶する記憶手段を備えることを特徴とする、請求項1から5のいずれか一項に記載のデバイス。前記アクセス管理手段が、前記アクセス管理手段と前記アクセスインターフェースとの間に接続され、前記多機能ポートと前記アクセスインターフェースとの間で伝送されるデータに関する検証を遂行するように構成される検証モジュールをさらに備えることを特徴とする、請求項1から6のいずれか一項に記載のデバイス。前記アクセス管理手段が、ワンタイムプログラマブル回路を備えることを特徴とする、請求項1から7のいずれか一項に記載のデバイス。周辺機器の前記第1、第2、およびまたは第3のカテゴリが、キーボード、マウス、およびストレージキーから選択される周辺機器のカテゴリに対応することを特徴とする、請求項1から8のいずれか一項に記載のデバイス。前記少なくとも1つの多機能ポートが、USBタイプの汎用ポートであることを特徴とする、請求項1から9のいずれか一項に記載のデバイス。周辺機器が接続される多機能ポート、および、コンピュータシステムが接続されるインターフェースを備えるアクセス制御デバイスによって、前記コンピュータシステムへの前記周辺機器のアクセスを制御する方法であって、前記周辺機器が接続される前記多機能ポートに特定的かつ永続的に関連する周辺機器のカテゴリに前記周辺機器が属する場合にのみの、前記周辺機器に対する、前記コンピュータシステムに接続される前記インターフェースへのアクセスの許可を含む方法。前記周辺機器が接続される前記多機能ポートに特定的に関連する周辺機器の前記カテゴリに前記周辺機器の識別されたカテゴリが対応する場合にのみ、前記インターフェースへのアクセスが許可される、前記デバイスによる前記周辺機器の前記カテゴリの識別を特徴とする、請求項11に記載の方法。アクセスが許可された後の、前記周辺機器が接続される前記多機能ポートと、前記コンピュータシステムに接続される前記デバイスの前記インターフェースとの間での、伝送されるデータの検証を特徴とする、請求項11または12に記載の方法。それぞれ前記デバイスの前記少なくとも1つの多機能ポートの各々との、周辺機器の特定のカテゴリの永続的な物理的な関連付けの事前のステップであって、周辺機器の前記特定のカテゴリが相互に異なることを特徴とする、請求項11から13のいずれか一項に記載の方法。コンピュータプログラムであって、このプログラムが、周辺機器をコンピュータシステムに接続するアクセス制御デバイスのプロセッサにより実行されるとき、請求項11から14のいずれか一項に記載のアクセスを制御する方法を実装するためのコード命令を含むコンピュータプログラム。本発明の目的は、前述の弱点を克服することである。本発明の目的は、悪質または不注意なユーザにより回避され得ない、管理するのが簡単である、汎用ポートによるコンピュータシステムへのアクセスを制御することを提案することである。この目的で本発明は、コンピュータシステムへのアクセスを制御するためのデバイスであって、周辺機器の異なるカテゴリに接続されることが可能な少なくとも1つの多機能ポート、および、コンピュータシステムに接続されることが可能なアクセスインターフェースを備えるデバイスにおいて、多機能ポートとインターフェースとの間に接続されるアクセス管理手段を備え、アクセス管理手段が、多機能ポートに接続される周辺機器によるインターフェースへのアクセスを、前記周辺機器が接続される多機能ポートに特定的かつ永続的に関連する周辺機器のカテゴリに前記周辺機器が属する場合にのみ許可するように物理的に構成されることを特徴とするデバイスを提案する。前記デバイスが第1および第2の多機能ポートを備える一実施形態によれば、アクセス管理手段は、第1の多機能ポートに接続される周辺機器によるインターフェースへのアクセスを、第1の多機能ポートに特定的かつ永続的に関連する周辺機器の第1のカテゴリに前記周辺機器が属する場合にのみ許可するように、かつ、第2の多機能ポートに接続される周辺機器によるインターフェースへのアクセスを、第2の多機能ポートに特定的かつ永続的に関連し、周辺機器の第1のカテゴリと異なる、周辺機器の第2のカテゴリに前記周辺機器が属する場合にのみ許可するように物理的に構成される。第3の多機能ポートをさらに備える一実施形態によれば、アクセス管理手段は、第3の多機能ポートに接続される周辺機器によるインターフェースへのアクセスを、第3の多機能ポートに特定的かつ永続的に関連し、周辺機器の第1および第2のカテゴリと異なる、周辺機器の第3のカテゴリに前記周辺機器が属する場合にのみ許可するように物理的に構成される。個別の実施形態ではアクセス管理手段は、それぞれ第1の多機能ポート、第2の多機能ポート、および第3の多機能ポートに接続される、第1のアクセスモジュール、第2のアクセスモジュール、および第3のアクセスモジュールを備え、アクセスインターフェースは、前記第1、第2、および第3のアクセスモジュールに接続されるハブモジュールを備える。有利にはアクセス管理手段は、前記周辺機器のカテゴリを識別するように、かつ、周辺機器が接続される多機能ポートにインターフェースを、前記多機能ポートに特定的かつ永続的に関連する周辺機器のカテゴリに周辺機器の識別されたカテゴリが対応する場合にのみ接続するように構成される識別モジュールを備える。一実施形態によればアクセス管理手段は、前記多機能ポートに特定的かつ永続的に関連する周辺機器のカテゴリを記憶するための記憶手段を備える。例えば記憶手段は、リードオンリーメモリタイプの類であり得る。このようにすると、多機能ポートとアクセスが許可される周辺機器のカテゴリとの間の関連付けが、有利には永続的である。一実施形態ではアクセス管理手段は、例えばFPGAタイプの回路などのワンタイムプログラマブル回路であり、前記プログラマブル回路は、それらがプログラムされた後にそれらがもはや修正され得ないように構成される。したがって有利にはプログラマブル回路は、サードパーティまたは他の悪質なプログラムにより修正され得ない。有利な実施形態ではアクセス管理手段は、アクセス管理手段とインターフェースとの間に接続され、多機能ポートとインターフェースとの間で伝送されるデータに関する検証を遂行するように構成される検証モジュールをさらに備える。特に周辺機器の第1、第2、およびまたは第3のカテゴリは、キーボード、マウス、およびストレージキーから選択される周辺機器のカテゴリに対応する。個別の実施形態では多機能ポートは、USBタイプの汎用ポートである。本発明は、コンピュータシステムへの周辺機器のアクセスを、周辺機器が接続される多機能ポート、および、コンピュータシステムが接続されるインターフェースを備えるアクセス制御デバイスによって制御するための方法であって、周辺機器に対する、コンピュータシステムに接続されるインターフェースへの、前記周辺機器が接続される多機能ポートに特定的かつ永続的に関連する周辺機器のカテゴリに前記周辺機器が属する場合にのみであるアクセスの許可を含む方法をさらに提案する。有利にはこの方法は、デバイスによる前記周辺機器のカテゴリの識別であって、インターフェースへのアクセスが、周辺機器が接続される多機能ポートに特定的に関連する周辺機器のカテゴリに周辺機器の識別されたカテゴリが対応する場合にのみ許可される識別のステップを含む。有利にはこの方法は、アクセス許可の後の、周辺機器が接続される多機能ポートと、コンピュータシステムに接続されるデバイスのインターフェースとの間での、伝送されるデータの検証のステップを含む。有利な実施形態によれば方法は、それぞれデバイスの前記少なくとも1つの多機能ポートの各々との、周辺機器の特定のカテゴリの永続的な物理的な関連付けの事前のステップであって、周辺機器のこれらの特定のカテゴリが相互に異なる事前のステップを含む。本発明は、コンピュータプログラムであって、このプログラムが、周辺機器をコンピュータシステムに接続するアクセス制御デバイスのプロセッサにより実行されるとき、上述のアクセス制御方法を実装するためのコード命令を含むコンピュータプログラムをさらに提案する。そのようなプログラムを、本特許出願により求められる保護の範囲内で生み出されるものとみなさなければならない。本発明のさらなる特徴および利点は、以降の詳細な説明および添付の図面を考察することで明らかになろう。最初に、本発明によるアクセス制御デバイスが例示される図1を参照する。前記アクセス制御デバイスDEVは、周辺機器Pの接続を可能にするある数の多機能ポートU1、U2、U3、...、Uiを備える。単一の多機能ポートU1をデバイスDEVで使用することができるが、本発明は以降で説明するように、複数の多機能ポートが使用されるときに、より詳細には有利である。用語多機能ポートは本明細書では、例えばPS2ポート、IEEE1394ポートまたはイーサネットポート、VGAポート等での実情であるような、単一のタイプの周辺機器に専用の単一機能ポートではなく、周辺機器の異なるカテゴリに属する周辺機器の接続を可能にする任意の汎用ポートを意味する。例としてUSBポートを、そのようなUSBポートは、マウス、キーボード、ストレージユニット、モデム、ネットワークインターフェース、ウェブカメラ等もの多様なカテゴリに属する周辺機器の接続を可能にし得るので、ここでは多機能ポートと述べる場合がある。アクセス制御デバイスDEVは、コンピュータシステムへのデバイスDEVの接続を可能にするアクセスインターフェースINTをさらに備える。用語コンピュータシステムは本明細書では、例示するようにパーソナルコンピュータPC、サーバSERV、またはマザーボードPBであれ、コンピュータ化されたデータ処理が可能な任意のシステムまたはデバイスを意味する。最初の2つの場合ではデバイスDEVは、従来のインターフェースによって周辺機器PとコンピュータPCまたはサーバSERVとの間に接続されることが可能な外部ボックスの形態をとる場合がある。最後の場合では、インターフェースINTはPCIタイプの類である場合があり、デバイスDEVは、コンピュータケースの内部に置かれるマザーボードPBに接続されることが可能な内部カードの形態をとる場合がある。デバイスDEVは、コントローラCONTによって多機能ポートU1、U2、U3、...、UiとアクセスインターフェースINTとの間に接続されるアクセス管理手段Maccをさらに備える。これらのアクセス管理手段Maccは、周辺機器PによるアクセスインターフェースINTへのアクセスを、前記周辺機器Pが多機能ポートUiに接続されるとき、多機能ポートに特定的かつ永続的に関連する周辺機器のカテゴリに前記周辺機器Pが属する場合にのみ許可するように物理的に構成される。この目的でアクセス管理手段Maccは、多機能ポートU1、U2、U3、...、Uiの各々をそれぞれ、周辺機器の単一のカテゴリCPiに関連付ける。各々の多機能ポートに特定的な前記関連付けは、悪質なユーザがこの特定の関連付けを修正することを防止するために、アクセス管理手段の物理設計中に物理的な様式で永続的かつ修正不可能に遂行される。このように各々の多機能ポートU1、U2、U3、...、Uiは、周辺機器の単一のカテゴリCPiに関連付けられる。周辺機器のそのようなカテゴリCPiを、以下の異なるカテゴリから選択することができるが、下記のリストは非限定的である。コンピュータキーボードコンピュータマウスUSBストレージ周辺機器プリンタチップカードリーダ音声周辺機器画像周辺機器映像周辺機器各々の多機能ポートU1、U2、U3、...、Uiとの周辺機器の特定のカテゴリのそのような永続的な関連付けを、例えばFPGAタイプのプログラマブル回路であって、前記回路をプログラムした後ではもはや修正され得ない、かつ、インターフェースINTへのアクセスを制御するためのソフトウェアを使用する必要性を避けるプログラマブル回路の形態でアクセス管理手段Maccを製造することにより遂行することができる。したがって、デバイスDEVが周辺機器Pの接続のための媒介者の働きをするコンピュータシステムのセキュリティのレベルが何であれ、デバイスDEVは、独自の防止的なセキュリティのレベルを提供する。アクセス管理手段Maccを、インターフェースINTへのすべての多機能ポートのアクセスを管理する単一のモジュールの形態で、または、インターフェースINTへの多機能ポートの一部の特定のアクセスを管理する専用のいくつかのモジュール、例えばインターフェースINTへのストレージ周辺機器のアクセスを管理する専用のモジュール、およびインターフェースINTへのマウスもしくはキーボードタイプの周辺機器のアクセスを管理する専用のモジュールの形態で提示することができる。したがってデバイスDEVが第1の多機能ポートU1および第2の多機能ポートU2を備える一実施形態では、そのデバイスDEVのアクセス管理手段Maccは、周辺機器PによるインターフェースINTへのアクセスを、周辺機器Pが第1の多機能ポートU1に接続されるとき、第1の多機能ポートU1に特定的かつ永続的に関連する周辺機器の第1のカテゴリCP1に前記周辺機器Pが属する場合にのみ許可するように物理的に構成される。この実施形態ではデバイスDEVのアクセス管理手段Maccは、周辺機器PによるインターフェースINTへのアクセスを、周辺機器Pが第2の多機能ポートU2に接続されるとき、第2の多機能ポートU2に特定的かつ永続的に関連し、周辺機器の第1のカテゴリCP1と異なる、周辺機器の第2のカテゴリCP2に前記周辺機器Pが属する場合にのみ許可するようにさらに構成される。周辺機器のカテゴリCP1およびCP2にそれぞれ関連する第1および第2の多機能ポートU1およびU2だけでなく、デバイスDEVが第3の多機能ポートU3を備える別の実施形態では、アクセス管理手段Maccは、周辺機器PによるインターフェースINTへのアクセスを、周辺機器Pが第3の多機能ポートU3に接続されるとき、第3の多機能ポートU3に特定的かつ永続的に関連し、周辺機器の第1および第2のカテゴリCP1およびCP2と異なる、周辺機器の第3のカテゴリCP3に周辺機器Pが属する場合にのみ許可するように物理的に構成される。有利な実施形態では、アクセス管理手段Maccは識別モジュールMidを備える。前記識別モジュールMidは一方で、周辺機器Pが属する周辺機器のカテゴリCPを、周辺機器Pが多機能ポートUiに接続するときに識別するように構成される。例としてUSBタイプの多機能ポートの例示的な場合では、周辺機器がUSBポートに接続するとき、周辺機器のカテゴリを識別するデータの項目が、2つの16進数の形態でUSBコントローラを介して伝送される。識別データのそのような項目は詳細には、bDeviceClassフィールドにおいて、換言すれば、USB規格において既定であり、USB規格によってやはり規定されるdevicedescriptorに存在するクラスコードの形態で規定される。しかしながら周辺機器の識別が、常にスタティックフィールドを用いて系統的に遂行されるとは限らないので、周辺機器PのカテゴリCPを決定する前に、周辺機器PとホストコンピュータシステムPCまたはSERVとの間のいくつかのやり取りを監視することもまた可能である。デバイスDEVは周辺機器Pとホストコンピュータシステムとの間に物理的に置かれるので、前記デバイスが周辺機器PのカテゴリCPを正確に決定するのは自由自在である。カテゴリおよび監視されるやり取りによってデバイスは、そのやり取りが、それらを修正すること、それらをフィルタリングおよびもしくは変造することなく行われることを可能にすることに、または、周辺機器を動作不能にすることに決めることができる。後者の場合では周辺機器は、ホストコンピュータシステムにより切断されたとみなされることになる。例としてUSB規格で使用される以下のbDeviceClassフィールドを、純粋に例示目的で下記のTable1に与える。したがって多機能ポートがUSBタイプの汎用ポートである場合で、コントローラCONTがUSBコントローラである場合、識別モジュールMidは、多機能ポートUiに接続される周辺機器PのカテゴリCPを、前記周辺機器Pが接続されるときにUSBコントローラを介してやり取りされるいわゆるdevicedescriptorデータをインターセプトすることにより識別することができる。次いで識別モジュールMidは、これらのdevicedescriptorデータの抽出によって、および、周辺機器PとインターフェースINTとの間のやり取りを監視することによって、前記周辺機器PのカテゴリCPを前記クラスコードから導出することができる。前記識別モジュールMidは、多機能ポートUiにインターフェースINTを、前記多機能ポートUiに特定的かつ永続的に関連する周辺機器のカテゴリCPiに周辺機器の識別されたカテゴリCPが対応する場合にのみ接続するようにさらに構成される。したがって、周辺機器PとインターフェースINTに接続されるコンピュータシステムとの間のデータ転送は、周辺機器Pが実際に、多機能ポートUiに接続されることが特定的に意図されるタイプの類でない場合は行われ得ない。周辺機器のタイプを、その周辺機器の本質をホストコンピュータシステムから隠すために、オンザフライで修正することを想像することもできる。例えばユーザがプログラマブルキーを伴う多機能キーボードをデバイスDEVに接続するとき、デバイスDEVがコンピュータシステムに、コンピュータシステムのデフォルトドライバを利用する通常の105キーのキーボードを単に通知することがあり得る。この場合、多機能キーボードの従来のキーのみがコンピュータシステムにより認知されることになる。このタイプの制約に加えて、デバイスDEVはその後、周辺機器とホストコンピュータシステムとの間のやり取りの間に、オンザフライである種の処置を確認、修正、または削除する場合がある。例えば、ストレージ周辺機器への書き込みの何らかの要求を防止することが可能である。識別および接続のこれら2つの機能性を実装するために、識別モジュールMidを、一方では、多機能ポートUiへの周辺機器Pの接続中に伝送されるデータを受信するためにコントローラCONTに接続され、他方では、デバイスDEVの各々の多機能ポートU1、...、Uiに対して、多機能ポートU1、...、Uiに特定的にそれぞれ関連する周辺機器のカテゴリCP1、...、CPiが永続的に記憶される、リードオンリーメモリタイプの記憶手段STORに接続されるプロセッサPROCの形態で物理的に実装することができる。次いで識別モジュールMidのプロセッサPROCは、コントローラCONTから受信されたデータを使用して、多機能ポートUiに特定的に関連する周辺機器のカテゴリCPiを記憶手段STOR内部で探し出し、周辺機器Pの識別されたカテゴリCPが実際にカテゴリCPiに対応することを検証し、前記検証の結果が肯定的であるならば、接続を可能にする。有利な実施形態ではアクセス管理手段Maccは、アクセス管理手段MaccとインターフェースINTとの間に接続され、多機能ポートUiとインターフェースINTとの間、したがって、周辺機器Pが多機能ポートUiに接続されるときの周辺機器Pと、インターフェースINTに接続されるコンピュータシステムとの間で伝送されるデータに関する検証を遂行するように構成される検証モジュールMVERIFをさらに備える。そのような検証を例えば、低レベルコマンドのレベルであるかどうかで、多機能ポートUiとインターフェースINTとの間のやり取りをオンザフライで制約もしくは修正することにより、または、伝達されるデータがある種の要件に準拠すること、例えば、伝送される文字が実際に所与のアルファベットに属することを検証することにより、データ列が実際にある種の既定の特性に対応することを検証することにより、伝送されるデータとともに提供される署名を検証することによりなどで行うことができる。この検証を、例えばホワイトリスト、ステートフルフィルタ、メモリフィルタ、もしくはパケットサイズの検証、またはデジタル署名による、程度の差はあれ発展した様式で、多機能ポートUiとインターフェースINTとの間でやり取りされるすべてのデータパケットに適用することができる。前記検証が失敗した場合、一実施形態では、データはもはや周辺機器Pと情報システムとの間で伝送されず、情報システムへのアクセスは遮断され、そのことによって追加的なレベルのアクセス制御を提供することが可能になる。別の実施形態では、これらのデータは無害にされるようにオンザフライで修正される。次に、2つの多機能ポートのみを備える図1でのアクセス制御デバイスの第1の個別の実施形態を例示する図2Aを参照する。前記第1の個別の実施形態では、例示するアクセス制御デバイスDEV2は、パーソナルコンピュータのケース内に設置されることになるPCIカードの形態をとり、PCIインターフェースが、パーソナルコンピュータのマザーボードPBへの接続として役立つ。このデバイスDEV2は、USBタイプの第1の多機能ポートUSB1、およびUSBタイプの第2の多機能ポートUSB2を備える。次いでデバイスDEV2のアクセス管理手段Maccは、上記で述べたように、周辺機器KBによるPCIインターフェースへのアクセスを、周辺機器KBが第1の多機能ポートUSB1に接続されるとき、ここではコンピュータキーボードのカテゴリである、第1の多機能ポートUSB1に特定的かつ永続的に関連する周辺機器の第1のカテゴリCP1に前記周辺機器KBが属する場合にのみ許可するように物理的に構成される。さらにデバイスDEV2のアクセス管理手段Maccは、周辺機器MSによるPCIインターフェースへのアクセスを、周辺機器MSが第2の多機能ポートUSB2に接続されるとき、ここではコンピュータマウスのカテゴリである、第2の多機能ポートUSB2に特定的かつ永続的に関連し、周辺機器の第1のCP1カテゴリと異なる、周辺機器の第2のカテゴリCP2に前記周辺機器MSが属する場合にのみ許可するように物理的に構成される。したがってこの実施形態ではアクセスの手段Maccは、2つの多機能ポートUSB1およびUSB2に共通の単一のアクセス管理モジュールからなる。したがって、パーソナルコンピュータがユーザと通信するためのただ1つのそのようなデバイスDEV2を有するとき、USBタイプのキーボードのみが第1のポートUSB1で受容され、USBタイプのマウスのみが第2のポートUSB2で受容され、このことが例えば、パーソナルコンピュータの制御を行うことを試みるための、取扱いに慎重を要するデータを復旧するためのUSBキー、またはUSBタイプのネットワークケーブルの接続を防止する。次に、3つの多機能ポートのみを備える図1でのアクセス制御デバイスの第2の個別の実施形態を例示する図2Bを参照する。前記第2の個別の実施形態では、例示するアクセス制御デバイスDEV3はやはり、パーソナルコンピュータのケース内に設置されることになるPCIカードの形態をとり、PCIインターフェースが、パーソナルコンピュータのマザーボードPBへの接続として役立つ。前記デバイスDEV3は、すべてUSBタイプの、第1の多機能ポートUSB1、第2の多機能ポートUSB2、および第3の多機能ポートUSB3を備える。次いでデバイスDEV3のアクセス管理手段Maccは、上記で述べたように、周辺機器KBによるPCIインターフェースへのアクセスを、周辺機器KBが第1の多機能ポートUSB1に接続されるとき、ここではコンピュータキーボードのカテゴリである、第1の多機能ポートUSB1に特定的かつ永続的に関連する周辺機器の第1のカテゴリCP1に前記周辺機器KBが属する場合にのみ許可するように物理的に構成される。さらにデバイスDEV3のアクセス管理手段Maccは、周辺機器MSによるPCIインターフェースへのアクセスを、周辺機器MSが第2の多機能ポートUSB2に接続されるとき、ここではコンピュータマウスのカテゴリである、第2の多機能ポートUSB2に特定的かつ永続的に関連し、周辺機器の第1のCP1カテゴリと異なる、周辺機器の第2のカテゴリCP2に前記周辺機器MSが属する場合にのみ許可するように物理的に構成される。最後にデバイスDEV3のアクセス管理手段Maccは、周辺機器USBKYによるPCIインターフェースへのアクセスを、周辺機器USBKYが第3の多機能ポートUSB3に接続されるとき、ここではUSBストレージキーのカテゴリである、第3の多機能ポートUSB3に特定的かつ永続的に関連し、周辺機器の第1および第2のカテゴリCP1およびCP2と異なる、周辺機器の第3のカテゴリCP3に前記周辺機器USBKYが属する場合にのみ許可するように物理的に構成される。したがってこの実施形態ではアクセスの手段Maccは、3つの多機能ポートUSB1、USB2およびUSB3に共通の単一のアクセス管理モジュールからなる。したがって、パーソナルコンピュータがユーザと通信するために利用可能なただ1つのそのようなデバイスDEV3を有するとき、USBタイプのキーボードのみが第1のポートUSB1で受容され、USBタイプのマウスのみが第2のポートUSB2で受容され、USBストレージキーのみが第3のポートUSB3で受容される。このことが例えば、パーソナルコンピュータの制御を行う試みでの、USBタイプのネットワークケーブルの接続を防止する一方で、図2Aに例示したデバイスDEV2により提供されないオプションであるデータストレージを可能にする。USBストレージキーをデバイスDEV3に接続することが可能であるので、より低いレベルの物理的セキュリティが前記デバイスとともに提供され、したがって、PCIインターフェースと第3のポートUSB3に接続されるキーUSBKYとの間で伝送されるデータに関するチェックを遂行するために、図1に関して説明したモジュールMVERIFと同様の検証モジュールを使用することが有利であり得る。次に、やはり3つの多機能ポートを備える図1でのアクセス制御デバイスの第3の個別の実施形態を例示する図2Cを参照する。インターフェースINT3、キーボードタイプの周辺機器KBを接続する専用のUSBタイプの第1の多機能ポートUSB1、マウスタイプの周辺機器MSを接続する専用のUSBタイプの第2の多機能ポートUSB2、および、ストレージキータイプの周辺機器USBKYを接続する専用のUSBタイプの第3の多機能ポートUSB3を備えるデバイスDEV3’に関係するこの第3の個別の実施形態では、アクセス管理手段Maccは、それぞれ多機能ポートUSB1、USB2、およびUSB3と関連し、それぞれ上述のタイプの周辺機器に専用の、第1のアクセス管理モジュールMacc1、第2のアクセス管理モジュールMacc2、および第3のアクセス管理モジュールMacc3を備える。詳細には第1のアクセス管理モジュールMacc1は、多機能ポートUSB1に接続され、周辺機器KBから入来し前記ポートUSB1を通過するデータに関する上述のアクセス管理および検証を遂行するように構成される処理モジュールFPGA1、ならびに、USB’1と表され処理モジュールFPGA1に接続される内部USBポートを備える。したがって周辺機器KBから入来し、前記第1のアクセス管理モジュールMacc1で検証されるデータは、内部USBポートUSB’1上の前記モジュールの出力で利用可能である。したがってこの処理モジュールFPGA1は、上記で述べたように、周辺機器KBによるインターフェースINT3へのアクセスを、周辺機器KBが第1の多機能ポートUSB1に接続されるとき、ここではコンピュータキーボードのカテゴリである、第1の多機能ポートUSB1に特定的かつ永続的に関連する周辺機器の第1のカテゴリCP1に前記周辺機器KBが属する場合にのみ許可するように物理的に構成される。同様に第2のアクセス管理モジュールMacc2は、多機能ポートUSB2に接続され、周辺機器MSから入来し前記ポートUSB2を通過するデータに関する上述の検証を遂行するように構成される処理モジュールFPGA2、および、USB’2と表され処理モジュールFPGA2に接続される内部USBポートを備える。したがって周辺機器MSから入来し、この第2のアクセス管理モジュールMacc2で検証されるデータは、内部USBポートUSB’2上の前記モジュールの出力で利用可能である。したがってこの処理モジュールFPGA2は、上記で述べたように、周辺機器MSによるインターフェースINT3へのアクセスを、周辺機器MSが第2の多機能ポートUSB2に接続されるとき、ここではマウスのカテゴリである、第2の多機能ポートUSB2に特定的かつ永続的に関連する周辺機器の第2のカテゴリCP2に前記周辺機器MSが属する場合にのみ許可するように物理的に構成される。最後に第3のアクセス管理モジュールMacc3は、多機能ポートUSB3に接続される第1の処理モジュールCPU3、第1の処理モジュールCPU3に接続される第2の処理モジュールFPGA3、および、USB’3と表され第2の処理モジュールFPGA3に接続される内部USBポートを備える。第2の処理モジュールFPGA3は、上記で述べたように、周辺機器USBKYによるインターフェースINT3へのアクセスを、周辺機器USBKYが第3の多機能ポートUSB3に接続されるとき、ここでは例えばUSBストレージキーなどのストレージ周辺機器のカテゴリである、第3の多機能ポートUSB3に特定的かつ永続的に関連する周辺機器の第3のカテゴリCP3に前記周辺機器USBKYが属する場合にのみ許可するように物理的に構成される。したがって第2の処理モジュールFPGA3は、多機能ポートUSB3に接続される周辺機器のカテゴリを識別する機能を遂行するように構成され、したがって前に説明した意味の範囲内での識別モジュールMidの働きをする。第1の処理モジュールCPU3については、上述の様式でポートUSB3を介してやり取りされるデータの検証を遂行するように構成される。したがって前記第1の処理モジュールCPU3は、前に説明した意味の範囲内での検証モジュールMVERIFの働きをする。したがって、パーソナルコンピュータがユーザと通信するために利用可能なただ1つのそのようなデバイスDEV3’を有するとき、USBタイプのキーボードのみが第1のポートUSB1で受容され、USBタイプのマウスのみが第2のポートUSB2で受容され、USBストレージキーのみが第3のポートUSB3で受容される。ここでは第2の実施形態とは異なり、デバイスDEV3’は、内部ポートUSB1、USB2、およびUSB3に接続されるUSBハブモジュールをそれ自体が備えるインターフェースINT3を、これらの異なるインターフェース間のデータのやり取りを管理するために備える。インターフェースINT3は、デバイスDEV3’がマザーボードPBに接続されることを可能にし、マザーボードと多機能ポートとの間のデータのやり取りを可能にするPCIインターフェースをさらに備える。USBハブモジュールを用いたインターフェースINT3を使用することで、異なるアクセス管理モジュールと、デバイスDEV3’が接続されるコンピュータシステムとの間の内部のデータのやり取りを最適化することが可能になる。インターフェースINT3のUSBハブを、別の内部USBインターフェースUSB’4にさらに接続することができ、そのことによって、デバイスDEV3’が設置されるコンピュータシステムとのデータのフィルタリングされないやり取りが可能になる。デバイスDEV3’では検証は、ポートUSB3に接続されるストレージ周辺機器とやり取りされるデータに対して遂行され、ポートUSB1およびUSB2から受信されるデータに関しては遂行されず、そのことによって、デバイスの内部配置構成を最適化すること、および不必要な検証を避けることが可能になる。最後に、本発明によるコンピュータシステムへの制御されたアクセスの方法のステップを例示する図3を参照する。そのような制御されたアクセス方法100は、図1に関して説明したように、異なる周辺機器への接続として役立つある数の多機能ポートU1、...、Ui、当のコンピュータシステムへの接続として役立つアクセスインターフェースINT、および、多機能ポートU1、...、UiとアクセスインターフェースINTとの間の接続を管理する、多機能ポートU1、...、UiとアクセスインターフェースINTとの間に接続されるアクセス管理手段Maccを備えるアクセス制御デバイスDEVを使用する。アクセス制御方法100は、それぞれデバイスDEVの前記少なくとも1つの多機能ポートU1、...、Uiの各々との、周辺機器の特定のカテゴリCP1、...、CPiの永続的な物理的な関連付けの事前のステップ110であって、周辺機器のこれらの異なる特定のカテゴリCP1、...、CPiが相互に異なる事前のステップ110から開始することができる。上記で述べたように前記永続的な物理的な関連付けを、FPGAタイプのプログラマブル回路であって、前記回路がプログラムされた後ではもはや修正され得ないプログラマブル回路の形態でアクセス管理手段Maccをプログラムすることにより遂行することができる。このことによって、多機能ポートU1、...、Uiにそれぞれ関連する周辺機器の異なる特定のカテゴリCP1、...、CPiを物理的に設定することが可能になり、したがって悪質なユーザが、ソフトウェアタイプの非物理的実装形態によって起こり得る、そのような関連付けを修正することを防止することが可能になる。多機能ポートUiのうちの1つへの周辺機器Pの接続に続いて、方法100は、前記周辺機器Pが接続される多機能ポートUiに特定的かつ永続的に関連する周辺機器のカテゴリCPiに周辺機器Pが実際に属するという事実の検証を含む。そのようなことが確かに本当であるならば、およびこの場合にのみ、デバイスDEVのインターフェースINTに対して、したがって前記インターフェースINTが接続されるコンピュータシステムに対して、前記周辺機器Pに関して、アクセスの手段Maccによりアクセスが許可される。次いでアクセス許可ステップ130は、デバイスDEVの多機能ポートUi、アクセス管理手段Macc、およびアクセスインターフェースINTを介した、周辺機器Pと当のコンピュータシステムCSとの間のデータ転送を含み得る。そうでない場合、すなわち、周辺機器Pが接続される多機能ポートUiに特定的かつ永続的に関連する周辺機器のカテゴリCPiに周辺機器Pが属さないとき、デバイスDEVのインターフェースINTへの周辺機器Pのアクセスは、デバイスDEVのアクセスの手段Maccにより拒絶かつ阻止される。個別の実施形態では方法100は、多機能ポートUiへの周辺機器Pの接続の後に、デバイスDEVによる周辺機器PのカテゴリCPの識別を含み、次いで、アクセスインターフェースINTへのアクセスが、識別されたカテゴリCPの、および、多機能ポートUiに特定的かつ永続的に関連する周辺機器のカテゴリCPiの比較に応じて許可される。識別されたカテゴリCPが、多機能ポートUiに特定的かつ永続的に関連する周辺機器のカテゴリCPiに対応するならば、およびこの場合にのみ、デバイスDEVのインターフェースINTへの、したがって前記インターフェースINTが接続されるコンピュータシステムへの周辺機器Pのアクセスが、アクセスの手段Maccにより許可される。他方で識別されたカテゴリCPが、多機能ポートUiに特定的かつ永続的に関連する周辺機器のカテゴリCPiに対応しないならば、デバイスDEVのインターフェースINTへの周辺機器Pのアクセスは、デバイスDEVのアクセスの手段Maccにより拒絶かつ阻止される。有利な実施形態ではアクセス制御方法100は、アクセス許可ステップ130の後に、周辺機器が接続される多機能ポートUiと、コンピュータシステムCSに接続されるデバイスDEVのインターフェースINTとの間での、伝送されるデータの検証をさらに含む。検証は、前に説明したように検証モジュールMverifにより遂行され得るものであり、例えば、伝送される文字が実際に所与のアルファベットに属すること、データ列が実際にある種の既定の特性に対応することの事実の検証、または伝送されるデータとともに提供される署名の検証等を含み得る。前記検証の結果が肯定的であるならば、周辺機器Pは、デバイスDEVの多機能ポートUi、アクセスの手段Macc、およびアクセスインターフェースINTを介して、インターフェースINTに接続されるコンピュータシステムと通信し、データをやり取りすることができる。前記検証の結果が否定的であるならば、周辺機器PとデバイスDEVのアクセスインターフェースINTとの間のデータ転送は、アクセス管理手段Maccにより遮断される。本発明はさらに、コンピュータプログラムであって、前記プログラムが、アクセス制御デバイスのプロセッサにより、例えば図1で説明したデバイスDEVの識別モジュールMid内に置かれるプロセッサPROCにより実行されるとき、前に説明したアクセス制御方法を実装するためのコード命令を含むコンピュータプログラムに関する。そのようなプログラムは、任意のプログラミング言語を使用可能であり、部分的にコンパイルされた形態での、または任意の他の望ましい形態でのような、ソースコード、オブジェクトコード、または、ソースコードとオブジェクトコードとの間の中間コードの形態であり得る。本発明はさらに、コンピュータまたはデータプロセッサにより読み出され得るものであり、上述のプログラムコード命令を含む情報記憶媒体に関する。この情報記憶媒体は、プログラムを記憶可能な任意の実体またはデバイスであり得る。例えば媒体は、ROM、例えばCDROMもしくは超小型電子回路ROM、またはさらに磁気記録手段、例えばフロッピー登録商標ディスクもしくはハードドライブなどの記憶手段を備え得る。この情報記憶媒体は、プログラムを記憶しクライアントモジュールにより受信される情報を記録するためのフラッシュタイプのメモリ、ならびに、サーバリストおよび関連する事柄などの一時的なデータを保存するためのRAMタイプのメモリをさらに備え得る。さらにこの情報記憶媒体は、電気ケーブルもしくは光ケーブルを介して、無線により、または他の手段により伝達され得る、電気信号または光信号などの伝送可能媒体であり得る。特に本発明によるプログラムは、インターネットタイプのネットワークを介してダウンロードすることが可能である。当然ながら本発明は、上記で説明し表した実施形態には限定されず、それらの実施形態を基礎として他の動作様式および他の実施形態を想像することが、そのことにより本発明の範囲を超えることなく可能である。