摘要 |
The present invention relates to a technique for constructing a firewall and an antimalware engine on the basis of a memory for a system-on-a-chip to detect malicious code intruding on a mobile device. The aim of the present invention is accomplished by a system-on-a-chip comprising: a central processing unit which controls each unit of the system-on-a-chip to perform system-on-a-chip malicious code detection; said firewall which is based on the memory for system-on-a-chip, and which classifies packets input from an external source via a network interface unit, performs a filtering process, including an allowing step and a dropping step, on the classified packets in accordance with settings, and outputs the result of the filtering process to a memory for application, or to the antimalware engine; said antimalware engine which is based on the memory for system-on-a-chip, and which performs a pattern-matching process among the code patterns in the file input from the firewall and the patterns of the malicious code registered in a malware signature database of an application unit for a mobile device, to detect malicious code; and a control module which is based on the memory for system-on-a-chip, and which controls the operation of the firewall and of the antimalware engine in conjunction with the central processing unit. |