WEBVTT

1
00:00:00.000 --> 00:00:03.466
Lab: Replay, Substitution, and Restart.

2
00:00:03.466 --> 00:00:10.762
Fail a substituted resource, run the original binding once, and fail the restart.

3
00:00:10.762 --> 00:00:13.205
Three dispatches are attempted.

4
00:00:13.205 --> 00:00:17.846
The first changes the resource to scope-b and is rejected.

5
00:00:17.846 --> 00:00:22.569
The second presents the original binding and executes once.

6
00:00:22.569 --> 00:00:26.803
The third happens after restart and does not execute.

7
00:00:26.803 --> 00:00:28.024
That is the lab.

8
00:00:28.024 --> 00:00:29.490
Substitution fails.

9
00:00:29.490 --> 00:00:31.933
Replay after consumption fails.

10
00:00:31.933 --> 00:00:33.643
Restart mints nothing.

11
00:00:33.643 --> 00:00:35.597
Count the executed flags.

12
00:00:35.597 --> 00:00:37.551
Only one of them is true.

13
00:00:37.551 --> 00:00:41.624
Here is the measured teaching-workstation run.

14
00:00:41.624 --> 00:00:46.331
Change the resource to scope-b and present the nonce.

15
00:00:46.331 --> 00:00:47.417
Outcome DENY.

16
00:00:47.417 --> 00:00:48.956
Dispatch is false.

17
00:00:48.956 --> 00:00:50.495
Executed is false.

18
00:00:50.495 --> 00:00:53.210
The reason is binding rejected.

19
00:00:53.210 --> 00:00:55.835
Present the original resource.

20
00:00:55.835 --> 00:00:57.102
Outcome PERMIT.

21
00:00:57.102 --> 00:00:58.551
Dispatch is true.

22
00:00:58.551 --> 00:00:59.999
Executed is true.

23
00:00:59.999 --> 00:01:02.805
The teaching nonce is on screen.

24
00:01:02.805 --> 00:01:06.245
Restart and present the consumed nonce.

25
00:01:06.245 --> 00:01:07.331
Outcome DENY.

26
00:01:07.331 --> 00:01:08.869
Dispatch is false.

27
00:01:08.869 --> 00:01:10.408
Executed is false.

28
00:01:10.408 --> 00:01:13.033
The reason is replay rejected.
