Upload
goga-blzc
View
233
Download
2
Embed Size (px)
Citation preview
8/18/2019 Distribuirani Sustavi
1/83
AAA
: čć ...
, 2012...
8/18/2019 Distribuirani Sustavi
2/83
1
AA
1. .............................................................................................................................. 3
1.1. .............................................................................................................................................. 7
1.2. ............................................................................................................................................. 10
1.3. .......................................................................................................................... 16
2. AA ............................................................................................................ 19
2.1. ..................................................................................................... 19
2.2. č ................................................................................ 22
2.3. č .................................................................................... 26
2.4. đ ............................................................................................... 27
2.5. () ...................................................................................................................... 29
3. AA BA A AA ........................... 33 3.1. ............................................................................................................................. 33
3.2. A ............................................................................................................................ 36
3.3. ................................................................................................................................ 38
3.4. Ač ......................................................................................................................................... 40
4. ........................................................................................................................ 43
4.1. () ........................................................................................................................ 43
4.2. ................................................................................................................................................ 46
4.3. ................................................................................................................................................ 47
4.4. .................................................................................................................................... 48
4.5. ................................................................................................................................ 50
5. A ................................................................................................................ 51
8/18/2019 Distribuirani Sustavi
3/83
2
6. ........................................................................................ 55
6.1. ....................................................................................................................... 57
6.2. .................................................................................................................. 58
7. AA A ............................................................................................ 62
7.1. .................................................................................................... 62
7.2. Ač ......................................................................................................................................... 68
7.3. .............................................................................................................................................. 69
8. ................................................................................................................... 71
8.1. Sigurnosna politika i sigurnosni mehanizmi .................................................................................. 71
8.2. ................................................................................................................................ 75
8.3. Integritet poruka i pouzdanost ........................................................................................................ 77
8.4. Kontrola pristupa ............................................................................................................................. 79
8.5. Sigurnost mobilnog koda ................................................................................................................. 81
8/18/2019 Distribuirani Sustavi
4/83
3
1.
D (DS) ć đ
č. ć
č đ č, DS
ć đ č. K DS
č.
č .
S 1. DS đ () č.
S 1. O
P DS :
1. U č
ć č.2.
Vć č
č , č
; č đ č
.
3. R ć č ć č ć
č ć.
8/18/2019 Distribuirani Sustavi
5/83
4
4.
S č
č ,
č.
5. S
č,
č; č .
C DS:
1.
P .
2.
T.
3.
O.
4.
M ( ).
P ć č
č .
DS
. T DS :
1.
T () (č
č č ) č
.
2. T () č
.
3. T () č č
č .
4.
T () ć
.
5.
T () ć
č .
8/18/2019 Distribuirani Sustavi
6/83
5
6.
T ( ) ć
č .
7.
T ( )
đ č .
8. T ( )
(.
, đ
).
O DS ć đ ć . S
DS ()
( ). IDL ,
đ, ć . P č . O
. K č
ć č . N č
č .
S č:
1.
P č ć .
2.
P .
3. P
.
U ć č. P
č 1.
1. č ć
K P
C
C
C
J
J
Iđ
8/18/2019 Distribuirani Sustavi
7/83
6
P ć
, (
).
P č č
ć . U
č .
P
č
đ .
.
T :
1. A ć ,
č ,
()
. U č ć
(S 2. ć
())
2.
D č đ
. P DNS ( 3.)
( ) .
3. C () ,
.
8/18/2019 Distribuirani Sustavi
8/83
7
S 2. P
S 3. P DNS .
1.1.
DS č č č . Rč
č DS. R:
1. M č
2. Mč č .
8/18/2019 Distribuirani Sustavi
9/83
8
M ,
č ( 4.).
A () č ().
Mč . H
č ( č)
. H č
č č .
S . U
1
. P ć
. . S
đ ( 5.).
C ć ,
đ .
S 4. R č
8/18/2019 Distribuirani Sustavi
10/83
9
S 5. P
P ć
. P
č. Pč .
č ć
, č. M
č č
( 6.).
S 6. U č
č
K č DS. O
č č. P č
ć ( ) ()
7.
8/18/2019 Distribuirani Sustavi
11/83
10
S 7. S ) )
č
S ć č č č
. P DS () č
. N č
č č.
1.2.
P č OS
( ) OS č
( ). DS,
. T 2 đ OS.
2. đ
S O C
DOS ;
č
NOS ;
M NOS ć
8/18/2019 Distribuirani Sustavi
12/83
11
BA A
R DS č DS. A
OS č ( 8.) ć ć
DS.
S 8. P
ć ć CPU.
A ć č CPU đ.
K đ
,
ć CPU
. T ć , (
, ).
č ć č č ,
ć DS. DS č
( 9.).
8/18/2019 Distribuirani Sustavi
13/83
12
S 9. Oć č
đ , .
č . A (č
4 KB 8 KB). P č ,
č
. P č č č RAM č . S 10.
. P
č
. U č
ć ( ) 11. I
ć .
8/18/2019 Distribuirani Sustavi
14/83
13
S 10. D ) č ) CPU 1 10
) 10
S 11. P
.
đ č
DS. M č
č. S 12
.
8/18/2019 Distribuirani Sustavi
15/83
14
S 12. Oć
K đ č č č (.
). S 13. č
.
S 12. K
đ
. M đ č đ
. S 13. P ć .
M č , č ( ) .
U :
1. K .
2. I ć .
3. P .
8/18/2019 Distribuirani Sustavi
16/83
15
4.
D đ
.
5.
S.
S 13. Oć
T 3. , č,
, č OS
č , OS, , ,
..
3.
8/18/2019 Distribuirani Sustavi
17/83
16
1.3.
B č
. P :
1.
S .
2.
K .
S 14 ć č đ . V č
.
S 14. Oć č đ
S č :
1.
S č č ć ,
.
2. S đ
.
3.
S .
S 15. I ( ).
A , ( ), ,
đ đ .
8/18/2019 Distribuirani Sustavi
18/83
17
S 15. P I
A :
1. č č , .
2.
đ č č
( 16. ć ); 17
đ č.
3.
M ,
( ) č
đ .
S 16. Mć
8/18/2019 Distribuirani Sustavi
19/83
18
S 17. P đ
S 18. P
8/18/2019 Distribuirani Sustavi
20/83
19
2. AA
K č DS. O
đ .
( č) ć . K
č . S č
. N ,
. P ć :
1.
P č ( )
2.
P č ( )
3.
Mđ ( )
4.
P ().
2.1.
P č . R ć :
•
M ():
o OSI
o ATM
•
K .
P č . S
č . Oć ć
I S O (ISO)
OSI . OSI ć
( ,
, č ). P
8/18/2019 Distribuirani Sustavi
21/83
20
. P (
) (
). S 19.
OSI . K 7 . K č
č đ
đ . P č
. I 20. P
ć .
S 19. S OSI
S 20. P
P OSI :
1. ( )
. č ( ) 0 1 č
8/18/2019 Distribuirani Sustavi
22/83
21
.
S ( ) ć
(); 21 .
. M ( ) ;
čć IP ( );
( ) č
2.
T
, ; čć
TCP ( ), UDP (
, IP ), RTP (
). P č
TSP UDP ,
() ( 22.)
3. ( )
. đ
ć
č č
.
ć
(
, , č .
).
. A
ć . P FTP (F T P), HTTP
(HT T P).
.
M
đ ( č,
č đ
)
8/18/2019 Distribuirani Sustavi
23/83
22
S 21. P
S 22. ) TSP ) T TCP
2.2. č
P č ć č
ć . đ
8/18/2019 Distribuirani Sustavi
24/83
23
č č đ
( 23). K
č đ, č .
S 23. P RPC đ
P RPC č
č č. T
( ) .
K č đ
( ) . K
đ č. K đ RPC
( 24.):
1.
,
2.
đ OS,
3.
OS č (),
4.
OS đ ,
5.
,
6. ć ,
7. đ OS,
8.
OS č,
9.
OS đ ,
10.
đ .
8/18/2019 Distribuirani Sustavi
25/83
24
S 24. Iđ RPC
P
č (. P SPARC ). S 25.
đ č ( č ,
.). P
(č č ). K č č č (
č č
č). D č č:
, đ .
S 25. Pđ ) I ) SPARC )
8/18/2019 Distribuirani Sustavi
26/83
25
U RPC č
RPC .
OS č. P đ č RPC
č. S 26. .
A RPC ć đ
RPC , đ
RPC ( 27.). S 28. đ RPC (
)
S 26. Iđ
8/18/2019 Distribuirani Sustavi
27/83
26
S 27. ) RPC ) RPC
S 28. K RPC
2.3. č
R ()
( ). M DS č ().
D č
č ( 29.).
8/18/2019 Distribuirani Sustavi
28/83
27
S 29. P č
K ( ), đ
() đ . N
ć đ . K
č
. U
. U č č đ
.
2.4. đ
P č RPC RMI . P č ( 30.). A
đ
( ). K đ
ć đ
č .
8/18/2019 Distribuirani Sustavi
29/83
28
S 30. P č .
Eč ( )
. S 31 .
S 31. P
N
đ . K . K đ
,
. S 32. 6 č .
8/18/2019 Distribuirani Sustavi
30/83
29
S 32. Nč : ) )
) ) ) )
2.5. ()
T ()
đ đ č . R
.
8/18/2019 Distribuirani Sustavi
31/83
30
č .
( ).
č
( ). č
đ .
č č
đ ,
. T :
1.
2.
( ).
T , ( 33.).
S 33. P ) ć )
K
, . P
( 34.). A
, č ∆T č
.
8/18/2019 Distribuirani Sustavi
32/83
31
S 34. P
P (RSVP)
. RSVP
( 35.).
S 35. P RSVP
, .
đ
đ .
8/18/2019 Distribuirani Sustavi
33/83
32
K :
1.
đ
( 36.)
2. ()
( 37).
S 36. P
S 37. P
8/18/2019 Distribuirani Sustavi
34/83
33
3. AA BA A
AA
S č DS. Rč č č
đ . U č
ć đ () č č
č đ DS. P 46.
. N č , . K
. 2144 č. P
č 2143 (
č č). K đ
đ (2134 ,
2144 ) ć . J ć.
S 46. G
3.1.
S ć:
1.
č đ
8/18/2019 Distribuirani Sustavi
35/83
34
2.
č ć
đ ć ;
đ (
47.); ć đ
( 48.); č
č č
đ
č ( 49.)
S 47. Uđ S 48. Uđ
49. B
8/18/2019 Distribuirani Sustavi
36/83
35
đ đ
đ đ.
. D
:
1. : C() < C()
2. č : C() < C()
3.
C() ≠ C().
S 50. đ
.
S 50. ) ) đ
P đ ć . K S 100
č S
1000 . I ć č
. K ć đ ć ć č
1110 1111 S ( 51.). O
č
.
8/18/2019 Distribuirani Sustavi
37/83
36
S 51. P .
3.2. A
U DS č
. A :
1.
2. .
ć :
( ć ); P
;
ć P P ;
ć ( 52).
. K ć . A
đ ć . P ć
ć ć . K
ć
č ( 53.)
8/18/2019 Distribuirani Sustavi
38/83
37
S 52. B ) 4 č ) 5 6
) 5 6 č ) 5 6
) 6
S 53. R
8/18/2019 Distribuirani Sustavi
39/83
38
3.3.
U DS
. I č č č
DS. I :
1. C
2. D
3. K .
C č
č . S ( )
č . A
( ) č č č . U
č
ć č
č č (). S 54.
. P
, č .
S 54. C ) č
) ) ć
D č ć đ
č . A ć č
8/18/2019 Distribuirani Sustavi
40/83
39
č ,
. A ( ) č . A
č
č . O
č ć č . P
č ,
đ đ č
( ) č đ č . P
č č
č . S 55.
.
S 55. C ) )
) č
P č
. P ć č ć
č đ . P
. S 56.
. T 4.
8/18/2019 Distribuirani Sustavi
41/83
40
č . T
, č č
.
S 56. P )
) č
4.
3.4. Ač
Ač
č. U ,
ć č.
O č :
• BEGINTRANSACTION
• ENDTRANSACTION
8/18/2019 Distribuirani Sustavi
42/83
41
• ABORTTRANSACTION
• READTRANSACTION
•
RITETRANSACTION
S 57. N
N M.
S 57. P
S ACID:
1. Ač
2. K
()
3. I č đ
4. T č (
ć )
S 58. P
U č
. S 58.) 58.) 58.) .
8/18/2019 Distribuirani Sustavi
43/83
42
U ,
.
I :
• P
; č,
,
ć ( 59.)
•
č č ( 60).
S 59. P
S 60. P
O đ č :BEGINTRANSACTIONENDTRANSACTION
ABORTTRANSACTIONREADTRANSACTIONRITETRANSACTION
S 59. P
S 60. P
8/18/2019 Distribuirani Sustavi
44/83
43
4.
P DS č OS č ć
đ č. P ć č,
č. P
č . P
(. ). P
ć . U
č,
č. P č
RPC č
ć č.
DS :
1. P ( )
2. K
3.
S
4.
M
5.
S .
4.1. ()
K ć OS č ( ).
I :
1.
č ( )
ć đ .
8/18/2019 Distribuirani Sustavi
45/83
44
2. ć ć đ
, ć
č ć.
3. (LT)
đ č
; đ
đ . U LT
LT.
P DS :
1.
(č )
2.
(ć č
)
3. ( )
P . P 38. P
ć č , ć
ć č
. P č ,
.
S 66. P
8/18/2019 Distribuirani Sustavi
46/83
45
P , ,
, , .
I č
( č ).
I č :
• K
• U
• P
• P đ
I :
• S
• I č ć đ
• P
I č
č ( 67.). T
L (LP)
đ č .
S 67. P č
8/18/2019 Distribuirani Sustavi
47/83
46
4.2.
G . S 68.
, č
. U
( , ).
K ,
.
S 68. P
N ć (
)
( , . U
). J
( 70.). K P
đ č .
S 70. P
8/18/2019 Distribuirani Sustavi
48/83
47
4.3.
S đ . S
:
1.
I () đ
( )
2. K ( ) ć đ
č .
K č ( ) . P
.
D ć DCE
. DCE ć , đ
( 71.).
S 71. ) DCE )
S č ( ) . .
S č č (
).
8/18/2019 Distribuirani Sustavi
49/83
48
I ć
đ đ . K
( )
71.
S 70. P
4.4.
M . P
72. K ( ) .
K č
đ đ ć .
S 71. P
8/18/2019 Distribuirani Sustavi
50/83
49
M :
1.
M ( )
. P ć č. P
.
2. M ( ) (
, ) ć đ
, č đ.
M :
1.
P č (
)
2.
P č ( J
)
Mć 72.
S 72. P
8/18/2019 Distribuirani Sustavi
51/83
50
4.5.
S
ć đ .
A :
1.
K () (
)
2.
M () 3. I () ć
4. I () č .
G F I P A
(FIPA), č č , ( )
( 73.). Uč
, ć , . D
( )
. ACC đ
.
S 73. Oć
8/18/2019 Distribuirani Sustavi
52/83
51
5. A
V č
. I č . P
(č, , , )
(, , , , č , ,
). P č ( )
. U
( ) . O ( )
ć :
1.
I
2. J ()
3. I .
V č
( ).
S . N č ( ),
č. Č
č č ( ). S 74. P
č.
S 74. Oć
S č č ,
(č č) (č č).
U
. L .
8/18/2019 Distribuirani Sustavi
53/83
52
đ ć .
đ č č
( ).
I ć , ,
. O
( 74.):
1. G č č č č;
,
2.
A č
;
( ); ,
čć č
3. Uč ( ) č č
(č , );
č ,
.
S 74. O
8/18/2019 Distribuirani Sustavi
54/83
53
I ( )
, đ
.
P č đ đ :
1. I č ; č
đ č đ
ć č; đ
č ( č)
đ ;
( 75.)
2.
R đ č ć
č đ ć
č ;
( 76.)
S 75. I đ (...)
8/18/2019 Distribuirani Sustavi
55/83
54
S 76. R đ (...)
8/18/2019 Distribuirani Sustavi
56/83
55
6.
R
ć . K
,
. N
. U
đ đ .
U (
). S 76. .
S 76. O đ
O
č ( 77.):
1. đ
( )
2. .
8/18/2019 Distribuirani Sustavi
57/83
56
S 77. ) )
S đ đ ,
( 78.):
1. I
2. D
S 78. ) )
K č
,
č ( 79.). č
( ). M
8/18/2019 Distribuirani Sustavi
58/83
57
đ
đ ,
.
P ( ) ć , č
, č
( 79.). M đ
č .
S 79. O
6.1.
D . D
( ) đ ,
. S 80. P č č
.
S 80. V
8/18/2019 Distribuirani Sustavi
59/83
58
R :
1.
S ( ) đ
( , )
2. S č
( č
81.);
č
3.
K
č ć (čć
).
S 81. B đ
6.2.
P , đ .
R:
1. P
đ . R:
.
R č
( 82.); ć
8/18/2019 Distribuirani Sustavi
60/83
59
( 83).
N ,
č
.
S 82. P
S 83. P
.
L ,
č
,
( 84.);
85.
8/18/2019 Distribuirani Sustavi
61/83
60
S 84. P
S 85. P
2.
R ;
ć ( 86.).;
đ
( 87..),
( 87..).
8/18/2019 Distribuirani Sustavi
62/83
61
S 86. P
S 87. U
8/18/2019 Distribuirani Sustavi
63/83
62
7.
R . P
č đ č č
. A č
. T
( ).
N č :
• D ;
č
.
• P ; č
đ ; (
)
(
).
•
S
;
.
• O đ ć
.
7.1.
N ( ) ć č
. K ( ) ( )
. G ( ) ( ). T
ć đ .
8/18/2019 Distribuirani Sustavi
64/83
63
G :
•
č ,
č ,
• đ
č ( ),
• đ
,
•
č ć
,
•
č .
G :
•
č ; .
• đ
(. ); đ :
• ć
.
V :
•
•
( )
•
•
• đ
• ( )
• ć
8/18/2019 Distribuirani Sustavi
65/83
64
• đ č
,
•
( )
.
S . P
č
.
S :
• F ( )
• B č . O
.
P ć ć
:
•
R ,
č (.
).
• R (.
č đ ).
•
Fč
.
T č :
• A
•
B.
K č đ :
•
( ),
• č ,
• č .
8/18/2019 Distribuirani Sustavi
66/83
65
A ć TMR (T M R) đ
. V
đ TMR. TMR ,
č ć TMR
( 88. A, B C ć ć
).
S 88. R TMR
P
.
( 89.). R
:
• U , č .
•
J .
•
P .
•
O ()
8/18/2019 Distribuirani Sustavi
67/83
66
S 89. P
T
. P đ
. K
( 90.). Pć ć
.
S 90. ) )
P B
G . P č č
, . P
đ ć:
• P ?
• D ( B )?
•
P ( )
?
8/18/2019 Distribuirani Sustavi
68/83
67
T B 91. P 3
ć č. S
( 91.()),
( 91.()). N đ
, č đ ,
ć đ
( 91.()).
S 91. B
B ć
(2+1 3). S 92. ć
ć ć .
S 92. P B
8/18/2019 Distribuirani Sustavi
69/83
68
7.2. Ač
R ,
č. K č
,
( ). Ač
đ . K ć
đ :
• ;
, đ
.
•
( ), (
),
č
; 93. N
č
č .
S 93. ) č ) č
8/18/2019 Distribuirani Sustavi
70/83
69
•
ć ;
( 94.) ć
đ .
S 94. ) č ) č
7.3.
T
. O ć č:
• O ( ) ć
; đ
( ) č ć •
O ( ) ć
; ć ć
ć .
,
ć . S
( ),
8/18/2019 Distribuirani Sustavi
71/83
70
( 95.). U ,
đ , č
đ . A đ č
( č ć)
.
S 95. ) ) đ ) ć
č
P ( ) T
,
( 96.). N ć
č ( )
č .
S 96. Vć ( )
8/18/2019 Distribuirani Sustavi
72/83
71
8.
S . K č
ć
.
. D
,
.
8.1.
S đ
č DS. A :
1.
S č:
.
P ()
( , ,
).
. P () ć
ć č
ć.
.
I ()
č đ ( ,
).
.
D ( ) (
č č).
2. S (, ,
, č .) , .
3. S đ č:
8/18/2019 Distribuirani Sustavi
73/83
72
.
K
.
.
A đ ,
( č ).
. A đ
.
. P () ć ,
č ( ).
D .
I ć DS,
. P Nčć ć :
1. K ( 97.)
. (.
).
. (
đ )
.
(
)
2.
S đ DS
đ ( 98). S 99.
SMDS
. U
SSL ( ).
3. D TCB ( ),
đ
( TCB
č. č
RISSC (
8/18/2019 Distribuirani Sustavi
74/83
73
). č
č
( 100).
4. J
ć .
S 97. K
S 98. Lč
S 99. P SMDS
8/18/2019 Distribuirani Sustavi
75/83
74
S 100. P RISSC
K đ ()
() č ( 101.).
K: C = EK(P),
D: P = DK(C).
Mć :
• P č č
• I ć č
•
U
K :
•
Sč (S ) č
•
Ač ( ) č
, č .
• P đ
č: = H(). S H :
• O č ć
• č
H() ≠ H(')
•
S ć H č
8/18/2019 Distribuirani Sustavi
76/83
75
S 101. P
8.2.
S
đ . S ć ,
. U
(
). Uč č
( ) č ( ). Kč ć
č . Kč
, č ( ).
A č 102. A B
ć :
1.
A .
2.
B A RB ( č ).
3.
A RB č č KA,B.
4.
B RB č č KA,B đ
; č RB B
A.
8/18/2019 Distribuirani Sustavi
77/83
76
5.
A RA B.
6.
B RA č č A,
RA A
B.
S 102. A č
B
RA A B, RA
RB B A. N A ć RB
( 103).
S 103. A č
A đ ( 104.).
C ( č) A R C B
RC RB. N C
ć A
RB ( B A) B. N
8/18/2019 Distribuirani Sustavi
78/83
77
RB, C ć
A B A.
C RB
B.
S 104. R (C č)
N ć A , B
. N č ć B ć
.
8.3.
S I . I č
ć , č č .
P . I
. U
, ć
. D :
•
D č ( )
•
D č
( )
8/18/2019 Distribuirani Sustavi
79/83
78
I č ( 105.) č
č A č B ( č
). B č
č A. A B A
A, A B
A
.
S 105. D č
P đ
(. č , č č,
č) . H
ć č č ,
H(') ≠ H(). A
č. B
A
č A. U č ( 106)..
S 106. D
8/18/2019 Distribuirani Sustavi
80/83
79
8.4.
K đ
č ( ) .
K čć
( , 107.). R
č
.
S 107. P
M ,
, . K
.
M ,
č ć ( )
. S č
:
• L (A C L ACL)
.
•
L ć ( )
.
S 108. P ACL ć.
8/18/2019 Distribuirani Sustavi
81/83
80
S 108. ) ACL )
D ć
(, ). č
( 109.).
S 109. H
R
,
. R
č . D ,
,
đ .
8/18/2019 Distribuirani Sustavi
82/83
81
() ć
( 110.). D
č . V
ć , . V
:
•
,
•
.
S 110. P
8.5.
D ć č
đ č, .
P č
. K đ
.
(). T đ
č . S
111. J . J
. P
đ .
8/18/2019 Distribuirani Sustavi
83/83
S 111. O J S
Mć
đ ( ). č
đ
č ,
( 112.)