What is security in Data Flow

What is security in Data Flow

November 18, 2020 / Nirav Shah

What is security?

Wikipedia says, “Information security” sometimes shortened to InfoSec is the practice of preventing unauthorized access use disclosure, disruption, modification, inspection,
recording or destruction of information. Its primary focus is the balanced protection of the confidentiality, integrity, and availability of data, also known as the CIA triad while maintaining a focus on efficient policy implementation, all without hampering organization productivity.

With the CIA triad, making sure that only the right people can see certain data is confidentiality.
Being able to trust that the data hasn’t been changed inappropriately, is integrity. And being able to get out the data and use the system when you do need to is availability.

How do we take control of the data flow?

That brings us to the AAA model of security.


A – Authentication

This includes things like passwords, multi-factor authentication and single sign-on from another trusted system.

A – Authorization

Authorization asks are you allowed to do? And this includes both reading and writing.

A – Accounting

Is like “What did you do or what happened? This includes actions like writing or deleting data,
and it can also include viewing information.

How does data flow through a triple-A model?

Let’s understand for taking the example,

If the person tries to connect directly it is not possible, You need to be authenticated before you can access it.

So the first thing the user does is to connect to the authentication system. This system will validate the identity, and then sign a token for them.

Then also talk to the accounting system to record that this user did successfully log on. The user will then connect to the application and pass along the credentials from the authentication system. The application will check that the credentials are indeed signed by the authentication system.


In this post, we learnt about information security and AAA model of data flow.

Talk to AWS Certified Consultant

    Spread Love By Sharing:

    Let Us Talk About Your AWS Development Requirements

    Have queries about your AWS project ideas and concepts? Please drop in your project details to discuss with our AWS experts, professionals and consultants.

    • Swift Hiring and Onboarding
    • Experienced and Trained AWS Team
    • Quality Consulting and Programming
    Let’s Connect and Discuss Your Project