Changes between Version 3 and Version 4 of DETERIntro
- Timestamp:
- Sep 25, 2015 4:45:33 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DETERIntro
v3 v4 11 11 [https://www.isi.deterlab.net/ The DETER testbed] is a security and [https://www.isi.deterlab.net/education.php education]-enhanced version of [http://www.emulab.net/ Emulab]. Funded by the [http://www.nsf.gov/ National Science Foundation] and the [http://www.dhs.gov/ Department of Homeland Security], DETER is hosted by [http://www.isi.edu/ USC/ISI] and [http://www.berkeley.edu/ UC Berkeley]. 12 12 13 "USC/ISI’s DeterLab (cyber DEfense Technology Experimental Research Laboratory) is a state-of-the-art scientific computing facility for cyber-security researchers engaged in research, development, discovery, experimentation, and testing of innovative cyber-security technology. DeterLab is a shared testbed providing a platform for research in cyber security and serving a broad user community, including academia, industry, and government. To date, DeterLab-based projects have included behavior analysis and defensive technologies including DDoS attacks, worm and botnet attacks, encryption, pattern detection, and intrusion-tolerant storage protocols. ![[http://deter-project.org/about_deterlab 1]!]."13 "USC/ISI’s DeterLab (cyber DEfense Technology Experimental Research Laboratory) is a state-of-the-art scientific computing facility for cyber-security researchers engaged in research, development, discovery, experimentation, and testing of innovative cyber-security technology. DeterLab is a shared testbed providing a platform for research in cyber security and serving a broad user community, including academia, industry, and government. To date, DeterLab-based projects have included behavior analysis and defensive technologies including DDoS attacks, worm and botnet attacks, encryption, pattern detection, and intrusion-tolerant storage protocols. [[http://deter-project.org/about_deterlab 1]]." 14 14 15 15 DETER (like Emulab) offers user accounts with assorted permissions associated with different experiment groups. Each group can have its own preconfigured experimental environments running on Linux, BSD, Windows, or other operating systems. Users running DETER experiments have full control of real hardware and networks running preconfigured software packages. These features make it an ideal platform for computer science and especially computer security education. Many instructors have designed class exercises (homework assignments, project assignments, in-class demos, etc.) consisting of a lab manual, software, data, network configurations, and machines from DETER's pool. This allows each student to run her own experiments on dedicated hardware. … … 83 83 == Things to keep in mind == 84 84 85 Carefully read the evolving version of this document.85 Carefully read the [wiki:UserGuidelines evolving version of this document]. 86 86 87 Saving and securing your files on DETER 87 === Saving and securing your files on DeterLab === 88 88 89 Every user on D ETERhas a home directory on {{{users.deterlab.net}}} which is mounted via NFS (Network File System) to experimental nodes. This means that anything you place in your home directory on one experimental node (or the {{{users}}} machine) is visible in your home directory on your other experimental nodes. Your home directory is private, so you may save your work in that directory. However, everything else on experimental nodes is permanently lost when an experiment is swapped out.89 Every user on DeterLab has a home directory on {{{users.deterlab.net}}} which is mounted via NFS (Network File System) to experimental nodes. This means that anything you place in your home directory on one experimental node (or the {{{users}}} machine) is visible in your home directory on your other experimental nodes. Your home directory is private, so you may save your work in that directory. However, everything else on experimental nodes is permanently lost when an experiment is swapped out. 90 90 91 Make sure you save your work in your home directory before swapping out your experiment! 91 '''Make sure you save your work in your home directory before swapping out your experiment!''' 92 92 93 Another place whereto save your files would be {{{/proj/YourProject}}}. This directory is also NFS-mounted to all experimental nodes so same rules apply about writing to it a lot, as for your home directory. It is shared by all members of your project/class.93 Another place to save your files would be {{{/proj/YourProject}}}. This directory is also NFS-mounted to all experimental nodes so same rules apply about writing to it a lot, as for your home directory. It is shared by all members of your project/class. 94 94 95 95 Again, on DeterLab, files ARE NOT SAVED between swap-ins. Additionally, class experiments may be forcibly swapped out after a certain number of idle hours (or some maximum amount of time). … … 97 97 You must manually save copies of any files you want to keep in your home directory. Any files left elsewhere on the experimental nodes will be erased and lost forever. This means that if you want to store progress for a lab and come back to it later, you will need to put it in your home directory before swapping out the experiment. 98 98 99 100 Swap out -- DON'T "terminate"! 99 === Swap out -- DON'T "terminate"! === 101 100 102 101 When you are done with your experiment for the time being, please make sure you save your work into an appropriate location and then swap out your experiment. To do this, use the "Swap Experiment Out" link in the "Experiment Options" panel. (This is the same place that used to have a "Swap Experiment In" link.) This allows the resources to be deallocated so that someone else can use them. 103 102 104 Do not use the potentially misleading "Terminate Experiment" link unless you are completely finished with your exercise. Termination will erase the experiment and you won't be able to swap it back in without recreating it. 103 '''Do not use the potentially misleading "Terminate Experiment" link unless you are completely finished with your exercise. Termination will erase the experiment and you won't be able to swap it back in without recreating it.''' 105 104 106 105 Swapping out is the equivalent of temporarily stopping the experiment and relinquishing the testbed resources. Swapping out is what you want to do when you're taking a break from the work, but coming back later. Terminating says "I won't need this experiment again, ever." This may be confusing, especially since "Swap Out" seems to imply that it saves your progress (it doesn't, as described above). Just remember to Swap In/Out, and never "Terminate" unless you're sure you're completely done with the experiment. If you do end up terminating an experiment, you can always go back and recreate it. 107 106 108 109 Submitting your work to your instructor 107 === Submitting your work to your instructor === 110 108 111 109 Each exercise manual has a section entitled "Submission Instructions," and your instructor may have given you additional instructions for submission. Follow the instructions in that section, and submit your work to your instructor. … … 113 111 Unless otherwise instructed, it's a good idea to include: 114 112 115 Your name116 Your preferred email address117 Your student ID (if applicable)118 Your DETER username119 Your experiment's name (e.g., jstudent-exploits)113 * Your name 114 * Your preferred email address 115 * Your student ID (if applicable) 116 * Your DETER username 117 * Your experiment's name (e.g., jstudent-exploits) 120 118 121 Frequently Asked Questions 119 == Frequently Asked Questions == 122 120 123 121 Please check the following list of questions for answers. If you do not find an answer to your question here or elsewhere, please email your instructor or TA. Do not email testbed ops unless specifically instructed to do so by your instructor. 124 122 125 Why can't I log in to DETER? 123 === Why can't I log in to DETER? === 126 124 127 D ETER has an automatic blacklist mechanism. If you enter the wrong username and password combination too many times, your account will no longer be accessible from your current IP address.If you think that this has happened to you, you can try logging in from another address (if you know how), or you can email your instructor or TA and specify your IP address. They will relay the request to the testbed ops that this specific blacklist entry should be erased.125 DeterLab has an automatic blacklist mechanism. '''If you enter the wrong username and password combination too many times, your account will no longer be accessible from your current IP address.''' If you think that this has happened to you, you can try logging in from another address (if you know how), or you can email your instructor or TA and specify your IP address. They will relay the request to the testbed ops that this specific blacklist entry should be erased. 128 126 129 If you have questions you think should be added to this FAQ, or other information you think should be added to this document, please contact us.127 If you have questions you think should be added to this FAQ, or other information you think should be added to this document, please [wiki:GettingHelp contact us].