70 likes | 204 Views
High-level Description. FI-WARE Security July 2011. Overview. The overall ambition of the Security Architecture of FI-WARE is to demonstrate that the Vision of an Internet that is "secure by design" is becoming reality
E N D
High-level Description FI-WARESecurityJuly 2011
Overview • The overall ambition of the Security Architecture of FI-WARE is to demonstrate that the Vision of an Internet that is "secure by design" is becoming reality • FI-WARE GEs to be developed and/or integrated as part of the Security chapter will comprise: • A set of GEs for a number of shared security concerns (i.e. identity and access management as well as privacy and auditing) that are considered core and therefore present in any FI-WARE Instance. • A set of optional Security GEs to address current and future requests from concrete Usage Areas. • An advanced security monitoring system that covers the whole spectrum from acquisition of events up to display, going through analysis but also going beyond thanks to a digital forensic tool and assisted decision support in case of cyber attacks.
Identity Management • The Identity Management GE is a core Security GE that provides services to its relying parties via open protocols such as OpenID [OpenId] and OASIS SAML v2.0 [Saml] (Security Assertion Markup Language). • Motivated by the IoT, the enabler also covers new user attributes such as things, as well as it manages the identity of things themselves (attributes, current users, location, use history, etc). The large number of sensors and mobile devices poses new challenges; identity federation and single-sign-on support ease of use.
PrimeLife Policy Language (PPL) Engine • Currently, websites and online applications that control data are obliged to publish a privacy policy stating how the data collected from users will be handled and treated. • This privacy policy is a text is written by layers and most of the time not really easy to understand for the common users: • Beside the lack of clarity of such privacy statements, their enforcement is not automated. • It becomes very hard to check whether a data controller is compliant with his declared privacy policy. • For instance a user will not be able to verify id the data controller shared his data with a third party. • For this reason, we propose to provide a machine readable language called PPL [Ppl] that is able to express the rules contained in the standard privacy policies.
PrimeLife Policy Language (PPL) Engine • This language is not only designed to express privacy policy but also: • Privacy preferences expressed by the users. These preferences can then be compared or matched with the privacy policy of the data controller. • Access control rules (how can access the data and under which condition) • Usage control rules (how the data should/must be treated after being collected and for which purpose). • Obligations can also been expressed in order to force a data controller to perform an obligation on the data after collecting it (ex. Deletion after a certain period, user notification when the data is used or shared, etc.)
Security Monitoring • Security monitoring is the first step towards understanding the real security state of a future internet environment and, hence, towards realising the execution of services with desired security behaviour and detection of potential attacks or non-authorized usage. • Security monitoring is focused essentially on monitoring alarms from network equipment, systems and security sensors. By the collection, filtering and correlation of data from large-scale heterogeneous environments, including sensitive data from security tools and devices, SCADA events, raw sensor data, suspicions behaviours, etc., coupled with a dynamic risk analysis engine, decision making support and role-oriented visualization engine, the security stakeholders can take appropriate actions to prevent and mitigate the impact of abnormal behaviour.