The threat model session continues at 11 A.M. This time my colleague starts drawing the Data Flow Diagram (DFD) which maps out the flow of information for any process and system. In this case, the diagram was drawn for the client’s web application including frontend and backend servers, databases, message bus for internal communication, etc. With this diagram, my colleague will be able to identify the possible threats and vulnerabilities in a later stage. This meeting lasted until 12.40am after which I had my lunch break until 13.30 P.M.
From 1.30-3 P.M. I was given the task to clean up the diagram and add some extra features (trust boundaries, these represent the change of trust levels as the data flows through the application). Additionally, I had to integrate these trust boundaries in STRIDE (= identifying threats) so that my colleague can use this for the threat model analysis.
At 3 P.M. I attended a short meeting with other colleagues and a supplier for an application that Toreon wants to use. We discussed some technical details that we would like to see being implemented in the application.
At the end of the workday, I had some time left to study for my Microsoft 365 fundamentals certification, which is a must-have as a trainee because it belongs to a trainee’s curriculum. This is also helpful in case you want to work with Microsoft products inside Toreon after you ‘graduate’ as a trainee.
Mouhcine, clocking off.