方法:ビジュアライゼーションを保護する
ビジュアライゼーションプロジェクトには、使用するテクノロジーに応じて、さまざまな保護メカニズムを使用できます。
ソースコードの保護
ビジュアライゼーションプロジェクトには、他のプロジェクトと同じ保護オプションが適用されます。 CODESYS プロジェクト。
詳細については、以下を参照してください。 開発コードとソースコードを保護する方法
TargetVisu を使用する際の保護
ビジュアライゼーションをパネルに表示する場合、コントローラーとディスプレイユニット間の通信は常に暗号化する必要があります。そのためには、証明書を使用して接続を保護してください
詳細については、以下を参照してください。 方法: リモートの TargetVisu との通信を保護する
WebVisu を使用する際の保護
WebVisuの場合、特にインターネットベースの通信のリスク(リモートアクセス、リモート監視、診断機能など)からシステムを保護する必要があります。Web ブラウザーは JavaScript 経由で SSL 暗号化を使用してコントローラーのウェブサーバーと通信し、HTML5 でビジュアライゼーションを表示します。次の対策を講じて、接続と使用中の HTML5 要素の両方を保護してください
アクセス制限: ビジュアル化アクセス専用に設定できるランタイムベースのユーザー管理を使用してください。
詳細については、以下を参照してください。 ビジュアライゼーションの権限とユーザー管理の設定
HTML5 コントロールのセーフガード: オンラインモードでの不正アクセスを防ぐため、ビジュアライゼーション要素リポジトリ内の HTML5 コントロールに署名してください。
詳細については、以下を参照してください。 方法:HTML5コントロールに署名する
暗号化通信: SSL/TLS 経由のデータ転送を保護するために、Web サーバーとビジュアライゼーションクライアントの間に HTTPS 接続を設定します。
詳細については、以下を参照してください。 方法: WebVisuへの通信を保護する
興味があれば、以下も参照してください。 ディスプレイバリアントのログイン手順