CMGT/400 - Secure Staging Environment Design and Coding Technique Standards Technical Guide

profileBlackWolf

CMGT/400 - Secure Staging Environment Design and Coding Technique Standards Technical Guide


Assignment Content

  1. A Software Engineer designs, develop, tests, and evaluates the software and the systems that allow computers to execute their applications.


    Take on the role of Software Engineer for the organization: Sony Pictures.


    Use the technical guide template to create a 3- to 4-page Secure Staging Environment Design and Coding Technique Standards Technical Guide for the organization you chose.


    Research and include the following:
    • Design a secure staging environment for your organization
    • Diagram your staging environment
    • Include descriptions for each object in your environment
    • Create a secure coding technique/quality and testing standard for your organization covering the following secure coding techniques:
    • Proper error handling
    • Proper input validation
    • Normalization
    • Stored procedures
    • Code signing
    • Encryption
    • Obfuscation/camouflage
    • Code reuse/dead code
    • Server-side vs. client-side execution and validation
    • Memory management
    • Use of third-party libraries and ADKs
    • Data exposure
    • Code quality and testing
    • Automation
    • Static code analyzers
    • Dynamic analysis (e.g. fuzzing)
    • Stress testing
    • Sandboxing
    • Model verification
  • 7 years ago
  • 45
Answer(1)

Purchase the answer to view it

blurred-text
  • attachment
    C_cmgt400_v7_wk5_secure_staging_env_standards_tech_guide1.docx