Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion EducationalAssignments/ABStoragePartOne.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ write to the backup file we read from, then the security is compromised.

### Getting Python and RepyV2

**Note**: To make things more uniform for the programming labs, a Virtualbox image was created, with RepyV2 already built. Please check **EdStem**, where you will find details of the link to download the image, as well as an usage tutorial. **We stronly recommend using the Virtualbox image for these Programming Labs.** If you're using the Virtualbox image, you may skip the next Build Instructions step.

Please refer to the [Build Instructions](../Contributing/BuildInstructions.md#prerequisites)
for details.

Expand Down Expand Up @@ -297,8 +299,12 @@ testing if Repy installed correctly.

# What to turn in?
----
* Turn in a repy file called reference_monitor_[ netid ].r2py with all
* In Gradescope: Turn in a repy file called reference_monitor_[ netid ].r2py with all
letters in lowercase.

* **Never raise unexpected errors or produce any output.** Your program
must produce no output when run normally.

* Once you have ran your reference monitor, Gradescope will automatically show your grade (gradescale 1-10). You can submit your reference monitor as many times as needed. Please allow a few days for your Programming Lab assignments to update inside Brightspace.

* You *do not* need to submit anything under the assignment listed in Brightspace. This is only used by the Instructors and/or TAs to update your assignment grade.
12 changes: 4 additions & 8 deletions EducationalAssignments/ABStoragePartTwo.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,12 +178,6 @@ And more! Remember a good security layer can't be broken by anyone! Which is a



## Extra Credit
----
Find bugs in the extra credit reference monitors given the altered threat model. You should include more test cases in the extra credit!



## How to run your tests on many reference monitors
----

Expand Down Expand Up @@ -227,5 +221,7 @@ This will print out the name of each reference monitor before it starts executin
## What to turn in?
----

* Turn in the test cases used to attack a given reference monitor in a zip file. The name of each testcase must start with your netid in lowercase. For example: abc123_securitytest1.r2py abc123_goodaccuracytest.r2py are both valid names.
* Optionally turn in the test cases used to attack the extra credit reference monitors in a zip file. Note that in this case, you can expect that your code is run more than once. In the name of the file, say if it needs to be run multiple times. For example: abc123_run_twice_metadata_removal.r2py abc123_run_once_threading_hack.r2py.
* In Gradescope: Turn in the test cases used to attack a given reference monitor individually or in a zip file. The name of each testcase must start with the name attackcase in lowercase, followed by the testcase number and/or your netid. For example: attackcase1.r2py attackcase2_[netid].r2py are both valid names.
* Once you have ran your test case(s), Gradescope will automatically show your grade (gradescale 1-10). You can submit your test cases as many times as needed. Please allow a few days for your Programming Lab assignments to update inside Brightspace.
* You do not need to submit anything under the assignment listed in Brightspace. That area is only used by the Instructors and/or TAs to update your assignment grade.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.