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 organizatio

CMGT/400v7

Secure Staging Environment Design and Coding Technique Standards Technical Guide TemplateA 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 organizatio 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 you selected in Week 1, and create a Secure Staging Environment Design and Coding Technique Standards Technical Guide using this template for the organization.

[Organization Name] Diagram of Staging Environment

[Add or attach diagram. Include descriptions for each object in your environment.]

Secure coding Technique/Quality and Testing Standard Proper Error Handling

[Response]

Proper Input Validation

[Response]

Normalization

[Response]

Stored Procedures

[Response]

Code Signing

[Response]

Encryption

[Response]

Obfuscation/Camouflage

[Response]

Code Reuse/Dead Code

[Response]

Server-side vs. Client-side Execution and Validation

[Response]

Memory Management

[Response]

Use of Third-Party Libraries and ADK’s

[Response]

Data Exposure

[Response]

Code Quality and Testing

[Response should include automation, static doe analyzers, dynamic analysis such as fuzzing, stress testing, sandboxing, model verification]

Copyright© 2018 by University of Phoenix. All rights reserved.