Key Security Features of SWIFT Financial Messaging
Key Security Features of SWIFT Financial Messaging
Agenda
1. Who is SWIFT
2. Connecting to SWIFT: access models,
Key Security features of SWIFT
interfaces and resiliency
financial messaging and what it
means for auditing an 3. Security environment
institution’
institution’s SWIFT operations 4. The FIN service: message security and
monitoring
Daniel De Weyer 5. Summary elements in the scope of a
SWIFT Senior Relationship Manager SWIFT operations audit
ISACA Hong Kong
13 November 2007
ISACA 2007
Slide 1 Slide 2
MV-
MV-SIPN the co-
co-existence of network partners Direct Connectivity
COST
Dual-P
Multi-Line (Single-P’s)
Dual-I
F UN C T I O N A L I T Y
ISACA 2007 ISACA 2007
Slide 7 Slide 8
SA-Workstation MT
RMA
SAG 1 SAG 2
SA-Webstation Browse, FileAct, InterAct & SAG admin.
SAG
Financial Service specific
application interface DMZ DMZ
E-mail SWIFTNet
client
Mail Dual-P Dual-P
ISACA 2007 E-mail ISACA 2007
server
Slide 9 Slide 10
SNL
SNL API
SWIFTAlliance Gateway
User
Application
FTI command line
New FileAct
6.0 InterAct & managed by
IBM MQ API FileAct SAG
Application
ISACA 2007 ISACA 2007
SWIFTNet unaware Slide 11 Slide 12
MQSA
User
Application
CASmf
Self-made
CASmf APIs
CAS text IBM MQ APIs request
InterAct
User User User User FileAct
reply
Application Application Application Application
client server
(1)
SIPN
https SAG SNL
request InterAct
FileAct (2)
reply
client server
SWIFTAlliance Messenger
Welcome screen
Agenda
1. Who is SWIFT
2. Connecting to SWIFT: access models,
interfaces and resiliency
3. Security environment
4. The FIN service: message security and
monitoring
5. Summary elements in the scope of a
SWIFT operations audit
Relationship management
BKE RMA
ISACA 2007 ISACA 2007
Slide 23 Slide 24
Order Form
Message Input Reference : 1705 021115KWHKHKHHAXXX0135007653
------------------------------Message Header------------------------
Swift Input : FIN 103 Single Customer Credit Transfer
What does a SWIFT message look like ?
Sender : KWHKHKHHXXX
Citic Ka Wah Bank
Hong Kong
from ...
23B:Bank Operation Code
CRED
32A:Value Date, Currency and Interbank Settled Amount
Date :18 November 2002
on .....
Currency : EUR (EURO)
Amount : #65000,#
50K:Ordering Customer
/123001043212 SWIFT Network
at ...
MR LEE
10 QUEENSWAY
HK-HONG KONG
57A:Account with Institution - BIC
for ...
BNPAFRPPCAN
BNP-PARIBAS SA (FORMELY BANQUE NATIONALE DE PARIS S.A.)
CANNES FR
59:Beneficiary Customer
... /12345543210100001M02211
MR DUPONT
6 RUE LAFAYETTE
FR-CANNES
70:Remittance Information
/INV/52
71A:Details of Charges
Printout
SHA
------------------------------Message Trailer----------------------
ISACA 2007 {MAC:098446CF} ISACA 2007
{CHK:45946964876B}
Slide 31 Slide 32
An example of the header of a payment message : An example of the header of a payment message :
MT 103 MT 103
An example of the header of a payment message : An example of the header of a payment message :
MT 103 MT 103
An example of the header of a payment message : An example of the header of a payment message :
MT 103 MT 103
MT 103/ MT 103
MT 541 ACK U3
U3
MT010 UAK
MT011
KWHKHKHH BNPAFRPP
10 AM 3 AM
10.15 03.15
15.00
ISACA 2007 08.00 ISACA 2007
Slide 39 Slide 40
An example of the header of a payment message : An example of the header of a payment message :
MT 103 MT 103
• MOR
ISACA 2007 ISACA 2007
Slide 49 Slide 50