Network Security options

Jessica YungPoetry 2009Leave a Comment

Network security is one of the most important aspects to consider when working over the internet. A low level of network security will allow malicious actors to either expose your business to potential risk of invasion or infiltration, or compromise the integrity of your service and database management.

This article will highlight the various security features in common web frameworks to ensure the best overall network security. Please note that not all security measures will be covered in this article.

If you’re unfamiliar with web security, I highly recommend you review our article – HTTP Security Basics.

Tools For Your Angular Application

My recommendation is to use a CDN (Content Delivery Network) such as Cloudflare or Akamai to add the security of HTTP header access. With a CDN you can ensure that your web pages aren’t served from malicious servers or IP address ranges.

What You Should Do When Accessing Your Site Over The Internet

Here are some things you should do if your web server is run over the internet:

Update Your Git Stash

In the event of any security issues, updating your git repo will help you prevent malicious code from attempting to propagate within your project. A new git version, changes to a bower dependency and in a large number of cases, even completely new branches/tags, will help you to ensure you’re not vulnerable, and there are consulting companies of network security that can also help you in this area, and you can find at sites such as https://www.fortinet.com/consulting.

In all likelihood, your staging environment will be more secure than your production environment.

Do Not Ignore Security Alerts

If you’re vulnerable to any potential security issues, you must act upon them immediately. Most of the websites that run on IIS, especially out of the box, are unaware of the potential threats that they contain.

Use the IIS Alerts Tool to see if your app is running with an access token that is invalid. If so, you must patch your server to keep the application secure.

In most cases, using the correct security settings will ensure that your website is not vulnerable to any potential attacks. Here’s a comparison of various security settings in different programming languages:

Conclusion

For an example of how different web frameworks handle HTTP authentication and security, I recommend you take a look at Brian Acton’s popular Golang blog post, Go for the Hacker.

Approaching this topic from multiple angles is an excellent way to determine which development framework is right for your application. I recommend you check out Brian’s book on Golang & ASP.NET, Hackers, which will help you to decide on the best development framework for you.

Leave a Reply