首頁公佈欄

2012年7月6日

保護文章著作權__(三)超連結偽裝術──DEMO 網頁

安裝程式碼請參考這篇「如何用語法保護網頁文章著作權__(三)超連結偽裝術

這篇文章可以測試複製效果 請隨意複製這篇文章的任何文字:

1. 請選取超過 300 字,字數越多越好,跨越多個段落。
2. 複製後開一篇新文章貼上,存檔。
3. 請尋找 "更多範例請參考─此網頁" 字串,這就是超連結隱身之處,你覺得會不會很顯眼或突兀呢?當然,這個字串是可以自訂的,也可以更改語法多放幾個地方。
4. 如果用滑鼠選取超過 300 個字元後,依序按下 w 及 f 鍵 (注意是小寫) 再進行複製,則不會附加隱藏超連結。

******************************************************

一、構思防盜機制

會被中階竊賊鋸大鎖的主要原因在於──機車上了大鎖,一眼就看到有防盜機制,只要執行複製指令發現文章內容被切掉,就知道用了 javascript 這道大鎖,以下是我針對此點防範的構思:

1. 從心理學上而言,如果我們不切掉文章內容,而是允許訪客全文複製,那麼訪客還會去關掉 javascript、或是網頁另存新檔嗎?相信找不到這麼沒事找事做的人。所以,降低中階盜賊戒心的方法就是──讓其誤以為網頁沒有防盜機制,可以全文複製,這樣就成功了一半。

2. 在「上一篇」你如果有自己實作的話,假設你設定了 200 字以上不允許複製全文的話,那麼當選取的內容跨越數個段落,將會發現──複製貼上內容的段落不見了,除了版權宣告以外的字會黏在一起(成為一個段落)。這一點在上一篇是無妨,因為已經明確告訴訪客,我就是不讓你全文複製;但是在本篇就不行了,因為很明顯複製的內容有點問題,段落消失會讓中階盜賊起疑心的,本篇必須解決此問題,讓複製的段落跟原文一模一樣。

3. 最後,根據「保護網頁著作權的初階構思__(一)文章篇」,最好的防盜方法是「四、多放置超連結」,如果我們在純文字複製的內容裡面,暗藏一些很不明顯的超連結指向我們網頁,這樣子瀏覽中階盜賊網頁的訪客,看到這些超連結就知道原文出處在哪裡了。


二、設計防盜機制

根據以上的構思,我設計了以下的防盜機制:

1. 在被複製的全文內容裡,尋找所有的刮號,例如 「」、()、[]、{}、""、() 等這些符號,把部分刮號的內容加上我們網頁的超連結,如此整篇文章乍看之下沒有任何問題,但只要有人去點刮號內的超連結,就會發現原文出處其實在我們家。

2. 如果整篇文章找不到半個刮號(應該很困難吧?),那麼在文章中每兩~四個段落,找兩個中文字 (或 一個英文字) 加上超連結。

3. 在文章的內容裡面偷藏版權宣告,由於是夾雜在文字當中,位置不能突兀讓前後句不通順,也不能出現在太顯眼的位置,我會選擇放在文章中段以後,找到逗號後插入。

4. 在字數很少的情況下,偷藏版權宣告很容易被發現,因此我會設定複製一定字數以上(例如 300 字) 才啟動語法,好保護版權宣告的隱蔽性。

除了以上的機制,相信根據我的防盜構思,你也可以想出你的防盜機制出來。其實困難的是想法,作法常常不難,只要有一點 javascript 的底子,想法多半能透過程式碼實現。


三、安裝程式碼

雖然我提出了四點的機制,由於篇幅的關係,本篇選擇第 3、4 點來實作。同樣的,如果有安裝過「第一篇」或「第二篇」程式碼到範本的話,請將原本 </body> 後面的程式碼刪除。做完以上動作後,一樣找到 </body>,在它的後面一行加入以下程式碼:

***************************************************************