Upload
william-atkinson
View
216
Download
0
Embed Size (px)
DESCRIPTION
Organization SAPI –Software core, mini Operating System WSIM –Simulated environment Integration (SAPI, WSIM) –WISDOM Software Package –Main front-end 3Elias Athanasopoulos, FORTHWP3
Citation preview
Good News!• WSIM: A software platform to
simulate all-optical security operations. – Antonis Krithinakis, Lubomir Stroetmann,
Elias Athanasopoulos, Georgios Kopidakis, Evangelos P. Markatos.
– In Proceedings of the 4th European Conference on Computer Network Defense (EC2ND 2008). December 2008, Dublin, Ireland.
Elias Athanasopoulos, FORTH WP3 2
Organization• SAPI– Software core, mini Operating System
• WSIM– Simulated environment
• Integration (SAPI, WSIM) –WISDOM Software Package–Main front-end
3Elias Athanasopoulos, FORTH WP3
SAPI• High-Level API – Filter Creation– Firewall Configuration – Bridge with device using DLL provided by
Avanex• Filter creation– Predefined or custom
• Filter processing– Export in a snort-like language
• Filter feeding– WISDOM firewall– WISDOM simulator
4Elias Athanasopoulos, FORTH WP3
Example – Filter Creation
/* e-mail filter example. */SAPI_TCP_Filter *mailFilter = new SAPI_TCP_Filter();
mailFilter->SetDestinationPort(25);
Elias Athanasopoulos, FORTH WP3 5
Example – Feed Rule to Device
SAPI_Firewall *fw = SAPI::Board_Init();
/* e-mail filter example. */SAPI_TCP_Filter *mailFilter = new SAPI_TCP_Filter();
mailFilter->SetDestinationPort(25);mailFilter->Apply(fw);
Elias Athanasopoulos, FORTH WP3 6
Example – Feed Rule to WSIM
SAPI_Simulator *ws = new SAPI_Simulator();
/* e-mail filter example. */SAPI_TCP_Filter *mailFilter = new SAPI_TCP_Filter();
mailFilter->SetDestinationPort(25);ws->Attach(mailFilter->Export());ws->Run();
Elias Athanasopoulos, FORTH WP3 7
Main Front End
8Elias Athanasopoulos, FORTH WP3
Launch WSIM
Set Rules in the actual
device
Rule Inspector
Custom Rules
WSIM – Simulated Environment
• Information source– Real-time, traces
• Configuration– User driven, SAPI’s rule-set
• Stable application
9Elias Athanasopoulos, FORTH WP3
WSIM – Evaluation (40 Gbps)
Elias Athanasopoulos, FORTH WP3 10
Packet Drops due to
Congestion
No False Positives
Overall Processing
WISDOM Software PackageDemo