摘要 |
<p>A system for automated checking of data content includes content checkers (208) to (214) arranged in parallel and connected between an input sub-system (204) and an output sub-system (216). The content checkers (208) to (214) check different data formats. Incoming data from an external computer system (202) is passed by the input sub-system (204) to the checkers (208) to (214), which report check results to both input and output sub-systems (204) and (216). From the four check results, the input sub-system (204) judges the data's acceptability for forwarding to a sensitive computer system (218). Unacceptable data is discarded; acceptable data passes to the output sub-system (216), which also judges the data's acceptability from the four check results. The output sub-system (216) only receives such data if the check results are all positive or if the input sub-system (204) malfunctions: in the latter case the check results are not all positive, and the output sub-system (216) will not forward the data unless it also malfunctions. The decision to forward data is therefore split between the input and output sub-systems (206) and (216).</p> |