Skip to content

Using Taint Analysis Configuration for Static Slicing #6239

Answered by RasmusWL
asoifer asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @asoifer,

I'm sorry to say that our data-flow analysis has a specific limitation that disallows defining sources/sinks of a data-flow configuration based on paths found with that configuration. For the security queries we are writing, that has not been a big problem so far. In some cases, we've had to have two layers of data-flow, which we have managed by just introducing a separate copy of the whole data-flow analysis, and then each part can sit in it's own "layer". In this way we can define sources/sinks in one layer based on the results form the other layer.

For C# this would be DataFlow, DataFlow2, DataFlow3, DataFlow4, DataFlow5. And as an example of actually combining such two la…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@asoifer
Comment options

Answer selected by adityasharad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants