Aspekti sigurnosti

Post on 25-Jun-2015

121 views 6 download

Transcript of Aspekti sigurnosti

Aspekti sigurnosti u projektovanju

aplikacija

Uvod u principe

kompjuterske i mrežne

organizacije, arhihekture i

dizajna

Osnove Web usluga i sigurnosti•XML •SOAP•WSDL i UDDI

SAML•Web single sign-on

•Delegate identity

•Brokered single sign-on

•Attribute-base authorization

Standardi sigurnosti Web usluga•WS-Security•WS-Policy•WS-Trust•WS-SecureConversation

•WS-Federation•Predloženi standardi

Preporuke implementacije

sigurnosnih politika pri dizajnu aplikacija

Zaključak

Uvod

Šta je SOA? Kada je nastao? Primena Primer Ideja SOA

Sigurnost Sigurnost mreže, operativnog sistema,

aplikacija i fizička sigurnost Sigurnost transporta Sigurnost Web usluga uz pomoć standard

WS-S porodice Upotreba drugih WS-Security ekstenzija

Simple SOA

Osnove Web servisa

Web usluge i sigurnost Web usluga SOAP WSDL i UDDI XML

XML ekstenzije XML potpis XML enkripcija

XML primer<Poruka>

<to>Mare</to><from>Mara</from><heading>Nota</heading><body>Pokupi me u devet večeras</body>

</ Poruka >

XML Potpis Signature SignedInfo CanonicalizationMethod SignatureMethod Reference URI SignatureValue KeyInfo Object

XML enkripcija EncryptedData EncryptionMethod ds:KeyInfo EncryptedKey AgreementMethod ds:KeyName ds:RetrievalMethod ds:* CipherData EncryptionProperties

Security Assertion Markup Language SAML rešava sledeće probleme

Web single sign-on Delegate identity Brokered single sign-on Attribude-base authorization

SAML

Standardi sigurnosti Web usluga

WS-Security WS-Policy i WS-SecurityPolicy WS-Trust WS-SecureConversation WS-Federation WS-Authorization i WS-Privacy

(predloženi)

Standardi sigurnosti

Preporuke implementacije sigurnosnih politika pri dizajnu aplikacija Analiza pretnje

Information disclosure Message tampering Message injection Message replay Authentication Authorization Service availability Token substitution

Preporuke

Prednosti i mane WS-S porodice standarda

Dalja evolucija Jednostavna integracija standarda u

Web usluge Asistiranje u vođenju developera za

odabir mehanizama osiguravanja SOA

Zaključak