This document describes the detailed setup and execution steps for our demonstration environment, which we showed at the TCG Association Seminar at RSA Conference 2014 in San Francisco. The demonstration scenario integrates the strongSwan VPN solution, developed by the University of Applied Sciences in Rapperswil (Switzerland), with several iron* tools by the Trust@HsH research group at the University of Applied Sciences and Arts in Hanover (Germany), and the Android-IF-MAP-Client by DECOIT GmbH, a SME company from Bremen (Germany).
For a short overview of the demonstration see our demonstation description (html | pdf).
Hint: If you just want to play around with our iron* tools and IF-MAP we recommend to use our demonstration and simulation environment irondemo.
The demonstration environment contains 2 IP networks:
10.0.1.0/24
(external network)192.168.5.0/24
(internal network)
The VirtualBox VMs should have the following network interfaces configured:
The VirtualBox VMs are already preconfigured for these IP networks. You have to assign IP addresses for the smartphones:
10.0.1.111
10.0.1.114
(to keep the demonstration simple we let the
admin smartphone access the demo-internal VM via the external network)Now you should check the network configuration:
10.0.1.111
.192.168.5.3
.10.0.1.114
.If these ping test are successful you should be ready to proceed with the configuration.
Enable IP forwarding on the demo-gateway VM:
demo@demo-gateway:~$ sudo -s
demo@demo-gateway:~# echo "1" > /proc/sys/net/ipv4/ip_forward
Configuration for the BYOD smartphone:
Configuration for the admin smartphone:
demo-internal:
Start irond with the Oracle JRE:
demo@demo-internal:~$ export PATH=/home/demo/jre1.7.0_51/bin:$PATH
demo@demo-internal:~$ cd bin/irond-0.4.0
demo@demo-internal:~/bin/irond-0.4.0$ ./start.sh
Start irondhcp:
demo@demo-internal:~$ cd irondhcp-0.3.2
demo@demo-internal:~/irondhcp-0.3.2$ java -jar irondhcp.jar
Start irondetect:
demo@demo-internal:~$ cd irondetect-0.0.5
demo@demo-internal:~/irondetect-0.0.5$ ./start.sh
demo-gateway:
Start strongSwan:
demo@demo-gateway:~$ sudo ipsec start
ironcontrol on the admin smartphone:
10.0.1.21:8443
.DECOIT Android-IF-MAP-Client on the BYOD smartphone:
Use irongui to observe the content of the MAPS. For a subscription use the device identifier “strongswan” as the start identifier.
10.0.1.1
profile.$HOME/irondetect-0.0.5/policy/demo.pol
. irondetect now publishes
metadata representing an alarm notification.If you have any questions, problems or comments, please contact trust-at-hsh@listserv.dfn.de