另外,business logic 其實關係唔大,個重點在於你以咩 service/protocol 同外界連接,例如你你個 application 係 web based,即係行 port 80/443 啦,咁唔理你咩 business logic,任何同 port 80/443 嘅漏洞都有機會影響到。再講而家好少人會真係 start from scratch,即係話例如我個 application 行 HTTP,我唔會真係自己由頭寫一個 HTTP server 出來,反而係會基於現有嘅 HTTP open source 嘢改下或直接用。
IDS/IPS 仲有一種係 anomaly analysis based,即係佢唔係好似 check 病毒咁用已知攻擊模式去睇,而係透過分析 network access 有冇奇怪嘢去做判斷,咁呢 d 會幫到分析 d 未知嘅攻擊方式