Apply BPEL to WSS

Page 57

Δθαξκνγή ηεο BPEL ζηνλ νξηζκφ WS-Security

θξππηνγξάθεζεο είλαη λα εμαζθαιίζεη ην απφξξεην ησλ δεδνκέλσλ θξαηψληαο ηα θξπθά απφ φινπο φζνπο έρνπλ πξφζβαζε ζε απηά. Η θξππηνγξάθεζε θαη ε απνθξππηνγξάθεζε απαηηνχλ, ηελ ρξήζε θάπνηαο κπζηηθήο πιεξνθνξίαο πνπ είλαη έλα θιεηδί. Γηα κεξηθνχο κεραληζκνχο ρξεζηκνπνηείηαη ην ίδην θιεηδί θαη γηα ηελ θξππηνγξάθεζε θαη γηα ηελ απνθξππηνγξάθεζε, γηα άιινπο φκσο ηα θιεηδηά πνπ ρξεζηκνπνηνχληαη δηαθέξνπλ. Η θξππηνγξάθεζε XML ρξεζηκνπνηείηαη γηα λα απνθξχςεη επαίζζεηεο πιεξνθνξίεο πνπ πεξηέρνληαη ζε έλα κήλπκα SOAP ή αθφκε θαη νιφθιεξν ην κήλπκα. Η W3C ηνλ Ινχλην ηνπ 2001 δεκηνχξγεζε έλα θνηλφ πξφηππν πνπ πεξηιακβάλεη ηνπο θαλφλεο ιεηηνπξγίαο θαη επεμεξγαζίαο παξφκνην ζηε βαζηθή θηινζνθία κε απηφ ησλ ςεθηαθψλ ππνγξαθψλ. Οη δχν ηερλνινγίεο έρνπλ πνιιά θνηλά ζηνηρεία θαη αιιεινζπκπιεξψλεηαη εμππεξεηψληαο ε θάζε κία ην δηθφ ηεο ζθνπφ. Βάζε ηνπ πξνηχπνπ ηεο W3C ε θξππηνγξάθεζε κπνξεί λα γίλεη ζε έλα νιφθιεξν θείκελν XML ή ζε νξηζκέλα θνκκάηηα ηνπ, κε ηε ρξήζε δηαθνξεηηθψλ θιεηδηψλ ψζηε θάζε θνκκάηη λα είλαη νξαηφ απφ δηαθνξεηηθνχο παξαιήπηεο. Δπίζεο, κπνξεί λα θξππηνγξαθεζεί έλα αληηθείκελν πνπ βξίζθεηαη εθηφο κελχκαηνο κέζσ ηεο θξππηνγξάθεζεο ηνπ ζηνηρείνπ <CipherReference>. Σν ζηνηρείν απηφ κπνξεί λα πεξηέρεη κία αλαθνξά URI φπσο αθξηβψο γίλεηαη κε ηηο ςεθηαθέο ππνγξαθέο δίλνληαο ηελ δπλαηφηεηα λα θξππηνγξαθεζεί νπνηαζδήπνηε κνξθήο

πιεξνθνξία.

Η

θξππηνγξάθεζε

XML

δελ

πξνδηαγξάθεη

λένπο

αιγνξίζκνπο, αληίζεηα ρξεζηκνπνηεί ππάξρνληεο γηα ηελ θξππηνγξάθεζεαπνθξππηνγξάθεζε, ηελ ζπκθσλία θιεηδηψλ, ηηο ζπλαξηήζεηο θαηαθεξκαηηζκνχ, ηελ

απζεληηθφηεηα

κελπκάησλ.

Η

κηθξφηεξε

κνλάδα

πνπ

κπνξεί

λα

θξππηνγξαθεζεί είλαη έλα ζηνηρείν XML. Ο αιγφξηζκνο θξππηνγξάθεζεο πνπ ρξεζηκνπνηείηαη είλαη ζρεδφλ πάληα ζπκκεηξηθφο, φπσο ν ηξηπιφο DES (3DES) ή ν AES, θαζψο είλαη πνιχ πην γξήγνξνο ζε ζρέζε κε θάπνην αζχκκεηξν. Οη ζπκκεηξηθνί αιγφξηζκνη ή αιιηψο ηδησηηθνχ θιεηδηνχ, ρξεζηκνπνηνχλ ην ίδην θιεηδί γηα λα θξππηνγξαθήζνπλ θαη λα απνθξππηνγξαθήζνπλ κηα πιεξνθνξία (ζρήκα 3.2.1). Γηαηξνχλ πξψηα ηελ πιεξνθνξία ζε κηθξφηεξα κπινθ ίζσλ bits θαη χζηεξα ππνινγίδνπλ ην θξππηνγξάθεκα θάλνληαο αληηθαηαζηάζεηο, κεηακνξθψζεηο θαη κεηαηνπίζεηο ζηα

΢ει. 56 από 195


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.