為了防止信息泄露或知識產權被侵犯,在web的世界里,對於頁面和圖片等增加水印處理是十分有必要的,水印的添加根據環境可以分為兩大類,前端瀏覽器環境添加和后端服務環境添加,簡單對比一下這兩種方式的特點:
前端瀏覽器加水印:
- 減輕服務端的壓力,快速反應
- 安全系數較低,對於掌握一定前端知識的人來說可以通過各種騷操作跳過水印獲取到源文件
- 適用場景:資源不跟某一個單獨的用戶綁定,而是一份資源,多個用戶查看,需要在每一個用戶查看的時候添加用戶特有的水印,多用於某些機密文檔或者展示機密信息的頁面,水印的目的在於文檔外流的時候可以追究到責任人
后端服務器加水印:
- 當遇到大文件密集水印,或是復雜水印,占用服務器內存、運算量,請求時間過長
- 安全性高,無法獲取到加水印前的源文件
- 適用場景:資源為某個用戶獨有,一份原始資源只需要做一次處理,將其存儲之后就無需再次處理,水印的目的在於標示資源的歸屬人
這里我們討論前端瀏覽器環境添加
二、收益分析
簡單介紹一下目前主流的前端加水印的方法,以后其他同學在用到的時候可以作為參考。
作者:ELab
鏈接:https://juejin.cn/post/6964357725652254734
來源:掘金
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。