Data & Intelligence

Creating a Data Flow Diagram

A data flow diagram (DFD) documents the path data takes throughout your process/system. It is important to document and keep accurate and updated. Part of the value of such a diagram is that it shows where data is crossing a trust boundary. For example, user input (low trust) from a web site crosses a boundary when the front-end passes it to the back-end (higher trust). From a security perspective, identifying these boundaries is critical for securing an application. It is the basis for creating a threat model, with which, you can design defenses for your application.

Platforms & Technology - A Business Leaders Guide to Key Trends in Cloud
A Business Leaders Guide to Key Trends in Cloud

Cloud’s dynamic nature can make it hard to keep up with the wide-ranging capabilities that make it a key enabler to improve business processes and support a larger digital transformation.

Get the Guide

In this video, I give a demonstration of how to create a DFD. This is just one of the methods; there are certainly other ways, including pencil and paper. Note, in this video, I am using a Microsoft Visio based plugin that has been deprecated, but the methodology and techniques still hold. If you would like to know more about securing your application, please contact Perficient.

About the Author

More from this Author

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to the Weekly Blog Digest:

Sign Up