Guard

Definition
A guard is

"[a] processor that provides a filter between two disparate systems operating at different security levels or between a user terminal and a data base to filter out data that the user is not authorized to access."