• 締切済み

ステートフルインスペクション

前に質問して希望する回答が得られなかったので再度質問します。 Cを使ってステートフルインスペクションを実装したいのですが、実装のとっかかりがいまいちつかめません。 実装方法かサンプルが提示してあるサイトがありましたら教えていただけないでしょうか? Visual studioで開発する予定です。

noname#11716
noname#11716

みんなの回答

回答No.1

 特許技術のようですよ。 http://www.checkpoint.co.jp/pr/2003/20030224.html  技術白書を参照すると、次のように書かれています。 <quote> ステートフル・インスペクションでは、最高のパ フォーマンスを得るためにパケットをネットワー ク層で捕捉し(これはパケット・フィルタでも行 われている)、その後すべての通信層から得られ たデータを基に分析されてセキュリティの向上が 実現されています(アプリケーション・ゲートウェ イの第4層~第7層と比較)。 </quote> (Googleでwww.checkpoint.co.jpを「ステートフル」で検索し、PDFファイルの検索結果をHTML表示) (~が化けるので修正) これだけでは判断できませんが、おそらくパケットを補足して比較することに特許が取られているでしょうから、特許料を払わなければ実現できないのではないでしょうか。  特許申請の内容へのリンクも張られていますが、私の環境からは見ることが出来ませんでした。  TCPのIP層だけをチェックする、とかだと大丈夫な気もしますが、特許は漠然と、広範囲に解釈できるように申請されているのが普通です。おそらくネットワーク層において、なんて限定的ではなく、通信において、など、コンピュータ間通信にとらわれないように申請されていると考えて良いでしょう。

参考URL:
http://www.checkpoint.co.jp/pr/2003/20030224.html
noname#11716
質問者

お礼

回答ありがとうございます。 なるほど。比較的新しい技術のようですね。 それにしても、う~~ん。 特許の申請内容はかなり広そうですね。 たしかにIPのみでの検出だと特許内容とは離れた部分にあるような気がしますが、それだと一昔前のファイアーウォールに搭載されているパケットフィルタリングと同じなんですよね。 チェックポイントの特許使用料を見てみて実装の要否を慎重に吟味してみます。 #余談ですが、この特許技術はかなり #お金になりそうですね。

関連するQ&A

  • MFCの参考書を探しています

    現在、Visual C++のMFCを勉強しています。(開発環境はVisual Studio2008) 参考にしているのは「標準講座MFC6.0」と「スタンダードVisual C++」という本です。 ただどちらの本にもドキュメント・ビュー・アーキテクチャを使用したサンプルプログラムが少なく、またその詳細についてはあまり触れられていませんでした。 やはりMFCで開発をするにはその辺を知っておくべきと思いますので、上記についての詳細やサンプルプログラムを多く載せた参考文献・サイト等ありましたら教えてください。 話は少しズレますが、MFCに関する本やサイトって少ないですよね。MFCは今後、廃れていくのでしょうか?今後のWindowsの開発は.NET系の開発言語に移っていくのでしょうか? どちらか片方に対するご意見・ご回答で構いませんので、よろしくお願いします。

  • Visual Studio 6.0 Professional → Visual Studio 2005 Professional

    質問1 現システムで下記開発環境を用いて、開発したシステムがあります 本システムをVisual Studio 2005 Professional のみで再開発することは可能でしょうか? 現システム  1.Visual Studio 6.0 Professional   Visual Basic 6.0 Visual C++ 6.0  2.Borland C++ Builder 6 Professional 質問2  Visual Studio 6.0 Professional(Visual Basic 6.0 Visual C++ 6.0)で開発したプログラムを Visual Studio 2005 Professionalでコンパイルすることは可能なのでしょうか?

  • RS-232C接続のための VS 2008 C++のプログラム

    RS-232C接続のための VS 2008 C++のプログラム パソコンとRS-232Cで接続することで制御できるパトライト(PHE-3FB)を渡され、今週中に動かしたいのですが、私はプログラミング経験が非常に浅くどうしても、動かすことができません。加えて、実装の環境が「Visual Studio 2008 C++」のみに限られており、大変困っています。 こんな、初心者の私でもRS-232Cの通信プログラムが書けるようなサイトはないでしょうか。 Windows Visual studio 2008 C++ で書かれたサンプルプログラムのようなものがあれば非常に助かります。。。 どなたか、助けてください・・ 追記 MSCOMMコントロールはWindows Visualstudeo 2008 C++にはないのでしょうか・・

  • 新築のホームインスペクション

    過去リフォームの質問をさせていただいたのですが その後の家族会議の結果、家を建直す事となりました。 (旧宅は売却、別土地に新築の予定) そこで再度の質問投稿となるのですが 「ホームインスペクションは実施意義があるのか」です。 元々リフォームでとなった理由が、周りの新築さん達を 見ていますと結構問題が起きているからでした。 ・設計した通りに造られていない ・決めた筈の設備になっています ・基礎にヒビ、雨漏り、等々 決して多くは無いですが、確実に施工不良(欠陥住宅)が 見受けられます。因みに皆大手HMで大揉めです。 施工業者のハズレを引いた、では泣くに泣けません。 ではホームインスペクションを依頼して施工管理して貰えば、 との話になったのですが、 依頼して欠陥問題を見つけたとしても、役所の様な権限は無い訳で、 HM側に反論拒否されればそれまでなのではと危惧しております。 良く聞くホームインスペクション、実情はどうなのでしょう。 有効なタイミング(基礎工事の最中、棟上げの際、受渡最終確認時、等々)ってあるのでしょうか。 また、ホームインスペクション以外に施主側が施工不良を防ぐ 有効な手段対策は無いものでしょうか。 宜しくお願いいたします。

  • Visual Studio 2005 表形式でデータを表示したい

    Visual Studio 2005 開発言語 C# です。 CSVファイルを読み込んで、EXCEL やグレープシティー社のSpredの様な表形式の 表示を行いたいのですが、今のところ有償のコントロール等を使う予定はなく、 標準機能で実装する事を考えています。 このような事は、可能なのでしょうか?

  • SMTP-AUTH 実装方法について

    はじめまして。 SMTP-AUTHをCにて実現したいのですが、 SMTPの実装に認証を追加するためにどのようにすればよいのかわかりません。 RFC2554は見ましたが実際、実装方法がよくわかりません。 どなたかコーディング例を教えていただけませんでしょうか。 ※開発環境 windows XP sp2 ※Visual Studioは使用しません。

  • Visual Studio 2008でのC言語のサンプルコード実行につ

    Visual Studio 2008でのC言語のサンプルコード実行について教えてください。 他のプログラミング言語の経験はありますが、C言語とVisual Studioの開発環境は初めてでつまずいています。 C言語で書かれたたくさんのサンプルコードを、 Visual Studioと、Visual Studio コマンドプロンプトでテストしたいのです。 「test」というソリューション(プロジェクト)の下に、「新しいクラス」を追加して、 サンプルコードをコピペして、順次デバックでテストしようとしたところ、 ひとつのプロジェクトの中でmainが重複してしまいエラーになります。 main重複でエラーは当たり前とはいえ、 サンプルコードごとにプロジェクトを作成するのは大げさすぎる気がすることと、 体裁にこだわらず、とにかくデバックで各コードが動くことを確認したいこと、 サンプルコードの書き出し(main関数)などを修正してサブクラスに書き直してデバックすれば mainの重複とみなされず、手軽にVisual Studioでテストできるのではないかと やり方を調べています。 2つ目以降を、サブクラスにすればmainの重複がなくなるでしょうか? その場合、最初のmain関数 int main (int argc, char **argv) をどう修正すればいいのでしょうか。 それとも、何か別のやり方で、Visual Studioで手軽にテストする方法があるでしょうか。 調べてみたのですが、具体策がわからず困っています。 今回初めてVisual Studioに触れましたが、今後長く使いたいので別の環境に逃げずいろいろ勉強したいと思っています。 もし何かお心当たりがありましたら、ぜひ教えてください。 宜しくお願い致します。

  • VC++で、IEのお気に入り機能と同じようなものが作れません。

    いま、Visual Studio の Visual C++ を使って、 ブラウザを作っています。 IEと全く同じお気に入り機能をつけようとしたところ、 全くわからないところが出てきました。 その1 メニューバーに「お気に入り」というメニューを作り、「お気に入りを追加する」を押して、お気に入りメニューの中にボタンを追加する。 ということまではできました。ただし、 その追加された項目が「押されたら、サイトに飛ぶ」という動作ができないのです。 どのようにしたら、その機能を実装できますか? わかりづらい質問ですが、わかりそうな方回答お願いします

  • ポップアップメニュー

    ポップアップメニュー表示について質問です。 リソースファイルを使わずにポップアップメニューを 表示させたいのですが、どうすればいいのでしょうか? このサイト↓ 「http://msdn.microsoft.com/ja-jp/library/cc440880.aspx」 を見ても、私はVBは分からないので出来ませんでした。 他のサイトも調べてみたのですが、リソースファイルを使った サンプルしかありませんでした。 開発環境:Visual Studio 2005 使用言語(分かる言語):C、C++

  • どうかあきれないでください。

    技術者用の質問カテゴリーにど素人の質問ですみません。 Visual Studio.net という開発ソフトがあります。 その他に Visual C++.net や Viasul Basic.net の単体も売っています。 [質問] Visual Studio.net には Visual C++.net や Viasul Basic.net の内容が含まれているのでしょうか。 つまり、Visual Studio.net.を買えば Visual C++.net や Viasul Basic.net の単体ソフトは買わなくてすむのでしょうか? ■「こんな質問をするヤツはどのみち買っても意味がない」ということは別にして、どうでしょうか。

専門家に質問してみよう