The Web Application Hacker’s Handbook Discovering and Exploiting Security Flaws



Download 5,76 Mb.
Pdf ko'rish
bet548/875
Sana01.01.2022
Hajmi5,76 Mb.
#293004
1   ...   544   545   546   547   548   549   550   551   ...   875
Bog'liq
3794 1008 4334

Injecting into SOAP

The Simple Object Access Protocol (SOAP) is a message-based communica-

tions technology that uses the XML format to encapsulate data. It can be used

to share information and transmit messages between systems, even if these

run on different operating systems and architectures. Its primary use is in web

services, and in the context of a browser-accessed web application, you are

most likely to encounter SOAP in the communications that occur between

back-end application components. 

SOAP is often used in large-scale enterprise applications where individual

tasks are performed by different computers to improve performance. It is also

often found where a web application has been deployed as a front end to an

existing application. In this situation, communications between different

components may be implemented using SOAP to ensure modularity and

interoperability. 

Because XML is an interpreted language, SOAP is potentially vulnerable to

code injection in a similar way as the other examples already described. XML

elements are represented syntactically, using the metacharacters 

< >

and 


/

. If


user-supplied data containing these characters is inserted directly into a SOAP

message, an attacker may be able to interfere with the structure of the message

and so interfere with the application’s logic or cause other undesirable effects.

Consider a banking application in which a user initiates a funds transfer

using an HTTP request like the following:

POST /transfer.asp HTTP/1.0

Host: wahh-bank.com

Content-Length: 65

FromAccount=18281008&Amount=1430&ToAccount=08447656&Submit=Submit

In the course of processing this request, the following SOAP message is sent

between two of the application’s back-end components:



”http://www.w3.org/2001/12/soap-encoding”>





18281008

1430

False

08447656




 


Download 5,76 Mb.

Do'stlaringiz bilan baham:
1   ...   544   545   546   547   548   549   550   551   ...   875




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish