N tier Architecture.

My understanding of N tier. 

N tier is an abstraction layer system that lets you pass data between applications without direct interaction. The main benefit of this is that if the public server is compromised the attacker will have to keep compromising N servers/ services to get to the meat of your product. This is part of the layered onion security model approach. The more layers you have between a possible attacker and your data the better.

 A basic example is you collect information on the front end of your application that you want to encrypt. But rather than having the encryption module have direct access to the front end you abstract it.  So it would go that the user inputs the data in the front end that is then picked up by a queue and then processed and encrypted. Frother more you can make it so that the public endpoint can only encrypt the data not decrypt.

Now you can also make it so that the Front-end servers and back-end servers cannot talk to each other.  And the back end service is allowed to decrypt the data with limits and controls in place and it is only short lived.



Front end => SMS message queue => Encryption modual => Store encrypted at rest in DB.

--------
Firewalled
--------

 Backend => Reads DB =>Decryption model => Short lived decrypted data.

Comments

  1. Let’s first talk about how 3D printing suits inside the product improvement cycle and then a glance at|check out} common types of 3D printing applied sciences and benefits of|some nice benefits of|the benefits of} every. Download this information to explore the processes involved in creating sheet metallic parts together with method to|tips on how to} design common features and select the best materials. Get a practical snapshot of the surface finishes may be} possible on machined plastic and metallic parts. This Air Conditioner Fan information contains high-quality photographs of your surface finish options at Protolabs.

    ReplyDelete

Post a Comment

Popular posts from this blog

First post

Event Driven Model

codingblocks.net Episode 47 – Writing Meaningful Names