Research Article

HTTP Cookie Covert Channel Detection Based on Session Flow Interaction Features

Algorithm 1

Interaction process extraction algorithm.
Input: Labeled packets in the session flow: Packet = {packet1, packet2, ..., packetN}
Output: Interaction process sequence
 Tmp ← []
 Interaction ← []
for packeti ∈ Packet do
if packeti.label ! = 2 && packeti + 1.label = = 2 then
  Tmp.append (packeti)
  j ← 1
  while i + j < N && packeti + j.label = = 2 do
    Tmp.append (packeti + j)
    j ← j + 1
   end while
   Interaction.append (Tmp)
   Tmp.clear
  end if
end for
return Interaction