1
1
Prof. Sead Muftic
Lecture 12:
M.Sc. Project Overview
Security for Cloud and Mobile Environments
2
App-1 Server App-2 Server User User User Internet 3G/4G Wi-Fi AAP CAPCloud Access Points – Communication and Applications
Web Server
3
Cloud Security Components
User User User Internet 3G/4G Wi-Fi CAP/FW App-1 Server App-2 Server AAP SAP IDMS PDP CA
CAP/FW – Cloud Access Point / Firewall
SAP – Security Access Point (Portal Security Server)
AAP – Application Access Point (Cloud Portal)
IDMS – Identity Management Server
PDP – Policy Decision Point Server
CA – Certification Authority Server
4
5
Cloud Station
User
Central Security Server
Portal Security Server
Web Server SAML / PDP Server Auth Server IDMS Server Server CA PACS Server Web / Portal A-3 A-2 A-1 Web / Portal Server
Central and Portal Security Servers
VPN Internet Proxy Server PEP Server Cloud Admin Station Security Admin Internet Smart Cards Server Portal Admin Station Portal Admin Cards Admin Station Card Admin Web Server Internet
6
Central Security Server
SAML / PDP Server Auth Server IDMS Server Server CA PACS Server Central Admin Station Security Admin Smart Cards
Server Cards Admin
Station
Card Admin
Web Server
Group 1: Cloud Security Management (Chenchen)
Sanjaya:
Security Administration of the OpenStack Security Platform
Arunendra
: Secure IDMS for Financial Transactions in a Cloud Environment
Davit
: Secure Web Services for Administration of Cloud Security Servers
M.Sc. Projects
Central Security Server
(Home Page)
7
Secure Cloud Applications – Mail, Web, Documents
Portal Station
User
Portal Security Server
Web Server
Mail / Web Portal
Doc Web Mail Web / Portal Server VPN Internet Proxy Server PEP Server
Portal Security Server
(Home Page)
8
SAFE Web Server
SAFE Communication
Server SAFE Payments Server
SAFE Admin Station Credit Card Server Mobile Accounts DB
SAFE™ System
Credit Card Accounts DB Bank IT Server Bank Accounts DB System Admin SMS Gateway ServerSecure Cloud Applications – SAFE™ System
System Agent Customer Merchant GSM/3G Network
Internet
Network Browser Access Customer SMS GPRS9
Portal Station
User
Portal Security Server
Web Server
Mail / Web Portal
Doc Web Mail Web / Portal Server VPN Internet Proxy Server PEP Server
M.Sc. Projects
GSM/CDMA NetworkCustomer WalletSAFE
Group 2: Secure Cloud Applications (Ghafoor)
Bibesh:
Secure Cloud Client based on Smart Cards
Daniel:
Secure E–mail and Secure Web in a Cloud Environment
Natan
: Secure Files/Documents Sharing System in a Cloud Environment
(
Ikram
: Secure SEPA Web and Smart Card Clients)
10
Hierarchical SEPA Security System
Bank SEPA Server
Bank Interface
Admin Web Info
DB X-Bank Interface Admin Info BIC DB Nat SEPA Admin Station SEPA Admin Security Card
Bank SEPA Server
Bank Interface
Admin Web Info
DB
Nat X-BIC
X-Bank Transactions
National SEPA Server
X-Bank Transactions
11
Portal Security Server
Web Server
SEPA Cloud and Portals
VPN Proxy Server PEP Server Portal Admin Station Portal Admin
Bank SEPA Server
Bank Interface
Admin Web Info
DB
Portal Security Server
Web Server VPN Proxy Server PEP Server
Bank SEPA Server
Bank Interface
Admin Web Info
DB
Cloud Admin Station
Cloud Security
Admin Cloud Sec Server
Portal Admin Station
Portal Admin
SEPA Cloud Server
(Home Page)
SEPA Portal Server
(Home Page)
12
Portal Security Server
Web Server
SEPA Clients – Mobile, Web and Smart Cards
VPN
Proxy Server
PEP Server
Bank SEPA Server
Bank Interface
Admin Web Info
DB
Portal Security Server
Web Server VPN Proxy Server PEP Server
Bank SEPA Server
Bank Interface
Admin Web Info
DB SEPA Web Wallet SEPA Customer Cloud Sec Server SEPA Customer SEPA Mobile Wallet SEPA Merchant SEPA SC Wallet SEPA Mobile Merchant SEPA POS Device SEPA SC Wallet
13
SEPA Mobile Wallet
14
SEPA Payment Card
S
15
SAFE / SEPA / PIV Card and Mobile Phone
S
So
ollees
s M
Mo
ov
viill
16
M.Sc. Projects
Portal Security ServerWeb Server VPN Proxy Server PEP Server
Bank SEPA Server
Bank Interface
Admin Web Info
DB SEPA Web Wallet SEPA Customer Cloud Sec Server SEPA Customer SEPA Mobile Wallet SEPA Merchant SEPA SC Wallet SEPA Mobile Merchant SEPA POS Device SEPA SC Wallet
Group 3: Secure Financial Transactions (Feng)
Salman
: Secure SEPA Financial Servers
Hafiz
:
Secure SEPA Cloud and Portals Web Servers
Ikram
: Secure SEPA Web and Smart Card Clients
Mohammad
: Secure SEPA Mobile Clients
17
Secure Messages for Mobile Applications
SMS
SAFE Gateway
Server SAFE Bank Server
Bank IT Server
GSM
Network
Clear Clear
Protected (RSA) SAFE Server – to – Bank Protected (RSA)
Thin / USSD Wallet
Protected (AES) Wallet – to – Bank (AES – Shared key) Protected (AES)
Thick Wallet
18
Trusted Stack
microSD
Card SIM/UICC Chip Secure Mobile Applications Security Middleware
Applets Smart Cards Comm
Switch Service Switch
Service Provider
3G/GPRS
NetworkInternet
NetworkCloud
AppletsChip (SE)
Applets
Middleware
M–Appl
Communications
Switches
Services
Trusted Stack
1 1 2 2 3 2 3 4 4 5 5 6 7 6 719
20
M.Sc. Projects
!
Protected (RSA) Phone– to – Server (RSA – Certificates) Protected (RSA)
Comm
Switch Service Switch
Service Provider
3G/GPRS
NetworkTSM
SEPA POS DeviceOTA
NFC
Group 4: Secure Mobile Transactions (Hao)
Dana:
Security OTA Provisioning of Mobile Applications
Girmay
: Security of Mobile Applications based on Smart Cards
Majid
: Security Services for Mobile Applications
Hao
: (Ph.D.) Security Aspects for UICC Modules and Applications
21
Secure Mobile POS Applications
SAFE Payments Server Mobile Accounts DB Customer Merchant SAFE Communication Server
SAFE™ System
1 PoS Device Payments Server
2 3 4 Receipt NFC Wi-Fi 4 5 5 6 7
22
23
Secure Mobile Commerce Applications
Internet
Network GSM/CDMA Network Events DB SAFE Gateway Server SAFE Tickets Server Tickets DB SAFE Payments ServerSAFE System
Accounts DB Ticketing Server Ticketing Station Admin Customer Customer1 Theater enters ticket into in the system Customer searches for tickets
Customer orders tickets Customer pays tickets 2 3 4
Messages:
1 1 2 3 4 Ticketing Web Server24
M.Sc. Projects
Group 5: Secure Mobile Applications (Aron)
Kazi:
Security Mobile POS System
Zepu
: Security Mobile System for Motor Vehicles
Sabina
: Secure Healthcare Applications for Mobile Devices
Aron
: (Ph.D.) Security System for m–Commerce Environments
Ioannis: (Ph.D.)
Privacy and Protection of Citizens in Mobile Environments
25
Sky and Clouds – Home Pages
Banner
Dimensions and Sizes
218 x 88
560 x 88
218 x 88
Security Administration
26
Sky and Clouds – Home Pages
Sky / Cloud
Logo
Sky / Clouds Portal Banner
Promotion Area
Information Area
Selection of Applications – Users
Cloud
Providers
SEPA
SAFE
Applications
Healthcare
Web Design Tool
: CMS Made Easy
Security Administration
News, Info, Documents
27
Portals – Home Pages
Portal
Logo
Provider’s Portal
Forms Area
Display Area
Security Administration – Administrators
Group 1 Group 2 Group 3 Group 4 Function 1.1 Function 1.2 Function 1.3 Function 1.4
Identities
Certificates
Smart Cards
Authentication
Authorization
Security Administration News, Info, DocumentsPlatforms
28
Web Services Team
Web Services Group: Secure Web Services
Hafiz
:
Secure SEPA Cloud and Portals Web Services – Template
Sanjaya
: Web services for OpenStack Administrators
Arunendra
: Web services for Security Providers Administrators
Davit
: Web services for Security Providers Administrators
Natan, Daniel:
Web services for Secure Applications Administrators and Users
Salman
: Web services for SEPA Financial Servers Administrators
Ikram
: Web services for SEPA Web Users
29
SecLab Security Architecture
Central / Shared Security Provider
SAML / PDP Server Auth Server IDMS Server Server CA Admin Station Broker and SSP Admin Web Server
Portal Security Server
PEP Server SSP Admin Cloud Admin Appl’s Admin User SSP Admin
MLA Cloud Platform
Cloud Admin/Users Web Server
MLA Cloud Security Server
PEP Server Cloud Admin/Users
Web Server
HA Cloud Security Server
PEP Server HA Cloud Platform Virtual Servers Enterprise Admin 130.237.20.77 130.237.215.17 130.237.215.16 130.237.215.18 130.237.215.216 130.237.215.216 Virtual Servers Doc Web Mail SAFE SEPA Doc Web Mail SAFE SEPA Cloud Admin
30
Sec Broker HP: Selection of User Applications and Sec Admin
130.237.215.216 (Portal for Central Security Server)
Cloud Secure E-mail Cloud Secure Web
Cloud Secure Documents Cloud Secure Banking Cloud Secure Mobile
User
Enterprise Admin
Flash Area
Home Architecture Security Applications
Create Cloud Server
List of standard configurations (Configure, calculate, create) Link to Secure or Public Cloud Secure Applications
Appl’s Admin
31
Sec Broker: Create Cloud Computer
130.237.215.216 (Portal for Central Security Server)Create Cloud Server
Create Cancel
SERVER TYPE Memory Clock Disk Network OS Price –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––--––––––– [ ] Small 2GB [ ___] 2MHz [___] 100GB [___] 10Mb/sec [___] Win 2008 [___] $ 100 [ ] Medium 3GB [ ___] 3MHz [___] 200GB [___] 20Mb/sec [___] Win 2008 [___] $ 200 [ ] Large 4GB [ ___] 4MHz [___] 400GB [___] 50Mb/sec [___] Win 2008 [___] $ 300 [ ] Super 16GB [ ___] 8MHz [___] 1TB [___] 100Mb/sec [___] Win 2008 [___] $ 500 [ ] High Assurance Security [ ] Medium Assurance Security [ ] Low Assurance Security (PIV Smart Cards) (Software Certificates) (Password)
Enterprise Admin
32
Cloud Servers Administration HP
C
Cllo
ou
ud
d S
Seerrv
veerrs
s A
Ad
dm
miin
niis
sttrra
attiio
on
n
Enterprise Admin
Appl’s Admin
Secure Applications
Secure Cloud Servers (List all Virtual Servers created by “Create Cloud Server” and select one to administer it)
130.237.215.216 (Portal for Central Security Server)
(List all Virtual Servers created by
“Create Cloud Server” and select one. Then list all applications on that server. Select one to administer it)
After selecting Virtual Server (by Enterprise Admin) or Secure Application (by Applications Admin)
the system will transfer Ent Admin or Appl Admin to the Servers Admin HP or Application Admin HP located on Portals for HA Cloud (20.77) or for MLA Cloud (16). These HP are missing, must be created by Sanjaya and Appl Developers.
33
Sec Admin HP: Sec Providers Admin and Selection of Clouds
Identities Provider PKI/Certificates PIV Smart Cards PIV Authentication PIV Authorization
S
Seeccu
urriitty
y P
Prro
ov
viid
deerrs
s A
Ad
dm
miin
niis
sttrra
attiio
on
n
SecLab Cloud
SecLab Cloud
SSP Admin
Secure Cloud Admin Home Page (20.77)
Public Cloud Admin Home Page (16) 130.237.215.216/SecAdmin (Portal for Central Security
Server) Security Providers Secure Clouds Public Clouds Cloud Admin
34
Secure Cloud Admin HP
End-point Services Images
Tenants and users Monitoring (Log) Networking / Firewall Certificates
S
Seeccu
urree C
Cllo
ou
ud
d A
Ad
dm
miin
niis
sttrra
attiio
on
n
130.237.20.77/SecAdmin (Portal for Secure Cloud)
Cloud Admin
35
Public Cloud Admin HP
P
Pu
ub
blliicc C
Cllo
ou
ud
d A
Ad
dm
miin
niis
sttrra
attiio
on
n
130.237.215.16/SecAdmin (Portal for Public Cloud)
Cloud Admin
Public Platform End-point Services Images
Tenants and users Monitoring (Log) Networking / Firewall Certificates
Cloud Admin
36
Cloud Secure E-Mail Application
130.237.215.17/Secure_EMail (Secure Cloud)
Inbox Outbox Drafts Junk Trash User Secure E-mail Admin
37
37