Title: More details on the gLite IS
1??????????????, ??????????? ? ???????????? ? ????
- ?????? ?.?.
- ????????????? ???????? ??????? ??????
- ?.???????
2?????????
- ?????? (??????)
- ????????????, ????????? ??? ?????????
- ????????? ???????
- ????????? ??????, ?????????????? ??????????????
???????????? ??????? - ??????????????
- ???????? ???????????? ??????? ??????
- ???????????
- ??????????? ????????? ???? ? ?????????? ???
??????? ?????? - ??????????????????
- ?????????? ????????? ??? ???? ????? ??????
?????????? ??? ??? ???????????? - ???????????
- ???????? ????, ??? ????????? ?? ???? ???????? ??
????? ????????
3???????? (1) - ??????
- ??? ???????????? ????? ???????? ?????????? ??????
? ???????, ?? ??????? ??????????????????
????????????? ????????????? ????? ??? ???? ??
?????? ???????? - ??? ?????? ??????, ??? ????? ?????????????
- ??? ?????????? ????? ???????????? ? ???
?????????? ????? ?????? ??? ?????????
4???????? (2) - ??????????
- ????????? ???? ? ?????? ?????
- ??????? ?????????????? ???????? ?????????
?????? ??? ???? ??????????????? (????? ?
????????????) - ?????????? ??? ???????????? ???????????????
?????? ? ?????? ? ???????????????? ?????????? - ???????? ????????? ??????? ???????? ?????? ?????
???? ????????????, ???????? ??? ????????
????????? ?????????? - ??? ?????? ????????????? ???????? ???????,
??????? ??????? ???????? ?????????????????
(????????) - ?????????, ????????? ? ?????????????? ???????,
??????? ?????? ? ?.?. - ???????????????? ???? ???????? ????? ???????
?????????? ???????????????, ??? ??????? ????????
5GSI-grid security infrastructure
- ??? ???????? ??????? ????????????
- Privacy ????? ??????????? ?????? ????
?????????. - (??????????? ????????????
?????? ?????? ?????????? ???????) - Integrity ??????????? ??????, ?.?. ????????????
???????????? ?????? - Authentication ????????????? ??????,
??????????? ? ??????? (???????? ???????????
???????)
6??????????
- ???????????? ?????????????? ??????????, ???????
?????????? ????????? ?????????????? ????????????
? ?????????? ? ??? ??????????, ????????
???????????, ??????????????? ? ????????? ???????
???
?????
- ???????? ????????? M
- ????????????? ????????? C
- ?????????? ? ?????? K1 E K1(M) C
- ?????????? ? ?????? K2 D K2(C) M
- ?????????
- ???????????? K1 K2
- ?????????????? K1 ? K2
7???????????? ????????
- ???? ? ??? ?? ???? ???????????? ??? ?????????? ?
?????????? - ????????????
- ????????
- ??????????
- ??? ????????? ???????? ?????
- ???????
- DES
- 3DES
- Rijndael (AES)
- Blowfish
- Kerberos
?????
???
??????
??????
3r
3r
?????
???
??????
??????
3r
3r
8?????????????? ????????
- ? ??????? ???????????? 2 ????? ???????? ?
???????? - ?????????? ????????? ???????? ????????? ?????
?? ????????? - ?????????, ????????????? ????? ?????? ????? ????
???????????? ?????? ??? ?????? ??????? - ??? ????????????? ???????????? ?????????
??????????? - ??????????? ????????????? ??? ?????? ?????????
????? ?????????? - ?????????? ?????????????? ??? ?????? ??????
????????? ????? - ???????
- Diffie-Helmann (1977)
- RSA (1978)
?????
???
??????
??????
3r
3r
?????
???
??????
??????
cy7
cy7
????? ????
????? ?????
????????
????????
????????
????????
9???????? ???????
- ????? ????????? ???????? (hash) ?????????
- ????? ????????????? ????????, ????????? ????
???????? ???? ????????????? ???????? ? ????
???????? ??????? - ????? ?????????? ??????????? ????????? ????
- ??? ???????? ????????? ? ????????? ????????
????????? - ??? ?????????????? ???????? ??????? ??? ??????
????????? ????? ????? ? ?????????? ??? ?
??????????? ????????? ????????? - ???? ??? ???????? ?????, ?? ????????? ?? ????
???????? ??? ????????
?????
????????? ?????????
Hash(A)
???????? ???????
???
Hash(B)
Hash(A)
????? ?????
????????
????????
10???????? ??????????
- ????????????? ???????? ??????? ????? ?????????,
???? - ???????? ???? ????? ??????? ?????????
- ??? ????? ?? ???????? ????
- ?? ??? ??? ????? ???? ??????, ??? ???????? ????,
??????? ?? ?????, ?? ????? ???? ???????????
?????, ? ?? ????-??, ??? ?????? ???? ?? ???? - ????? ????????? ?????? ???????, ??????? ?????
????????????? ???????????? ????? ???????? ??????
? ????????, ???????? ?? ??????????? - ??? ???????, ? ????? ? ??? ?????? ???????? ????
??????? ???????
11???????????????? ?????
- ??? ?????? ??????? ?????????? ????????????????
????? - Certification Authority (CA). - ?????? ???????? ??????????? (???????? ????????
???? ? ????????????????? ??????????) ???
?????????????, ???????? ? ????? (???????????
???????? ???????? CA) - ??? ???? ????????? ???????????? ??????????????
???????????? ?????? ? ??????? - ?? ??? ??? ???????, ???? ???????????????? ????? ?
??????, ? ???????????? ? ?????-??????????? - ????????? ?????????? ????????????? ?? ???????????
Registration Authority (RA)
12????????? ???????????
???????????? ??????? ???? ?????? ???????? /
????????
?? ??????? ?????????? ???????? ????
????? c???????????
??? ??????? ?????????? ?????????????
????????, ??????? ????????????? RA
?? ??????????? ???????? ???? ? ??????? ??????
????????? ??????????? ? ??????????? ????????????
??????????? ???????? ???? ?????????? ????????????
???????? ???? ????????? ?? ????????? ?????
13X.509 ???????????
- X.509 ?????????? ????????
- ???????? ???? ?????????
- ?????? ?????????
- ?????????? ? CA
- ???? ????????
- ???????? ?????
-
- ???????? ??????? CA
????????? ??????????? X.509
Public key
SubjectCCH, OCERN, OUGRID, CNAndrea Sciaba
8968 Issuer CCH, OCERN, OUGRID, CNCERN
CA Expiration date Aug 26 080814 2005
GMT Serial number 625 (0x271)
CA Digital signature
14??? ???????? ???????????
??? (?) ????? ????????????????? ????? (?
?
A
15???????????
- ? ??????????? ?? ??????? ????????? ??????????? ??
????? ???? ??????? ? ????????? ???????? - .pem ?????? 2 ????? userkey.pem ????????
????, usersert.pem ??????????? ??????????) - .p12 ?????? (PKCS12) ???? ???? - ??? ???????? ?
??????? Mozilla/Netscape/FireFox - .pfx ?????? ???? ???? - ??? ???????? ? ???????
Internet Explorer - ??? ???????, ?????????? ?????? ???? ???????? ?
??????? (??????????? ? ??) - ????????? ????????/??????? ??????? ?? ????
????????????? ???????? ? ??????? ??????????? - ?????????? ????? ???? ???????? (?? 2 ?????? ?? 1
????) - ?? ????????? ????? ???????? ?? ????? ???? ???????
16Proxy-??????????
???????? Single sign-on
Delegation
(??????????? ???????????? ?????????? ?????????
?????)
????????????? ??????????
Proxy-?????????? (?????????? X.509)
M???? ?????????? ???? proxy-c?????????? ??????
????????? ??? ?????????? ???????? ?? ??????
?????.
?????????? proxy-??????????? ??? ??????????????
????????? ???????????? ?? ????????????? ???????
???? ?????? ??? ?????? ?????????????? ?
?????????.
???????????? ????? ???????? ? ????????????
??????????
17?????????????? proxy
- Proxy ?????????? ????? ?????????? ???????? ?????
????? (?????? ?? ????? 24 ?????). ? ??? ????,
???? ??????? ????????? ?????? ??????? ???
??????????? - ? HEP Data Challenges ? LCG ????????? ???????
??????????? ?? 2 ????? - ????? ???????? ???????????? ??????? ???
??????????????? ?????????? ???????????? (MyProxy
server) - Proxy-?????????? ????? ???????????????? ??
??????? Myproxy ? ?? ????? ??????????? ? ???????
?????????? ??????? ??????? (?? ????????? 7 ?????) - ??? ???? ??????????????? ?????? ????? ?????????
????? Myproxy server
18??????????? ???????????
- ???????????? ???????? ???????? ? ???????????,
?????, ????????? ? ?????????????? ???????????
??????? - ???????????? ???? ?????? ???????????? ? ????? ??
?? - ?? ????????????? ?????? ? ????-????? ? ????????
- ??????????? ??????????? ?? ???????
- ?? ? ??????????? ????? ?????? ??????,
????????????? Distinguished Names ????????????
????????????? ?????????? ?? - ????????????? ?? ????? ?????? ????? ?????? ??
??????????? ??????? (LDAP Server) - ???? ?????? ???????????????? ?? ??? ????, ???
?????????????? ??? ?? - ?????????????? ? ?????????? ??????????????,
??????????????????? ?? ???? ???? (??????
??????????? ????? ???? grid-mapfiles) - ..
- "/CCH/OCERN/OUGRID/CNSimone Campana 7461
.dteam - "/CCH/OCERN/OUGRID/CNAndrea Sciaba 8968" .cms
19???????? ??????? ?????????? ??
- ?? VOMS
- ???????????? ????? ???? ?????? ?????? ????? ??
- ??? ????? ?? ????? ?????????? ?????
- Grid-mapfiles ?????????????? ?????? ????????
?????????? ?? - grid-proxy-init
- ? VOMS
- ???????????? ????? ???? ?????? ?????????? ??
- ??????????? ????
- ?? ????? ????? ??????
- ????????? ????? ??? ??????
- ????????? ?????? ?????????????????
- ????????? ??????
- ?? ????? ????? ????
- ??????????? ??? ?????? ?????
- ????. sysadmin
- ??? ???????? Proxy ??????????? ????????
?????????????? ??????? ??? ?? - voms-proxy-init voms gilda
VOMS ???????????? ?????? ? ???? EGEE
20????? (1)
- ?????????????? ???????????? ?? ?????????????
???????????? ????????? X.509 - ??????????????? ????????? ??????? ?????
Certificate Authorities (CA) ? ??????, ????? CAs
? ?????????????? - CAs ??????/??????????? (????????????)
???????????, ???????????????? ???? ?
????????????? (?????? ????????) - ?????? ???????????? ? ????????? ???
?????????????? ?????? - ??? ????, ????? ????????? ??????????, ? ???? ???
????????????? ????????????? ????????????
(??????????????) proxy ?? ???????????? - Proxy ??????????? ?????
- ???? ???????????? ??????? ??? ???? ????? ?? ???
??????????? ?? ????? ???????????? - ???????? ?????????????? ???????? (????????
?????????? ? ?? ??? VOMS) - ???? ??????????????????? ?? ??????? ?????????
(MyProxy) - ???? ????????? (? ?????? ????????? ?????
????????)
21????? (2)
- ??????????????
- ???????????? ???????? ?????????? ?? Certificate
Authorities (CA) - ??????????? ? UI ?? SSH (UI ??????
????????????????? ??????????) - ????????? ?????????? ?? UI
- ?????? ? ???? - ???????? proxy
- GSI (Grid Security Infrastructure)
- ???????????
- ???????????? ???????? ? ??
- ?? ????????????? ?????? ? ????-????? ? ????????
- ??????????? ??????????? ?? ???????
- ????? ???????????? ???????????? ??????????? ??
??? proxy
????????
CA
VO mgr
VO service
VO database
GSI
?????????
?????????? ????? ???????
22???????????????? ????? ????
- ?????????? ? ???????????? ?????????
http//ca.grid.kiae.ru/RDIG/. - ???????????? ? ????????? ? ?????????? ????? ??
????????? http//ca.grid.kiae.ru/RDIG/certificates
/obtain.html.
23????? ?????? ?? ??????????
24??????????? ? ??
- ????? ??????????? ??? ??????????? ??????????? LCG
- https//lcg-registrar.cern.ch/virtual_organization
.html - ????? ??????????? ??? ??????????? ???????????
???? - http//rdig-registrar.sinp.msu.ru/virtual_organiza
tion.html
25??????????? ??????????? LCG
26??????????? ??????????? ????