Technology Application: Write a 3+ paragraph response describing how Certificate signing scripts can be used, how they mitigate the risk of unsigned scripts, and how execution policies affect code signed scripts.
Added by Emily M.
Close
Step 1
Certificate signing scripts are used to digitally sign scripts, which provides assurance that the script is from a trusted source and has not been tampered with. This is done by using a digital certificate, which is issued by a certificate authority (CA). The Show more…
Show all steps
Your feedback will help us improve your experience
Crystal Wang and 98 other AP CS educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
What is Active Directory Certificate Services? What are the benefits to Using Active Directory Certificate Services (AD CS)?
Crystal W.
Text: Reflect on your experience completing this week's labs. Write a 350-700-word response to the following prompts: Based on your experience with this week's labs and reading, what are some of the risks associated with mobile devices? How was the importance of mitigating security exposures revealed through these labs? What procedures can be done to secure mobile devices? Explain how you would use these mitigating security exposure skills in your career. Which functions from this set of labs do you see yourself using? Why?
Akash M.
Texts: Directions A business you are working with has a public key that they are hoping to distribute to clients. Their clients want to download the public key from a website and verify the key with a checksum. To accomplish this, you will need to code a simple string checksum verification program. In addition, you will need to document your process by completing the Module Five Coding Assignment Checksum Verification Template, linked in What to Submit. Specifically, you must address the following rubric criteria: Algorithm Cipher: Recommend an appropriate encryption algorithm cipher that avoids collisions. To do so, review the scenario and the Java Security Standard Algorithm Names, which is a standard list of algorithm ciphers provided by Oracle. Document your recommendation in the template provided. Justification: Justify your reasoning for the recommended algorithm cipher that avoids collisions. To do so, provide a brief, high-level overview of the encryption algorithm software. Consider what it means to avoid collisions. Why is this important? Document your reasoning in the template provided. Generate Checksum: Refactor the code to encrypt a text string and generate a checksum verification. To do so, first download the Module Five Coding Assignment Checksum Verification Code Base, linked in the Supporting Materials section, and upload it to Eclipse as a new project. Refactor the code to add your first and last name as a unique data string. You will submit your refactored code for your instructor to review. Then generate the checksum by following these steps: 1. Create an object of MessageDigest class using the java.security.MessageDigest library. 2. Initialize the object with your selection for an appropriate algorithm cipher. 3. Use the digest() method of the class to generate a hash value of byte type from the unique data string (your first and last name). 4. Convert the hash value to hex using the bytesToHex function. 5. Create a RESTful route using the @RequestMapping method to generate and return the required information to the web browser, including the hash value. Verification: Demonstrate that a hash value has been created for the unique text string (your first and last name) by executing the Java code. Then use your web browser to connect to the RESTful API server. It should show your first and last name as the unique data string in the browser, the name of the algorithm cipher you used, and the checksum hash value.
Recommended Textbooks
Computer Science and Information Technology
Introduction to Programming Using Python
Computer Science - An Overview
Transcript
18,000,000+
Students on Numerade
Trusted by students at 8,000+ universities
Watch the video solution with this free unlock.
EMAIL
PASSWORD