SlideShare a Scribd company logo
SwiftNETThe high level overview you always wanted.
Rishabh Dangwal
Consultant, KPMG Cyber Security
www.theprohack.com | Twitter : @prohack | admin@theprohack.com
Agenda
 Understanding SwiftNET
 Introduction
 Organizational Structure
 Partners
 SwiftNET Messaging Architecture
 Services
 SwiftNET Modules
 FIN
 InterACT
 FileACT
 Browse
 SwiftNET Ancient Architecture
 SwiftNET Contemporary Architecture
Introduction
• Society for Worldwide Interbank Financial Telecommunications.
 Formed because TELEX (& older systems) lacked speed, security & were
cumbersome.
 Started with 230 banks in 5 countries, now used by 10000 institutions in 212
countries.
 Its ancient network was replaced with packet switched network X.25, which again
was migrated to IP network (SwiftNET)
 24 million daily messages comprising of
 48% of payment messages
 46% of securities messages &
 Remainder treasury, trade and system messages.
 SWIFT takes full liability for each message once they have accepted it.
 99.999 % reliability (YAY!)
 SWIFT operates a number of services, primarily:
 General Purpose Application
 Financial Application
 Initial Objective: To create a central point for the passing of secure and
standardized messages coming from banks that are mainly interested in payment
messages.
 Today over 200 different SWIFT messages exist, including –
 Credit and Debit Instructions
 Buy and Sell Orders
 Documentary Credits
 Collections, Guarantees, interbank transfers etc.
Introduction Cont..
 Additionally, SWIFT provides a number of services* that are charged for over and
above the normal fees. A few of these are:
 IFT (Interbank File Transfer)
 ACCORD
 Directory Services
 RTGS
 Users are charged on the character length (unit lengths of 325, 750, or 1950) or by
message type.
 The charges also vary depending on volume tier.
*more on this later
Introduction Cont..
courtesy of Swift.com
SwiftNET Organizational Structure
SwiftNET Partners
Business partners
Over the years SWIFT has built a network of external partner companies who act in
selected countries or regions on SWIFT's behalf, called SWIFT business partners.
 North America: S.I.D.E. America Corp,
 Middle East & Gulf Region: Eastern Networks Dubai,
 Balkan countries: CiS d.o.o. Serbia & Montenegro. Etc.
Network partners
SWIFT has adopted a multi-vendor model for its secure IP network (SIPN). The new
architecture uses state-of-the-art security and ensures highest resilience and lowest
risk. The key aspect of this architecture is the co-existence of multiple IP network
partners.
SWIFT uses four network partners, each with a standard offering of managed IP-VPN
services
 AT&T
 BT Infonet
 Colt Telecom
 Orange Business Services
SwiftNET offers four modules or messaging services:
 SwiftNET FIN – Standard store & forward messaging for single instructions
 SwiftNET Interact – Interactive message exchange between two parties
 SwiftNET FileACT – Interactive exchange of files between two parties
 SwiftNET Browse – Provides https-based access to visual content on webservers
from desktops
SwiftNET Services
Bank A
CBS – Swift
Interface
Bank B
CBS – Swift
Interface
Central Swift Interface
Information & Control
Module (ICM)
SwiftFIN
S W I F T N E T
FIN Copy
FileACT
Real time reporting
SwiftNET Browse
Visualization of
Information
InterACT
Real time cash reporting
SwiftNET Messaging Architecture
 Enables the exchange of messages with the traditional SWIFT MT standards.
 MT is short for “Message Type” and all SWIFT messages start with MT.
 This is then followed by a 3 digit number.
 The first digit represents the Category. A category denotes messages grouped
together because they all relate to particular financial instruments or services.
Group Messages:
MT0nn System Messages
MT1nn Customer Payments
MT2nn Financial Institution Transfers
MT3nn FX, Money Market & Derivatives
MT4nn Collections and cash letters
MT5nn Securities Markets
MT6nn Precious Metals & Syndications /GOLD
MT7nn Documentary Credits & Guarantees
MT8nn Travellers Cheques
MT9nn Cash Management & Customer Status
SwiftNET FIN
The second digit represents the Group denoting that the messages are related to
similar parts of a transaction's lifecycle.
 MT200 Financial Institution Transfer, Own Account
 MT202 Financial Institution Transfer, Third Party
 MT521 Receive (Securities) Against Payment
 MT523 Deliver (Securities) Against Payment
The last digit is the Type and denotes the individual message. There are several
hundred message types across the categories in total. A special subset of Messages is
known as the Common Group because the last two digits represent the same message
in each category
 MTn99 Free format
 MT299 Free format relating to transfers
 MT599 Free format relating to securities
 MT999 General free format
SwiftNET FIN Cont..
1. Payment Instruction (Swift Code : MT103, 103+, 202,204*)
2. Settlement request (Swift Code : MT096)
3. Settlement response (Swift Code: MT097)
4. Approved / Settled. Payment Instruction received
5. Sender / receiver notification and reporting (Swift Code : MT012, MT019, MT900,
MT910, MT940, MT950 )
SWIFT Interface
SwiftNET FIN
Payment
order
Y Copy
1
2
4
5
3
Bank A
5
Bank B
SwiftNET FIN Cont..
 SwiftNET InterAct Q& R: interactive exchange of information for messages that are
time-critical and need an instant response
 New message types will be introduced as ISO XML messages for SwiftNET InterAct :
cash management standards
 Access to the web server through SwiftNET Interact:
 Managing the payments queue
 Liquidity management
 Management of reservation and limits
SwiftNET InterACT
 Authenticity, integrity, confidentiality, non-repudiation.
 Flexible central routing.
 Any type of file up to 250Mb, compression supported.
 Store & Forward mode : Typically used to reach a large number of counterparties.
 Realtime Mode : Happens for direct person to application transactions.
Bank A Bank B
Realtime Initiate File Transfer
Realtime Transfer Files
Optional File Delivery Notification
FileACT
SwiftNET FileACT
 Secured with SwiftNET PKI (managed certificates)
 Encryption, authentication and integrity control
 Non-repudiation
 Closed user group control
 SIPN
SwiftNET FileACT Cont..
 SwiftNET Browse enables secure browser-based access (over SIPN) from an operator
using a standard browser and SWIFT Alliance WebStation to a service provider’s
web server
 Also, it allows to initiate InterAct or FileAct exchanges via a secure browser link.
Through this, sensitive data as per security & reliability norms of SwiftNET, while
preserving the benefits of a browser-based environment.
Bank A
Alliance Workstation
SwiftNET
Service Provider Server
BROWSE
HTTPS authenticates System of End user
InterACT / FileACT authenticates end user using
SwiftNET PKI certificates
SwiftNET Browse
HLD courtesy of Swift.com
SwiftNET Architecture : Ancient Network
HLD courtesy of Swift.com
SwiftNET Architecture : SwiftNET
Questions?SuperZAP me at admin@theprohack.com
Thank You!
Rishabh Dangwal
Consultant, KPMG Cyber Security
www.theprohack.com | Twitter : @prohack | admin@theprohack.com

More Related Content

What's hot

Swift
SwiftSwift
SWIFT - Clearing and Settlement
SWIFT - Clearing and Settlement SWIFT - Clearing and Settlement
SWIFT - Clearing and Settlement
Aman Lalpuria
 
Payment Gateway Integration: Growth Strategy for SAAS
Payment Gateway Integration: Growth Strategy for SAASPayment Gateway Integration: Growth Strategy for SAAS
Payment Gateway Integration: Growth Strategy for SAAS
Wayne Akey
 
Global Payment System- Reference Architecture
Global Payment System- Reference ArchitectureGlobal Payment System- Reference Architecture
Global Payment System- Reference ArchitectureRamadas MV
 
Payments and transaction processing systems - Global and Indian Overview
Payments and transaction processing systems - Global and Indian OverviewPayments and transaction processing systems - Global and Indian Overview
Payments and transaction processing systems - Global and Indian OverviewAkshay Kaul
 
Cross Border Payments | transpay
Cross Border Payments | transpayCross Border Payments | transpay
Cross Border Payments | transpay
transpay: cross border payments
 
National Automated Clearing House (NACH) an Overview by VSoft
National Automated Clearing House (NACH) an Overview by VSoftNational Automated Clearing House (NACH) an Overview by VSoft
National Automated Clearing House (NACH) an Overview by VSoft
VSoft Technologies
 
National payment system architecture
National payment system architectureNational payment system architecture
National payment system architecture
Anil Chaurasiya
 
Risk, Fraud Management and Current Issues and Challenges for Digital Financia...
Risk, Fraud Management and Current Issues and Challenges for Digital Financia...Risk, Fraud Management and Current Issues and Challenges for Digital Financia...
Risk, Fraud Management and Current Issues and Challenges for Digital Financia...
John Owens
 
Payment gateway/payment service providers and future trends in mobile payment...
Payment gateway/payment service providers and future trends in mobile payment...Payment gateway/payment service providers and future trends in mobile payment...
Payment gateway/payment service providers and future trends in mobile payment...Danail Yotov
 
Swift
SwiftSwift
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Open banking-Future of Banking
Open banking-Future of BankingOpen banking-Future of Banking
Open banking-Future of Banking
farhan ali
 
A Complete Model of the Payment Service Business
A Complete Model of the Payment Service BusinessA Complete Model of the Payment Service Business
A Complete Model of the Payment Service Business
Frank Steeneken
 
System architecture for central banks
System architecture for central banksSystem architecture for central banks
System architecture for central banksJean-Marc Lepain
 
Online payment gateway provider
Online payment gateway providerOnline payment gateway provider
Online payment gateway provider
Payment Gateways
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
Killian Delaney
 
PayTech Trends 2016
PayTech Trends 2016PayTech Trends 2016
PayTech Trends 2016
Opus Consulting Solutions
 
PSD2 - The second Payment Services Directive
PSD2 - The second Payment Services DirectivePSD2 - The second Payment Services Directive
PSD2 - The second Payment Services Directive
Emilie Scalla
 
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Savita Marwal
 

What's hot (20)

Swift
SwiftSwift
Swift
 
SWIFT - Clearing and Settlement
SWIFT - Clearing and Settlement SWIFT - Clearing and Settlement
SWIFT - Clearing and Settlement
 
Payment Gateway Integration: Growth Strategy for SAAS
Payment Gateway Integration: Growth Strategy for SAASPayment Gateway Integration: Growth Strategy for SAAS
Payment Gateway Integration: Growth Strategy for SAAS
 
Global Payment System- Reference Architecture
Global Payment System- Reference ArchitectureGlobal Payment System- Reference Architecture
Global Payment System- Reference Architecture
 
Payments and transaction processing systems - Global and Indian Overview
Payments and transaction processing systems - Global and Indian OverviewPayments and transaction processing systems - Global and Indian Overview
Payments and transaction processing systems - Global and Indian Overview
 
Cross Border Payments | transpay
Cross Border Payments | transpayCross Border Payments | transpay
Cross Border Payments | transpay
 
National Automated Clearing House (NACH) an Overview by VSoft
National Automated Clearing House (NACH) an Overview by VSoftNational Automated Clearing House (NACH) an Overview by VSoft
National Automated Clearing House (NACH) an Overview by VSoft
 
National payment system architecture
National payment system architectureNational payment system architecture
National payment system architecture
 
Risk, Fraud Management and Current Issues and Challenges for Digital Financia...
Risk, Fraud Management and Current Issues and Challenges for Digital Financia...Risk, Fraud Management and Current Issues and Challenges for Digital Financia...
Risk, Fraud Management and Current Issues and Challenges for Digital Financia...
 
Payment gateway/payment service providers and future trends in mobile payment...
Payment gateway/payment service providers and future trends in mobile payment...Payment gateway/payment service providers and future trends in mobile payment...
Payment gateway/payment service providers and future trends in mobile payment...
 
Swift
SwiftSwift
Swift
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Open banking-Future of Banking
Open banking-Future of BankingOpen banking-Future of Banking
Open banking-Future of Banking
 
A Complete Model of the Payment Service Business
A Complete Model of the Payment Service BusinessA Complete Model of the Payment Service Business
A Complete Model of the Payment Service Business
 
System architecture for central banks
System architecture for central banksSystem architecture for central banks
System architecture for central banks
 
Online payment gateway provider
Online payment gateway providerOnline payment gateway provider
Online payment gateway provider
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
PayTech Trends 2016
PayTech Trends 2016PayTech Trends 2016
PayTech Trends 2016
 
PSD2 - The second Payment Services Directive
PSD2 - The second Payment Services DirectivePSD2 - The second Payment Services Directive
PSD2 - The second Payment Services Directive
 
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
 

Viewers also liked

Introduction to layer 2 attacks & mitigation
Introduction to layer 2 attacks & mitigationIntroduction to layer 2 attacks & mitigation
Introduction to layer 2 attacks & mitigation
Rishabh Dangwal
 
Understanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.com
Understanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.comUnderstanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.com
Understanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.com
Rishabh Dangwal
 
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.comEigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Rishabh Dangwal
 
Banking Basics PowerPoint
Banking Basics PowerPointBanking Basics PowerPoint
Banking Basics PowerPointemurfield
 
Types of banks
Types of banksTypes of banks
Types of banks17somya
 
Banking system ppt
Banking system pptBanking system ppt
Banking system pptLohith Lohi
 
Banking ppt
Banking pptBanking ppt
Attacking the spanning tree protocol
Attacking the spanning tree protocolAttacking the spanning tree protocol
Attacking the spanning tree protocolAsmadzakirah
 
Attacker the spanning tree protocol
Attacker the spanning tree protocolAttacker the spanning tree protocol
Attacker the spanning tree protocol
Killy Andi
 
Network layer Part 2
Network layer Part 2Network layer Part 2
Network layer Part 2Tutun Juhana
 
SWIFT Standards developer kit tutorial December 2012
SWIFT Standards developer kit tutorial December 2012SWIFT Standards developer kit tutorial December 2012
SWIFT Standards developer kit tutorial December 2012Ed Dodds
 
How to demystify cross-border payments in travel
How to demystify cross-border payments in travelHow to demystify cross-border payments in travel
How to demystify cross-border payments in travel
tnooz
 
A2Apay Domestic Cross Border Payment Flow
A2Apay Domestic Cross Border Payment FlowA2Apay Domestic Cross Border Payment Flow
A2Apay Domestic Cross Border Payment Flow
Sterling Information Technologies Inc.
 
Prosumer Report Vida Moderna México
Prosumer Report Vida Moderna MéxicoProsumer Report Vida Moderna México
Prosumer Report Vida Moderna México
eurorscgmx
 
Payment system
Payment systemPayment system
Bitcoin Level 2
Bitcoin Level 2Bitcoin Level 2
Bitcoin Level 2
John Mardlin
 
The Bitcoin Protocol for Humans
The Bitcoin Protocol for HumansThe Bitcoin Protocol for Humans
The Bitcoin Protocol for Humans
John Mardlin
 
Cross Border Payment- India and New 15CA/15CB Requirements
Cross Border Payment- India and New 15CA/15CB RequirementsCross Border Payment- India and New 15CA/15CB Requirements
Cross Border Payment- India and New 15CA/15CB Requirements
Stuti Shah
 

Viewers also liked (20)

Introduction to layer 2 attacks & mitigation
Introduction to layer 2 attacks & mitigationIntroduction to layer 2 attacks & mitigation
Introduction to layer 2 attacks & mitigation
 
Understanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.com
Understanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.comUnderstanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.com
Understanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.com
 
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.comEigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
 
Banking Basics PowerPoint
Banking Basics PowerPointBanking Basics PowerPoint
Banking Basics PowerPoint
 
Types of banks
Types of banksTypes of banks
Types of banks
 
Banking system ppt
Banking system pptBanking system ppt
Banking system ppt
 
Banking ppt
Banking pptBanking ppt
Banking ppt
 
Spanning tree protocol
Spanning tree protocolSpanning tree protocol
Spanning tree protocol
 
Attacking the spanning tree protocol
Attacking the spanning tree protocolAttacking the spanning tree protocol
Attacking the spanning tree protocol
 
Attacker the spanning tree protocol
Attacker the spanning tree protocolAttacker the spanning tree protocol
Attacker the spanning tree protocol
 
Network layer Part 2
Network layer Part 2Network layer Part 2
Network layer Part 2
 
SWIFT Standards developer kit tutorial December 2012
SWIFT Standards developer kit tutorial December 2012SWIFT Standards developer kit tutorial December 2012
SWIFT Standards developer kit tutorial December 2012
 
Protocolo Spanning Tree
Protocolo Spanning TreeProtocolo Spanning Tree
Protocolo Spanning Tree
 
How to demystify cross-border payments in travel
How to demystify cross-border payments in travelHow to demystify cross-border payments in travel
How to demystify cross-border payments in travel
 
A2Apay Domestic Cross Border Payment Flow
A2Apay Domestic Cross Border Payment FlowA2Apay Domestic Cross Border Payment Flow
A2Apay Domestic Cross Border Payment Flow
 
Prosumer Report Vida Moderna México
Prosumer Report Vida Moderna MéxicoProsumer Report Vida Moderna México
Prosumer Report Vida Moderna México
 
Payment system
Payment systemPayment system
Payment system
 
Bitcoin Level 2
Bitcoin Level 2Bitcoin Level 2
Bitcoin Level 2
 
The Bitcoin Protocol for Humans
The Bitcoin Protocol for HumansThe Bitcoin Protocol for Humans
The Bitcoin Protocol for Humans
 
Cross Border Payment- India and New 15CA/15CB Requirements
Cross Border Payment- India and New 15CA/15CB RequirementsCross Border Payment- India and New 15CA/15CB Requirements
Cross Border Payment- India and New 15CA/15CB Requirements
 

Similar to An introduction to SwiftNET

Swift society worldwideinterbankfinancialtelecommunication
Swift society worldwideinterbankfinancialtelecommunicationSwift society worldwideinterbankfinancialtelecommunication
Swift society worldwideinterbankfinancialtelecommunicationVogelDenise
 
Financial i: Welcome to the planet SWIFT
Financial i: Welcome to the planet SWIFTFinancial i: Welcome to the planet SWIFT
Financial i: Welcome to the planet SWIFT
Dirk Braun
 
E commerce unit 2
E commerce unit 2E commerce unit 2
E commerce unit 2
Akhil Kaushik
 
Zanders NGO Event December 2014: Zanders
Zanders NGO Event December 2014: ZandersZanders NGO Event December 2014: Zanders
Zanders NGO Event December 2014: Zanders
Zanders Treasury, Risk and Finance
 
SWIFT_L2.ppt with detailed version of swift
SWIFT_L2.ppt with detailed version of swiftSWIFT_L2.ppt with detailed version of swift
SWIFT_L2.ppt with detailed version of swift
ShivamDubey304351
 
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...Yogi Golle
 
Ripple for Financial Institutions
Ripple for Financial InstitutionsRipple for Financial Institutions
Ripple for Financial Institutions
XRPTalk
 
Ch12(revised 20071226)
Ch12(revised 20071226)Ch12(revised 20071226)
Ch12(revised 20071226)
華穗 徐
 
Secure ip payment networks what's available other than ssl - final
Secure ip payment networks   what's available other than ssl - finalSecure ip payment networks   what's available other than ssl - final
Secure ip payment networks what's available other than ssl - final
Alex Tan
 
Cryptocurrency exchange unfolded!
Cryptocurrency exchange unfolded!Cryptocurrency exchange unfolded!
Cryptocurrency exchange unfolded!
Arya florence
 
hSenid - Company Presentation 2009
hSenid - Company Presentation 2009hSenid - Company Presentation 2009
hSenid - Company Presentation 2009
hSenid Mobile Marketing
 
Internet of things(iot)
Internet of things(iot)Internet of things(iot)
Internet of things(iot)
Rakesh Gupta
 
IDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech - iConnect - Payment Middleware SolutionIDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech
 
IDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech - iConnect - Payment Middleware SolutionIDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech
 
GM_12_161.pptx
GM_12_161.pptxGM_12_161.pptx
GM_12_161.pptx
ssuseracd6a2
 
East Nets Overview 2011
East Nets Overview 2011East Nets Overview 2011
East Nets Overview 2011
EastNets
 
The Great Convergence of Defi & Fintech
The Great Convergence of Defi & FintechThe Great Convergence of Defi & Fintech
The Great Convergence of Defi & Fintech
JackJia20
 
Communications Technologies
Communications TechnologiesCommunications Technologies
Communications Technologies
Sarah Jimenez
 
Copper-Masterdeck.pdf
Copper-Masterdeck.pdfCopper-Masterdeck.pdf
Copper-Masterdeck.pdf
ZonChu
 

Similar to An introduction to SwiftNET (19)

Swift society worldwideinterbankfinancialtelecommunication
Swift society worldwideinterbankfinancialtelecommunicationSwift society worldwideinterbankfinancialtelecommunication
Swift society worldwideinterbankfinancialtelecommunication
 
Financial i: Welcome to the planet SWIFT
Financial i: Welcome to the planet SWIFTFinancial i: Welcome to the planet SWIFT
Financial i: Welcome to the planet SWIFT
 
E commerce unit 2
E commerce unit 2E commerce unit 2
E commerce unit 2
 
Zanders NGO Event December 2014: Zanders
Zanders NGO Event December 2014: ZandersZanders NGO Event December 2014: Zanders
Zanders NGO Event December 2014: Zanders
 
SWIFT_L2.ppt with detailed version of swift
SWIFT_L2.ppt with detailed version of swiftSWIFT_L2.ppt with detailed version of swift
SWIFT_L2.ppt with detailed version of swift
 
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
 
Ripple for Financial Institutions
Ripple for Financial InstitutionsRipple for Financial Institutions
Ripple for Financial Institutions
 
Ch12(revised 20071226)
Ch12(revised 20071226)Ch12(revised 20071226)
Ch12(revised 20071226)
 
Secure ip payment networks what's available other than ssl - final
Secure ip payment networks   what's available other than ssl - finalSecure ip payment networks   what's available other than ssl - final
Secure ip payment networks what's available other than ssl - final
 
Cryptocurrency exchange unfolded!
Cryptocurrency exchange unfolded!Cryptocurrency exchange unfolded!
Cryptocurrency exchange unfolded!
 
hSenid - Company Presentation 2009
hSenid - Company Presentation 2009hSenid - Company Presentation 2009
hSenid - Company Presentation 2009
 
Internet of things(iot)
Internet of things(iot)Internet of things(iot)
Internet of things(iot)
 
IDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech - iConnect - Payment Middleware SolutionIDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech - iConnect - Payment Middleware Solution
 
IDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech - iConnect - Payment Middleware SolutionIDBI Intech - iConnect - Payment Middleware Solution
IDBI Intech - iConnect - Payment Middleware Solution
 
GM_12_161.pptx
GM_12_161.pptxGM_12_161.pptx
GM_12_161.pptx
 
East Nets Overview 2011
East Nets Overview 2011East Nets Overview 2011
East Nets Overview 2011
 
The Great Convergence of Defi & Fintech
The Great Convergence of Defi & FintechThe Great Convergence of Defi & Fintech
The Great Convergence of Defi & Fintech
 
Communications Technologies
Communications TechnologiesCommunications Technologies
Communications Technologies
 
Copper-Masterdeck.pdf
Copper-Masterdeck.pdfCopper-Masterdeck.pdf
Copper-Masterdeck.pdf
 

More from Rishabh Dangwal

Cliffnotes on Blue Teaming
Cliffnotes on Blue TeamingCliffnotes on Blue Teaming
Cliffnotes on Blue Teaming
Rishabh Dangwal
 
Network nags - when security fails
Network nags  - when security failsNetwork nags  - when security fails
Network nags - when security fails
Rishabh Dangwal
 
Introduction to Wan Acceleration Devices
Introduction to Wan Acceleration DevicesIntroduction to Wan Acceleration Devices
Introduction to Wan Acceleration Devices
Rishabh Dangwal
 
Corporate Security Issues and countering them using Unified Threat Management...
Corporate Security Issues and countering them using Unified Threat Management...Corporate Security Issues and countering them using Unified Threat Management...
Corporate Security Issues and countering them using Unified Threat Management...
Rishabh Dangwal
 
An introduction to Digital Security - Rishabh Dangwal
An introduction to Digital Security - Rishabh DangwalAn introduction to Digital Security - Rishabh Dangwal
An introduction to Digital Security - Rishabh Dangwal
Rishabh Dangwal
 
A guide to Unified Threat Management Systems (UTMs) by Rishabh Dangwal
A guide to Unified Threat Management Systems (UTMs) by Rishabh DangwalA guide to Unified Threat Management Systems (UTMs) by Rishabh Dangwal
A guide to Unified Threat Management Systems (UTMs) by Rishabh Dangwal
Rishabh Dangwal
 

More from Rishabh Dangwal (6)

Cliffnotes on Blue Teaming
Cliffnotes on Blue TeamingCliffnotes on Blue Teaming
Cliffnotes on Blue Teaming
 
Network nags - when security fails
Network nags  - when security failsNetwork nags  - when security fails
Network nags - when security fails
 
Introduction to Wan Acceleration Devices
Introduction to Wan Acceleration DevicesIntroduction to Wan Acceleration Devices
Introduction to Wan Acceleration Devices
 
Corporate Security Issues and countering them using Unified Threat Management...
Corporate Security Issues and countering them using Unified Threat Management...Corporate Security Issues and countering them using Unified Threat Management...
Corporate Security Issues and countering them using Unified Threat Management...
 
An introduction to Digital Security - Rishabh Dangwal
An introduction to Digital Security - Rishabh DangwalAn introduction to Digital Security - Rishabh Dangwal
An introduction to Digital Security - Rishabh Dangwal
 
A guide to Unified Threat Management Systems (UTMs) by Rishabh Dangwal
A guide to Unified Threat Management Systems (UTMs) by Rishabh DangwalA guide to Unified Threat Management Systems (UTMs) by Rishabh Dangwal
A guide to Unified Threat Management Systems (UTMs) by Rishabh Dangwal
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

An introduction to SwiftNET

  • 1. SwiftNETThe high level overview you always wanted. Rishabh Dangwal Consultant, KPMG Cyber Security www.theprohack.com | Twitter : @prohack | admin@theprohack.com
  • 2. Agenda  Understanding SwiftNET  Introduction  Organizational Structure  Partners  SwiftNET Messaging Architecture  Services  SwiftNET Modules  FIN  InterACT  FileACT  Browse  SwiftNET Ancient Architecture  SwiftNET Contemporary Architecture
  • 3. Introduction • Society for Worldwide Interbank Financial Telecommunications.  Formed because TELEX (& older systems) lacked speed, security & were cumbersome.  Started with 230 banks in 5 countries, now used by 10000 institutions in 212 countries.  Its ancient network was replaced with packet switched network X.25, which again was migrated to IP network (SwiftNET)  24 million daily messages comprising of  48% of payment messages  46% of securities messages &  Remainder treasury, trade and system messages.  SWIFT takes full liability for each message once they have accepted it.  99.999 % reliability (YAY!)
  • 4.  SWIFT operates a number of services, primarily:  General Purpose Application  Financial Application  Initial Objective: To create a central point for the passing of secure and standardized messages coming from banks that are mainly interested in payment messages.  Today over 200 different SWIFT messages exist, including –  Credit and Debit Instructions  Buy and Sell Orders  Documentary Credits  Collections, Guarantees, interbank transfers etc. Introduction Cont..
  • 5.  Additionally, SWIFT provides a number of services* that are charged for over and above the normal fees. A few of these are:  IFT (Interbank File Transfer)  ACCORD  Directory Services  RTGS  Users are charged on the character length (unit lengths of 325, 750, or 1950) or by message type.  The charges also vary depending on volume tier. *more on this later Introduction Cont..
  • 6. courtesy of Swift.com SwiftNET Organizational Structure
  • 7. SwiftNET Partners Business partners Over the years SWIFT has built a network of external partner companies who act in selected countries or regions on SWIFT's behalf, called SWIFT business partners.  North America: S.I.D.E. America Corp,  Middle East & Gulf Region: Eastern Networks Dubai,  Balkan countries: CiS d.o.o. Serbia & Montenegro. Etc. Network partners SWIFT has adopted a multi-vendor model for its secure IP network (SIPN). The new architecture uses state-of-the-art security and ensures highest resilience and lowest risk. The key aspect of this architecture is the co-existence of multiple IP network partners. SWIFT uses four network partners, each with a standard offering of managed IP-VPN services  AT&T  BT Infonet  Colt Telecom  Orange Business Services
  • 8. SwiftNET offers four modules or messaging services:  SwiftNET FIN – Standard store & forward messaging for single instructions  SwiftNET Interact – Interactive message exchange between two parties  SwiftNET FileACT – Interactive exchange of files between two parties  SwiftNET Browse – Provides https-based access to visual content on webservers from desktops SwiftNET Services
  • 9. Bank A CBS – Swift Interface Bank B CBS – Swift Interface Central Swift Interface Information & Control Module (ICM) SwiftFIN S W I F T N E T FIN Copy FileACT Real time reporting SwiftNET Browse Visualization of Information InterACT Real time cash reporting SwiftNET Messaging Architecture
  • 10.  Enables the exchange of messages with the traditional SWIFT MT standards.  MT is short for “Message Type” and all SWIFT messages start with MT.  This is then followed by a 3 digit number.  The first digit represents the Category. A category denotes messages grouped together because they all relate to particular financial instruments or services. Group Messages: MT0nn System Messages MT1nn Customer Payments MT2nn Financial Institution Transfers MT3nn FX, Money Market & Derivatives MT4nn Collections and cash letters MT5nn Securities Markets MT6nn Precious Metals & Syndications /GOLD MT7nn Documentary Credits & Guarantees MT8nn Travellers Cheques MT9nn Cash Management & Customer Status SwiftNET FIN
  • 11. The second digit represents the Group denoting that the messages are related to similar parts of a transaction's lifecycle.  MT200 Financial Institution Transfer, Own Account  MT202 Financial Institution Transfer, Third Party  MT521 Receive (Securities) Against Payment  MT523 Deliver (Securities) Against Payment The last digit is the Type and denotes the individual message. There are several hundred message types across the categories in total. A special subset of Messages is known as the Common Group because the last two digits represent the same message in each category  MTn99 Free format  MT299 Free format relating to transfers  MT599 Free format relating to securities  MT999 General free format SwiftNET FIN Cont..
  • 12. 1. Payment Instruction (Swift Code : MT103, 103+, 202,204*) 2. Settlement request (Swift Code : MT096) 3. Settlement response (Swift Code: MT097) 4. Approved / Settled. Payment Instruction received 5. Sender / receiver notification and reporting (Swift Code : MT012, MT019, MT900, MT910, MT940, MT950 ) SWIFT Interface SwiftNET FIN Payment order Y Copy 1 2 4 5 3 Bank A 5 Bank B SwiftNET FIN Cont..
  • 13.  SwiftNET InterAct Q& R: interactive exchange of information for messages that are time-critical and need an instant response  New message types will be introduced as ISO XML messages for SwiftNET InterAct : cash management standards  Access to the web server through SwiftNET Interact:  Managing the payments queue  Liquidity management  Management of reservation and limits SwiftNET InterACT
  • 14.  Authenticity, integrity, confidentiality, non-repudiation.  Flexible central routing.  Any type of file up to 250Mb, compression supported.  Store & Forward mode : Typically used to reach a large number of counterparties.  Realtime Mode : Happens for direct person to application transactions. Bank A Bank B Realtime Initiate File Transfer Realtime Transfer Files Optional File Delivery Notification FileACT SwiftNET FileACT
  • 15.  Secured with SwiftNET PKI (managed certificates)  Encryption, authentication and integrity control  Non-repudiation  Closed user group control  SIPN SwiftNET FileACT Cont..
  • 16.  SwiftNET Browse enables secure browser-based access (over SIPN) from an operator using a standard browser and SWIFT Alliance WebStation to a service provider’s web server  Also, it allows to initiate InterAct or FileAct exchanges via a secure browser link. Through this, sensitive data as per security & reliability norms of SwiftNET, while preserving the benefits of a browser-based environment. Bank A Alliance Workstation SwiftNET Service Provider Server BROWSE HTTPS authenticates System of End user InterACT / FileACT authenticates end user using SwiftNET PKI certificates SwiftNET Browse
  • 17. HLD courtesy of Swift.com SwiftNET Architecture : Ancient Network
  • 18. HLD courtesy of Swift.com SwiftNET Architecture : SwiftNET
  • 19. Questions?SuperZAP me at admin@theprohack.com
  • 20. Thank You! Rishabh Dangwal Consultant, KPMG Cyber Security www.theprohack.com | Twitter : @prohack | admin@theprohack.com