void function(int a, int b) void function(int& a, int& b)
{ {
... ....
} }
Which of these functions has a private channel to the calling function and
which has a covert channel? What does this mean?
A covert channel is one which can circumvent security mechanisms.
Private channel is the first one, covert channel is the second. In the
second case the function can break through scope controls.