Better programming for cybersecurity

Subject: Technology
Type: Persuasive Essay
Pages: 1
Word count: 281
Topics: Computer Science, Cyber Crime, Cyber Security, Ethics
Save this page for later by
adding it to your bookmarks
Press Ctrl+D (Windows)
or Cmd+D (Mac OS)
Text
Sources

Introduction

The internet has continued to revolutionize how various individuals communicate and interface with each other within the globe. As such, there has been a continued investment different computing infrastructure which has allowed institutions to perform their daily activities. Such computing infrastructure takes advantage of operating systems to run and have various applications installed that ensure that such tasks are performed. However, the integration of computing resources with the internet has opened up such resources to different cybersecurity vulnerabilities (Figure 2). There is a need for programmers to write better code that protects computers from cybersecurity threats.

turnitin
We can write
your paper for you
100% original
24/7 service
50+ subjects

Different programmers use different programming languages to develop software. The design of such languages can open up the software to different cybersecurity threats that may not necessarily be as a result of the code written by the developer. As such, there is a need for programmers to develop software with security in mind. If this is not done, then the society is opened up to cyber attacks (Schneider 36). By removing several insecure coding practices, then programmers can develop software optimized for cybersecurity.

Recommendation

Several practices should be implemented for better programming thus avoiding cybersecurity vulnerabilities. One of these practices is proper encoding. Programmers should always encode their outputs to protect them from any form of manipulation (Christey). Moreover, programmers should encrypt any data that is passed from clients to servers to ensure that the data is not accessed by hackers (Figure 1). Lastly, programmers should ensure that they set up clear access control structures within their software such that only the users allowed to access certain modules within the software do so. The above practices ensure that the programmers develop software that is secure.

Appendix

Figure 1: Android and iOS Applications cybersecurity threats

Android and iOS Applications cybersecurity threats

Figure 2: Attack techniques

Attack techniques

Did you like this sample?
  1. Christey, Steve “2011 CWE/SANS Top 25 Most Dangerous Software Errors.” CWE, 2011. < http://cwe.mitre.org/top25/ >
  2. Schneider, Fred B. “Impediments with Policy Interventions to Foster Cybersecurity.” ACM Vol 61, No. 3, 2018.
Find more samples:
Related topics
More samples
Related Essays