Feature Complete RC3
Release Notes MUSES
Copyright (C) 2013 - 2014 Sweden Connectivity
Date: 20140724
Release: Muses Feature Complete
Binaries
Muses Client
Git: e5db140ec0ec62b003f41c6d1496741f2f0dfbc6
File: MusesClient.apk
MusesAwareApp
Git: 3995e7321d743358298f87e1657f6cbfb791e386
File: MusesAwareApp.apk
common
Git: 7f6e17ae1dedec60dda08341e1dec8dee2efa3ba
File: common-0.0.1-SNAPSHOT.jar
server
Git: ab58da87e6aa1f0322587863b6819696f96b11b9
File: server-0.0.1-SNAPSHOT.war
Features included
Context event to server (HITEC):
- Open app event sent to server
- Changes in network configurations are sent to the server
- Modifications of observed folders are sent to the server
- App installation, uninstallation and update are sent
- Installed apps are sent
- User feedback on MUSES UI dialogs are sent
- Device protection indicators like a rooted device are sent
- All context informations are transformed to JSON
- Information about the android system and device like the SDK level and the IMEI is sent
- Muses client receives, transforms and sends information from muses aware apps to the server
Polices received from Server (S2):
- Device policy received from the server
- Policy for accessing public asset with unsecure Wi-Fi and secure Wi-Fi
- Policy for accessing confidential asset with unsecure Wi-Fi and secure Wi-Fi
- Policy for virus detected on user device
- Policy for email with and without attachments
Event Processing from Server (S2):
- Implementation of Policy Compliance
- Composition of Access Requests
- Detection of clues associated to access requests
- Detection of Device Security State changes
- Detection of Security Incidents
- Detection of User Feedback
RT2AE (UNIGE):
- Implementation of the Decision not the last version
- Creation of RiskTreatment
- Detection of Threats (simulation mode)
- Computing the probability of Threats (simulation mode)
- Computing TrustValue of User (simulation mode)
- Computing TrustValue of the Device (simulation mode)
Fixes
- SSL support added for spring now.
- Actions fixed for virus found, email
- communication fixed for server not responding
Issues
- Tomcat stops responding after a while then need to be restarted.
System tests
- Setup 1
- VirusFound 1
- Setup 2
- OpenInternalAsset 2
- OpenStrictlyConfidentialAsset 2
- OpenSensitiveAsset 2
- VirusFound 2
- SendEmail 2
- SendEmailWAttachment 2
- InstallApplication 2
Coverage
- 29.19% percent coverage for server project (No failures)
- No test coverage for common project
- 34% (No failures)
Code quality
- Server : Rules Compliance 80%, Violations 660
- Common : Rules Compliance 92.4%, Violations 58
- Client : Lint: 71 issues.