SAC Signature Database
Signature Database
The device identifies application protocol packets based on character codes of application protocols. As application software is upgraded and updated continuously, the character codes also change. As a result, the original character codes cannot correctly or accurately match application protocols. Therefore, character codes must be updated in a timely manner. If character codes are inherited in the software package, the software version must be updated, greatly affecting services. Huawei device separates the signature file from the system software. The signature file can be loaded and upgraded at any time, without affecting services.
Huawei analyzes various common applications to form a signature file. The signature file is pre-defined and loaded on the device. After the SAC signature database file is loaded, the system automatically generates 45 application groups, for example, Instant_Messaging. The Instant_Messaging application group contains the common instant messaging software including QQ_IM, MSN_IM, ICQ_IM, YahooMsg_IM, SinaUC_IM, Fetion_IM, AliTalk_IM, DoShow_IM, XiaoNeiTong, Skype_IM, Lava_Lava_IM, and GoogleTalk_IM. The predefined SAC signature database file cannot be manually modified. Modifications can only be made through upgrades. Table 12-1 lists the commonly used application groups and corresponding application protocols in the predefined SAC signature database.
Application Group |
Application Protocol |
---|---|
FileShare_P2P |
BT |
Thunder |
|
eDonkey_eMule |
|
Fasttrack |
|
DirectConnect |
|
KuGoo |
|
PPGou |
|
POCO |
|
BaiBao |
|
Maze |
|
Vagaa |
|
QQDownLoad |
|
Filetopia |
|
Soulseek |
|
KooWo |
|
Foxy |
|
SpeedUpper |
The AR cannot identify packets that are based on regular expression rules and SSL-encrypted passerby packets.