CS 305 Module Two Written Assignment Tolentino

docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

305

Subject

Computer Science

Date

Feb 20, 2024

Type

docx

Pages

2

Uploaded by UltraCamelMaster345

Report
CS 305 Module Two Written Assignment Template Instructions Replace the bracketed text with the relevant information in your own words. If you choose to include images or supporting materials, make certain to insert them in all the relevant locations in the document. 1. Areas of Security Input Authentication: While crafting our command input function, it's imperative that we main- tain stringent input validation protocols. By ensuring the security system validates all informa- tion, we can effectively thwart injection attacks. APIs: In cases where our command input function necessitates external accessibility, we might need to implement a RESTful API. To safeguard our systems from unwarranted access, the API's design should be focused on preventing unexpected incursions. Additionally, considering input validation at the API level is a wise practice. Cryptanalysis: When employing APIs, it is paramount to employ robust cryptography to safe- guard our data, as well as the sensitive information of our customers. Client/Server Interaction: During HTTP requests facilitated by API access to our function, data security must be a top priority. Code Oversight: Thorough code reviews are indispensable for both the API access layer and all command input functions. Data Encapsulation: Given that our command input function may access data stored within our system, it's crucial that we adhere to proper data access protocols. 2. Areas of Security Justification The areas of security identified allows programmers to prevent the majority of attacks by ensuring good data hygiene and implementing the best processes with regards to security considerations. Most attacks are due to exploitation in one of these security areas. 3. Code Review Summary In the POM.XML, the version for the webmvc is using the dated 2.6.5 version instead of the latest version as of 18 Aug 2023. 4. Mitigation Plan Update Sprint Data rest webmvc to latest version, which should be 4.1.3 CAO 18 Aug 2023. 1
Additionally, more input validation will be included in GreetingController’s parser to check for problematic string patterns, or perhaps using a library to accomplish this. Furthermore, we should limit string sizes/length in this .java file. 2
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help