Page 1 of 1

IDS 検出用シグネチャの指定について

Posted: Thu Aug 13, 2015 10:17 am
by szk
IDS検出用のシグネチャを変更したく、Cedar.hに記述されている
CEDAR_SIGUNATURE_STRを変更したのですが、
このdefineがソース上のどこでも使用されていないように見受けられます。

(v4.18-9570\src\Cedar\Cedar.h)
// Designate the IDS detection signatures
#define CEDAR_SIGNATURE_STR "SE-VPN4-PROTOCOL"

ソースはダウンロードセンターから、コンポーネント選択で
Source Code of SoftEther VPNを指定してダウンロードしました。

どのようにすればIDS検出用のシグネチャ変更が可能になるのでしょうか?
ご教授願います。

Re: IDS 検出用シグネチャの指定について

Posted: Sat Aug 15, 2015 6:50 pm
by cedar
パケットキャプチャなどで、実際に送信されているシグネチャを確認して、ソースコード内で検索してみてはいかがでしょうか。

Re: IDS 検出用シグネチャの指定について

Posted: Tue Aug 18, 2015 1:49 am
by szk
cedarさん>>
回答ありがとうございます。
IDS検出用のシグネチャは、通信時のパケット全てに含まれるものでしょうか?
確認方法等があれば教えていただけないでしょうか?

Re: IDS 検出用シグネチャの指定について

Posted: Thu Aug 20, 2015 7:10 am
by szk
cedarさん>>
パケットキャプチャを行ってみました。
その結果、SSL-VPN接続時にutvpn-clientではHTTPS通信のペイロードとして文字列シグネチャ"UTVPN-PROTOCOL"を平文で送信していましたが、softether-clientではそのような文字列を送信していないようです。

SoftEtherではシグネチャ送信等は行わなくなったのでしょうか?
ご存じであればご教授願います。

Re: IDS 検出用シグネチャの指定について

Posted: Thu Aug 20, 2015 8:48 am
by cedar
ソースコードを簡単に確認した限りでは接続時のシグネチャの送信は行っていないように見えます。
(難読化されたシグネチャ送信コードが入っている可能性はあります。)