SlideShare a Scribd company logo
Middleware hacking
Agenda
• what is Middleware?
• Vendors for Middleware?
• Where it stands in a picture?
• Types of Middleware?
• Vulnerabilities in Middleware?
• Importance of middleware patching?
What is Middleware ?
What is Middleware?
Middleware is the software that connects software components or enterprise applications. Middleware is the
software layer that lies between the operating system and the applications on each side of a distributed
computer network Typically, it supports complex, distributed business software applications.
https://docs.oracle.com/cd/E15523_01/core.1111/e10103/intro.htm#BABEICDD
Servers / Client This is middleware in my understanding.. 
Vendors for Middleware?
Where Middleware stands in picture
M
I
D
D
L
E
W
A
R
E
Where Middleware stands in picture
KERNEL
Network OS Service
Middleware
Distributed Application
Types of Middleware?
OBJECT Oriented Middleware
RPC (remote procedure call)
MOM Message oriented Middleware
Event based Middleware
RPC (remote procedure call)
http://p.motionelements.com/stock-video/nature/me705539-inside-mcdonald-s-restaurant-hd-a0252.jpg
RPC (remote procedure call)
APPLICATION
CALL(function)
CLIENT STUB
marshalling
(network portable format)
RPC RPC
SERVER STUB
unmarshalling
Function execute
and result
PROS
* Distributed application
* can call any function from
anywhere
CONS
• Platform Dependent
• Language Dependent
RPC
RPC call
Live Example RPC
OBJECT Oriented Middleware (ORB)
CORBA The Common Object Request Broker Architecture
OBJECT Oriented Middleware (ORB)
CORBA The Common Object Request Broker Architecture BY OMG Group
PROS
• Platform Independent
• Language Independent
• ORB :- Object request broker
• IIOP :- internet inter operable protocol.
APPLICATION
CALL(function)
CLIENT STUB
ORB ORB
Skeleton
Function execute
and result
IIOP :- internet inter operable protocol.
IDL
Live Example ORB
COM/DCOM
PROS
• MSIDL:- Microsoft IDL
• DCE-RCP :-distributed computing Env-R.
CLIENT
Proxy
COM runtime lib in
windows NT
COM runtime lib in
windows NT
STUB
Function execute
and result
DCE-RPC
Component object module and distributed component Object Module
MSIDL
Enterprise JAVA Bean
JAVA RMI (Remote Method Invocation)
PROS
• Platform Independent
• JAVA RMI .
WEB Browser
WEB APP
RMI registry/ JVM RMI registry/ JVM
JDBC
DATABASE
IDL
RMI-IIOP
Vulnerabilities in Middleware
ISSUES
• OVERFLOWS
• WEB Application TOP 10
• Architecture flow
• Say No to Scanner’s
Importance of middleware patching?
Thank You…! 

More Related Content

PPTX
Web app presentation
DOCX
Ralph_Cencebaugh Resume
PPTX
Types of software, advantages and disadvantages
DOCX
Michael Tillett Resume4
PPTX
59 ways to publish an application v0.9
DOCX
jeffrey.glover.resume
DOC
Maged Bishay - Resume 2015
PPTX
Middleware final
Web app presentation
Ralph_Cencebaugh Resume
Types of software, advantages and disadvantages
Michael Tillett Resume4
59 ways to publish an application v0.9
jeffrey.glover.resume
Maged Bishay - Resume 2015
Middleware final

Similar to Middleware hacking (20)

DOCX
Middleware – Its Types, Architecture, and Benefits.docx
PPT
middleware-technologies-8871-AmKEtL9-_1_.ppt
PDF
Middleware Technology and its importants
PPT
Middleware
PPT
middleware in embedded systems
PDF
Communication middleware
PPT
Unit_2_Midddleware_2.ppt
PPTX
Manish tripathi-e-commerce-middleware
 
PPTX
Pervasive middleware
PDF
Middleware1
PPT
12-middleware.ppt
PPT
middleware
PPTX
Middleware Technologies ppt
ODP
Middleware1
ODP
Middleware
PPT
IntroJan14.ppt
PPT
INTERPROCESS COMMUNICATION INTERPROCESS COMMUNICATION INTERPROCESS COMMUNICATION
PPT
MIDELWARE TECH
PPTX
The Middleware technology that connects the enterprise
PPT
client-server-architecture.ppt
Middleware – Its Types, Architecture, and Benefits.docx
middleware-technologies-8871-AmKEtL9-_1_.ppt
Middleware Technology and its importants
Middleware
middleware in embedded systems
Communication middleware
Unit_2_Midddleware_2.ppt
Manish tripathi-e-commerce-middleware
 
Pervasive middleware
Middleware1
12-middleware.ppt
middleware
Middleware Technologies ppt
Middleware1
Middleware
IntroJan14.ppt
INTERPROCESS COMMUNICATION INTERPROCESS COMMUNICATION INTERPROCESS COMMUNICATION
MIDELWARE TECH
The Middleware technology that connects the enterprise
client-server-architecture.ppt

More from Kaustubh Padwad (9)

PPTX
Linux Audit By Kaustubh Padwad
PPTX
Windows Audit By Kaustubh Padwad
PPT
Buffer Overflow
PPTX
Ddos final part
PPTX
Denial of service attack
PPTX
Denial of service attack part 2
PPTX
Security Onion Advance
PPTX
Security onion
DOCX
Fully Automated Nagios (FAN)
Linux Audit By Kaustubh Padwad
Windows Audit By Kaustubh Padwad
Buffer Overflow
Ddos final part
Denial of service attack
Denial of service attack part 2
Security Onion Advance
Security onion
Fully Automated Nagios (FAN)

Recently uploaded (20)

PPTX
Funds Management Learning Material for Beg
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
innovation process that make everything different.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
DOCX
Unit-3 cyber security network security of internet system
PPTX
Internet___Basics___Styled_ presentation
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPTX
newyork.pptxirantrafgshenepalchinachinane
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Digital Literacy And Online Safety on internet
Funds Management Learning Material for Beg
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PptxGenJS_Demo_Chart_20250317130215833.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
innovation process that make everything different.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Unit-3 cyber security network security of internet system
Internet___Basics___Styled_ presentation
Decoding a Decade: 10 Years of Applied CTI Discipline
Mathew Digital SEO Checklist Guidlines 2025
Module 1 - Cyber Law and Ethics 101.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
WebRTC in SignalWire - troubleshooting media negotiation
Exploring VPS Hosting Trends for SMBs in 2025
newyork.pptxirantrafgshenepalchinachinane
Paper PDF World Game (s) Great Redesign.pdf
Digital Literacy And Online Safety on internet

Middleware hacking

  • 2. Agenda • what is Middleware? • Vendors for Middleware? • Where it stands in a picture? • Types of Middleware? • Vulnerabilities in Middleware? • Importance of middleware patching?
  • 3. What is Middleware ? What is Middleware? Middleware is the software that connects software components or enterprise applications. Middleware is the software layer that lies between the operating system and the applications on each side of a distributed computer network Typically, it supports complex, distributed business software applications. https://docs.oracle.com/cd/E15523_01/core.1111/e10103/intro.htm#BABEICDD Servers / Client This is middleware in my understanding.. 
  • 5. Where Middleware stands in picture M I D D L E W A R E
  • 6. Where Middleware stands in picture KERNEL Network OS Service Middleware Distributed Application
  • 7. Types of Middleware? OBJECT Oriented Middleware RPC (remote procedure call) MOM Message oriented Middleware Event based Middleware
  • 8. RPC (remote procedure call) http://p.motionelements.com/stock-video/nature/me705539-inside-mcdonald-s-restaurant-hd-a0252.jpg
  • 9. RPC (remote procedure call) APPLICATION CALL(function) CLIENT STUB marshalling (network portable format) RPC RPC SERVER STUB unmarshalling Function execute and result PROS * Distributed application * can call any function from anywhere CONS • Platform Dependent • Language Dependent RPC
  • 11. OBJECT Oriented Middleware (ORB) CORBA The Common Object Request Broker Architecture
  • 12. OBJECT Oriented Middleware (ORB) CORBA The Common Object Request Broker Architecture BY OMG Group PROS • Platform Independent • Language Independent • ORB :- Object request broker • IIOP :- internet inter operable protocol. APPLICATION CALL(function) CLIENT STUB ORB ORB Skeleton Function execute and result IIOP :- internet inter operable protocol. IDL
  • 14. COM/DCOM PROS • MSIDL:- Microsoft IDL • DCE-RCP :-distributed computing Env-R. CLIENT Proxy COM runtime lib in windows NT COM runtime lib in windows NT STUB Function execute and result DCE-RPC Component object module and distributed component Object Module MSIDL
  • 15. Enterprise JAVA Bean JAVA RMI (Remote Method Invocation) PROS • Platform Independent • JAVA RMI . WEB Browser WEB APP RMI registry/ JVM RMI registry/ JVM JDBC DATABASE IDL RMI-IIOP
  • 16. Vulnerabilities in Middleware ISSUES • OVERFLOWS • WEB Application TOP 10 • Architecture flow • Say No to Scanner’s