source: examples/creddy_prover_tests/result @ c75b2c2

abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
Last change on this file since c75b2c2 was 461541a, checked in by Mei <mei@…>, 11 years ago

1) updated original rt0 to remove libstrongswan dependency

a) identity credential being made/accessed with openssl api calls

(X509/EVP_PKEY pem)

b) attribute credential being made/access via xmlsec1 (custom XML

structure)

2) refactored libcreddy into libabac and now one ABAC namespace for

libabac

3) added attribute_rule suboption to creddy's attribute as another way

to insert access rule

4) added some regression tests into example directory
5) updated some docs.

  • Property mode set to 100644
File size: 5.2 KB
Line 
1
2 ==> RUN on acme_rockets_intersection_rt0
3Generating key, this will take a while. Create entropy!
4    - move the mouse
5    - generate disk activity (run find)
6Generating key, this will take a while. Create entropy!
7    - move the mouse
8    - generate disk activity (run find)
9Generating key, this will take a while. Create entropy!
10    - move the mouse
11    - generate disk activity (run find)
12Generating key, this will take a while. Create entropy!
13    - move the mouse
14    - generate disk activity (run find)
15 
16===good============ Acme.buy_rockets <- Coyote
17success
18credential d3b44e2e48e6d9acf5062c37f55adce2235a447b.preferred_customer <- e8d4f94b7f585aaf97f461f7c3c983bfdabfbbf4
19credential ef2e4e246b041f51396bfb6af90576dddf11a555.character <- e8d4f94b7f585aaf97f461f7c3c983bfdabfbbf4
20credential d3b44e2e48e6d9acf5062c37f55adce2235a447b.buy_rockets <- d3b44e2e48e6d9acf5062c37f55adce2235a447b.preferred_customer & ef2e4e246b041f51396bfb6af90576dddf11a555.character
21 
22===bad============ Acme.bad_buy_rockets <- Coyote
23fail, here's a partial proof
24credential d3b44e2e48e6d9acf5062c37f55adce2235a447b.buy_rockets <- d3b44e2e48e6d9acf5062c37f55adce2235a447b.preferred_customer & ef2e4e246b041f51396bfb6af90576dddf11a555.character
25credential d3b44e2e48e6d9acf5062c37f55adce2235a447b.preferred_customer <- e8d4f94b7f585aaf97f461f7c3c983bfdabfbbf4
26credential ef2e4e246b041f51396bfb6af90576dddf11a555.character <- e8d4f94b7f585aaf97f461f7c3c983bfdabfbbf4
27 
28===bad============ 99Acme.buy_rockets <- Coyote
29fail, here's a partial proof
30credential d3b44e2e48e6d9acf5062c37f55adce2235a447b.buy_rockets <- d3b44e2e48e6d9acf5062c37f55adce2235a447b.preferred_customer & ef2e4e246b041f51396bfb6af90576dddf11a555.character
31credential d3b44e2e48e6d9acf5062c37f55adce2235a447b.preferred_customer <- e8d4f94b7f585aaf97f461f7c3c983bfdabfbbf4
32credential ef2e4e246b041f51396bfb6af90576dddf11a555.character <- e8d4f94b7f585aaf97f461f7c3c983bfdabfbbf4
33 
34===bad=============== Acme.buy_rockets <- Batman
35fail, here's a partial proof
36credential d3b44e2e48e6d9acf5062c37f55adce2235a447b.preferred_customer <- e512543f8a53d70080c39a95bf1b3382d2e568a6
37credential d3b44e2e48e6d9acf5062c37f55adce2235a447b.buy_rockets <- d3b44e2e48e6d9acf5062c37f55adce2235a447b.preferred_customer & ef2e4e246b041f51396bfb6af90576dddf11a555.character
38
39 ==> RUN on acme_rockets_rt0
40Generating key, this will take a while. Create entropy!
41    - move the mouse
42    - generate disk activity (run find)
43Generating key, this will take a while. Create entropy!
44    - move the mouse
45    - generate disk activity (run find)
46 
47===good============ Acme.preferred_customer <- Coyote
48success
49credential 4903b59978115a1e2a8f8bd239747330b35c05b8.preferred_customer <- cc40ac498c3e29aff34137b46cdf408f186adb1f
50 
51===good=============== Acme.buy_rockets <- Coyote
52success
53credential 4903b59978115a1e2a8f8bd239747330b35c05b8.preferred_customer <- cc40ac498c3e29aff34137b46cdf408f186adb1f
54credential 4903b59978115a1e2a8f8bd239747330b35c05b8.buy_rockets <- 4903b59978115a1e2a8f8bd239747330b35c05b8.preferred_customer
55 
56===bad=============== Acme.buy_rockets <- Acme.preferred_customer
57success
58credential 4903b59978115a1e2a8f8bd239747330b35c05b8.buy_rockets <- 4903b59978115a1e2a8f8bd239747330b35c05b8.preferred_customer
59 
60===bad=============== Coyote.friend <- Acme
61fail, here's a partial proof
62
63 ==> RUN on experiment_create_rt0
64Generating key, this will take a while. Create entropy!
65    - move the mouse
66    - generate disk activity (run find)
67Generating key, this will take a while. Create entropy!
68    - move the mouse
69    - generate disk activity (run find)
70Generating key, this will take a while. Create entropy!
71    - move the mouse
72    - generate disk activity (run find)
73Generating key, this will take a while. Create entropy!
74    - move the mouse
75    - generate disk activity (run find)
76 
77===good=============== Globotron.admin <- Alice
78success
79credential 59981b7767298f8e155e2db3fec4dbc485f9922d.admin <- 4d8648573803d8c4e7e01e9089221ec59c6e4aee
80 
81===bad=============== Globotron.admin <- Bob
82fail, here's a partial proof
83credential 08c10e98a109c39388e3a289c53298c9fb07b6e8.experiment_create <- 08c10e98a109c39388e3a289c53298c9fb07b6e8.partner.experiment_create
84credential 59981b7767298f8e155e2db3fec4dbc485f9922d.experiment_create <- 59981b7767298f8e155e2db3fec4dbc485f9922d.admin.power_user
85credential 4d8648573803d8c4e7e01e9089221ec59c6e4aee.power_user <- dde47feb81858a19478877336013ad436f62cfc6
86credential 59981b7767298f8e155e2db3fec4dbc485f9922d.admin <- 4d8648573803d8c4e7e01e9089221ec59c6e4aee
87credential 08c10e98a109c39388e3a289c53298c9fb07b6e8.partner <- 59981b7767298f8e155e2db3fec4dbc485f9922d
88 
89===good=============== Acme.experiment_create <- Bob
90success
91credential 4d8648573803d8c4e7e01e9089221ec59c6e4aee.power_user <- dde47feb81858a19478877336013ad436f62cfc6
92credential 59981b7767298f8e155e2db3fec4dbc485f9922d.admin <- 4d8648573803d8c4e7e01e9089221ec59c6e4aee
93credential 59981b7767298f8e155e2db3fec4dbc485f9922d.experiment_create <- 59981b7767298f8e155e2db3fec4dbc485f9922d.admin.power_user
94credential 08c10e98a109c39388e3a289c53298c9fb07b6e8.partner <- 59981b7767298f8e155e2db3fec4dbc485f9922d
95credential 08c10e98a109c39388e3a289c53298c9fb07b6e8.experiment_create <- 08c10e98a109c39388e3a289c53298c9fb07b6e8.partner.experiment_create
Note: See TracBrowser for help on using the repository browser.