SlideShare a Scribd company logo
1 of 3
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.
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
Template is provided and a previous assignment is attached as
well. The previous assignment has the organization that I have
been doing the project on.

More Related Content

More from vickeryr87

Define communication in your own words. Identify and distinguish amo.docx
Define communication in your own words. Identify and distinguish amo.docxDefine communication in your own words. Identify and distinguish amo.docx
Define communication in your own words. Identify and distinguish amo.docxvickeryr87
 
Define Civil Liberties. List 5 Civil Liberties. How do they differ.docx
Define Civil Liberties. List 5 Civil Liberties. How do they differ.docxDefine Civil Liberties. List 5 Civil Liberties. How do they differ.docx
Define Civil Liberties. List 5 Civil Liberties. How do they differ.docxvickeryr87
 
Define civilization. Do we really need it in order to survive and pr.docx
Define civilization. Do we really need it in order to survive and pr.docxDefine civilization. Do we really need it in order to survive and pr.docx
Define civilization. Do we really need it in order to survive and pr.docxvickeryr87
 
Define case management and care management and compare the dif.docx
Define case management and care management and compare the dif.docxDefine case management and care management and compare the dif.docx
Define case management and care management and compare the dif.docxvickeryr87
 
Define Bureaucracy.  Government at all levels has grown enormously, .docx
Define Bureaucracy.  Government at all levels has grown enormously, .docxDefine Bureaucracy.  Government at all levels has grown enormously, .docx
Define Bureaucracy.  Government at all levels has grown enormously, .docxvickeryr87
 
Define and explain how the Twitter search function works to search f.docx
Define and explain how the Twitter search function works to search f.docxDefine and explain how the Twitter search function works to search f.docx
Define and explain how the Twitter search function works to search f.docxvickeryr87
 
Define and relate these different terminologies and Information Gove.docx
Define and relate these different terminologies and Information Gove.docxDefine and relate these different terminologies and Information Gove.docx
Define and relate these different terminologies and Information Gove.docxvickeryr87
 
Define and provide examples of-Basic probability- Bayes the.docx
Define and provide examples of-Basic probability- Bayes the.docxDefine and provide examples of-Basic probability- Bayes the.docx
Define and provide examples of-Basic probability- Bayes the.docxvickeryr87
 
Define and discuss the phrase Manifest Destiny. Explain how this b.docx
Define and discuss the phrase Manifest Destiny. Explain how this b.docxDefine and discuss the phrase Manifest Destiny. Explain how this b.docx
Define and discuss the phrase Manifest Destiny. Explain how this b.docxvickeryr87
 
Define and discuss the differences between vision and mission stat.docx
Define and discuss the differences between vision and mission stat.docxDefine and discuss the differences between vision and mission stat.docx
Define and discuss the differences between vision and mission stat.docxvickeryr87
 
Define and discuss the four types of innovation. How might these.docx
Define and discuss the four types of innovation. How might these.docxDefine and discuss the four types of innovation. How might these.docx
Define and discuss the four types of innovation. How might these.docxvickeryr87
 
Define and discuss the data wiping process.Discuss how a cloud.docx
Define and discuss the data wiping process.Discuss how a cloud.docxDefine and discuss the data wiping process.Discuss how a cloud.docx
Define and discuss the data wiping process.Discuss how a cloud.docxvickeryr87
 
define and discuss a values-based leadership approach to organizatio.docx
define and discuss a values-based leadership approach to organizatio.docxdefine and discuss a values-based leadership approach to organizatio.docx
define and discuss a values-based leadership approach to organizatio.docxvickeryr87
 
Define and differentiate political parties and interest groups. Why .docx
Define and differentiate political parties and interest groups. Why .docxDefine and differentiate political parties and interest groups. Why .docx
Define and differentiate political parties and interest groups. Why .docxvickeryr87
 
Define and describe the mobile web.Describe the different .docx
Define and describe the mobile web.Describe the different .docxDefine and describe the mobile web.Describe the different .docx
Define and describe the mobile web.Describe the different .docxvickeryr87
 
Define and describe the mobile web. Describe the differen.docx
Define and describe the mobile web.    Describe the differen.docxDefine and describe the mobile web.    Describe the differen.docx
Define and describe the mobile web. Describe the differen.docxvickeryr87
 
Define and describe the major sections of a research report used.docx
Define and describe the major sections of a research report used.docxDefine and describe the major sections of a research report used.docx
Define and describe the major sections of a research report used.docxvickeryr87
 
Define and Describe the following methods of clusteringPa.docx
Define and Describe the following methods of clusteringPa.docxDefine and Describe the following methods of clusteringPa.docx
Define and Describe the following methods of clusteringPa.docxvickeryr87
 
Define and describe Active Listening.Describe how it is used in th.docx
Define and describe Active Listening.Describe how it is used in th.docxDefine and describe Active Listening.Describe how it is used in th.docx
Define and describe Active Listening.Describe how it is used in th.docxvickeryr87
 
Define and describe business continuity.Define and describ.docx
Define and describe business continuity.Define and describ.docxDefine and describe business continuity.Define and describ.docx
Define and describe business continuity.Define and describ.docxvickeryr87
 

More from vickeryr87 (20)

Define communication in your own words. Identify and distinguish amo.docx
Define communication in your own words. Identify and distinguish amo.docxDefine communication in your own words. Identify and distinguish amo.docx
Define communication in your own words. Identify and distinguish amo.docx
 
Define Civil Liberties. List 5 Civil Liberties. How do they differ.docx
Define Civil Liberties. List 5 Civil Liberties. How do they differ.docxDefine Civil Liberties. List 5 Civil Liberties. How do they differ.docx
Define Civil Liberties. List 5 Civil Liberties. How do they differ.docx
 
Define civilization. Do we really need it in order to survive and pr.docx
Define civilization. Do we really need it in order to survive and pr.docxDefine civilization. Do we really need it in order to survive and pr.docx
Define civilization. Do we really need it in order to survive and pr.docx
 
Define case management and care management and compare the dif.docx
Define case management and care management and compare the dif.docxDefine case management and care management and compare the dif.docx
Define case management and care management and compare the dif.docx
 
Define Bureaucracy.  Government at all levels has grown enormously, .docx
Define Bureaucracy.  Government at all levels has grown enormously, .docxDefine Bureaucracy.  Government at all levels has grown enormously, .docx
Define Bureaucracy.  Government at all levels has grown enormously, .docx
 
Define and explain how the Twitter search function works to search f.docx
Define and explain how the Twitter search function works to search f.docxDefine and explain how the Twitter search function works to search f.docx
Define and explain how the Twitter search function works to search f.docx
 
Define and relate these different terminologies and Information Gove.docx
Define and relate these different terminologies and Information Gove.docxDefine and relate these different terminologies and Information Gove.docx
Define and relate these different terminologies and Information Gove.docx
 
Define and provide examples of-Basic probability- Bayes the.docx
Define and provide examples of-Basic probability- Bayes the.docxDefine and provide examples of-Basic probability- Bayes the.docx
Define and provide examples of-Basic probability- Bayes the.docx
 
Define and discuss the phrase Manifest Destiny. Explain how this b.docx
Define and discuss the phrase Manifest Destiny. Explain how this b.docxDefine and discuss the phrase Manifest Destiny. Explain how this b.docx
Define and discuss the phrase Manifest Destiny. Explain how this b.docx
 
Define and discuss the differences between vision and mission stat.docx
Define and discuss the differences between vision and mission stat.docxDefine and discuss the differences between vision and mission stat.docx
Define and discuss the differences between vision and mission stat.docx
 
Define and discuss the four types of innovation. How might these.docx
Define and discuss the four types of innovation. How might these.docxDefine and discuss the four types of innovation. How might these.docx
Define and discuss the four types of innovation. How might these.docx
 
Define and discuss the data wiping process.Discuss how a cloud.docx
Define and discuss the data wiping process.Discuss how a cloud.docxDefine and discuss the data wiping process.Discuss how a cloud.docx
Define and discuss the data wiping process.Discuss how a cloud.docx
 
define and discuss a values-based leadership approach to organizatio.docx
define and discuss a values-based leadership approach to organizatio.docxdefine and discuss a values-based leadership approach to organizatio.docx
define and discuss a values-based leadership approach to organizatio.docx
 
Define and differentiate political parties and interest groups. Why .docx
Define and differentiate political parties and interest groups. Why .docxDefine and differentiate political parties and interest groups. Why .docx
Define and differentiate political parties and interest groups. Why .docx
 
Define and describe the mobile web.Describe the different .docx
Define and describe the mobile web.Describe the different .docxDefine and describe the mobile web.Describe the different .docx
Define and describe the mobile web.Describe the different .docx
 
Define and describe the mobile web. Describe the differen.docx
Define and describe the mobile web.    Describe the differen.docxDefine and describe the mobile web.    Describe the differen.docx
Define and describe the mobile web. Describe the differen.docx
 
Define and describe the major sections of a research report used.docx
Define and describe the major sections of a research report used.docxDefine and describe the major sections of a research report used.docx
Define and describe the major sections of a research report used.docx
 
Define and Describe the following methods of clusteringPa.docx
Define and Describe the following methods of clusteringPa.docxDefine and Describe the following methods of clusteringPa.docx
Define and Describe the following methods of clusteringPa.docx
 
Define and describe Active Listening.Describe how it is used in th.docx
Define and describe Active Listening.Describe how it is used in th.docxDefine and describe Active Listening.Describe how it is used in th.docx
Define and describe Active Listening.Describe how it is used in th.docx
 
Define and describe business continuity.Define and describ.docx
Define and describe business continuity.Define and describ.docxDefine and describe business continuity.Define and describ.docx
Define and describe business continuity.Define and describ.docx
 

A Software Engineer designs, develop, tests, and evaluates the softw

  • 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. 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
  • 2. 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
  • 3. Template is provided and a previous assignment is attached as well. The previous assignment has the organization that I have been doing the project on.