在學習電腦有一個詞是比較難去明白的,叫vulnerability。以中文解釋是「漏洞」。而這篇文講講漏洞是什麼一回事。

在編寫電腦程式時,有時會忽略編寫一些步驟,作個簡單比喻,一扇門,能一開,一關,當現實生活,只要門有了門關節,自然能開能關。然而寫程式時,只寫了開,沒寫關的。那就真的只能開,沒有關。電腦就是這麼呆板的東西。而「沒有關」就是所謂的漏洞。

但要記住,門沒有關的功能,不是一種錯誤,而是一種可被利用的潛在問題,危險。

在上文提及的旺角,金紫荊佔領行動,為什麼我會覺得危險?原因並不是因為佔領這兩地有錯誤,而是有漏洞。

在佔領旺角初期,警察雖然停留一會,但最後全面撤離,變成一種無政府狀態。先不論大家會和平克制。因為人性有多面性,我不能保証這個無政府狀態的情況不會發生什麼亂子。這是一種漏洞。

旺角現場有很多MK加入,MK加入成為現場環境的一部分。當時情況,他們並沒有任何動武的舉動,但他們的形象會好易成為被利用的對象。例如警方會叫黑社會混入,令人分不出MK跟想生事的黑社會。這是一種漏洞。

這兩個漏洞,並不能以一種錯誤對處,例如叫大家撤離旺角,又或者趕走所有MK出旺角。

金紫荊同理,面對大量警察可能因為要守護升旗禮而進行大規模壓制,人少的市民一方,很易會被潛在被攻擊壓力壓倒,。再者當晚愛港之聲出沒挑釁,兩種問題如果聚集到金紫荊,就可能引致市民壓力下反擊警方。金紫荊升旗禮本身也是一種引誘義憤市民突破攻擊的一種行動。這些就是當晚金紫荊能夠思考到的漏洞。

而漏洞最大的問題,就是可以被利用,例如置入後門程式,放入惡意既code,病毒,漏洞就幫助這些惡意程式攻擊電腦。

旺角狀況和金紫荊佔領是漏洞,而黑社會,愛港之聲就是惡意程式。

不能忽視漏洞帶來的潛在風險。面對漏洞,應該進行修補,改善,但不是趕盡殺絕。你總不能因為程式沒有寫關門的一句code,就將整個門的程式砍掉的原理一樣。但惡意程式則要根絕。

例如旺角大家執法要加倍小心,呼籲MK要小心被有人慫恿攻擊,叫兩學派人去旺角指揮。金紫荊同理,甚至黃之鋒去金紫荊壓場。都是一種修補漏洞的方法。

而不讓黑社會搞局,趕走愛港之聲,就是根絕惡意程式的做法。

在戰術上,要理清這兩種情況的分別,才能分析正確,才能杜絕錯誤,崩盤發生。

和平者,既然不攻,則要善守,藏於九地之下。