Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
1,63 MB
Nội dung
I HC QUC GIA HÀ NI I HC CÔNG NGH KHOÁ LUN TT NGHII HC H CHÍNH QUY Ngành: thông tin HÀ NI - 2010 I HC QUC GIA HÀ NI TI HC CÔNG NGH KHOÁ LUN TT NGHII HC H CHÍNH QUY Ngành: thông tin Cán b ng d -2010 C Ca C thông tin, Sinh viên P p (MDS) nh mô hình thit k h thng cùng vi các yêu cu an ninh c các công c t ng to ra các kin trúc kim soát truy cp. t - . 1 5 2.1. 5 2.2. 5 2.3. Model Driven Architecture 8 2.4. Role-Based Access Control 9 2.5. 10 2.5.1. Enterprise JavaBeans 10 2.5.2. Enterprise Services for .Net 12 13 3.1. 14 3.2. 16 20 4.1. 21 4.1.1. 21 4.1.2. 26 4.2. 29 4.3. 30 4.3.1. 30 4.3.2. 31 4.3.3. 32 4.4. 33 4.4.1. 33 4.4.2. 33 4.4.3. 34 4.4.4. 35 4.5. 37 4.5.1. 37 4.5.2. 37 4.5.3. 38 4.6. 38 4.6.1. 38 4.6.2. 39 4.6.3. 40 4.6.4. 41 4.6.5. 42 4.6.6. 45 4.6.7. Test 56 4.7. 62 63 64 65 Vit tt Vi Gi UML Unifiel Modeling Language Ngôn ng MDA Model Driven Architecture MDS Model Driven Security RBAC Role-Based Access Control EJB Enterprise JavaBeans M trong Java OCL Object constraint language MOF Meta-Object Facilty 1 Xây . Xâ. Tuy nhiên, v t ph -hoc ôi - . H: - - - 2 (Model Driven Architecture) (Model driven security - MDS). . (access control) nh công khai dialect), . truy nh 3 Tacho - dialects( ph) ki se JavaBeans (EJB) .NET cho [...]... c tiêu c sắp x ctionHierarchy và cs d ng c a nhóm ĩ n ng c u này mang l i m ng 15 ĩ nh các ― ‖ ắ atomicactions i tài nguyên c th , nh ng c a th ng c p b SecureUML , và h t ph n c a m 3.2 p p : cureUML UML metamodel type and stereotype SecureUML metamodel type Class «User» User Class «Group» Group Dependency «SubjectGroup» Dependency SubjectGroup «SubjectAssignment» SubjectAssignment Class «Role» Role... ConstraintAssignment 16 B ng 1 tóm tắt c a các ánh x gi a các y u t c a metamodel SecureUML và UML ĩ Bây gi chúng ta minh h a cú pháp c th hình 7 th ng t i ví d o m t: ch có ch s h u c a m t cu c h p có i d li u cu c h p và h y b ho c xóa các cu c h p và m i quan h th a k gi m i quan h t ng quát UML nh b ng cách s d ng m t 7: eUML V ĩ ĩ ĩ ĩ >> >> 17 7 c stereotype (Permissi >> ắ Nh trên tài nguyên... các thành ph n phía máy ch d a trên n n t ng NET B ng cách cung c p các d ch v qu i, và The Enterprise Services Supervisor : [SecurityRole("Supervisor")] public void cancel(){ } 12 ư 3 ộ SecureUML 5 3 : RBAC Information flow 5: 13 3.1 C ư 6 ng c supertype Subject chung 6: SecureUML metamodel ĩ i ho c m : i di n cho m t th c th h th ng, gi t Group là m t t p h SubjectGroup 14 t SubjectAssignment Permission... stereotypes and - ng ĩ 8 3 ĩ n a, các giao di n cho truy v n và thao tác các siêu d li u gi th c a các ngôn ng c quy nh b ng cách s d ng m t c u hình UML p nh ng l i th xây d ng các công c MDA b ng cách tách bi t các cú pháp tr cú pháp c th c a trên UML, ta có th tích, c ti p s d ng c a ngôn ng mô hình hóa t m t cách súc xây d ng mô hình 2.4 Role-Based Access Control : AC Users x Permissions (u,... Th hai, b ng cách tích h p an ninh và các mô hình thi t k h th ― ‖ ch xu t hi n tùy ch sách b o m c hóa ĩ i s d ng phù h p v i các chính c 4 ư 2 : Unifiled Modeling Language (ngôn - 2.1 Đ C : - 2.2 N UML h tr các mô t v c u trúc và hành vi c a các h th ng s d ng các lo i mô hình ph n t khác nhau và các lo i bi 5 Các khía c nh c u trúc c a h th c b ng cách s d ng các l p Các hành vi c a m t l p có th . tt Vi Gi UML Unifiel Modeling Language Ngôn ng MDA Model Driven Architecture MDS Model Driven Security . Services Supervisor [SecurityRole("Supervisor")] public void cancel(){ } 13 SecureUML . UML h tr các mô t v cu trúc và hành vi ca các h thng s dng các loi mô hình phn t khác