国产乱伦三级片精品视频网址_日韩久久精品麻豆_亚洲五十路在线播放_国产一区日韩精品二区_一二三四电影完整版免费观看国语_久青草无码视频在线观看_久草香蕉依人在线_欧美韩日性爱视频_国产丝袜女疯狂3p_aa欧美色欲色欲com

SVG,網(wǎng)站的定時炸彈?

Mickey

IT工程師 - Mickey

2021年9月23日
SVG,網(wǎng)站的定時炸彈?

可縮放矢量圖形SVG(Scalable Vector Graphics),很多人或許對它有刻板印象,認為它就是跟JPG、PNG等類型一樣的圖片格式類型。你有所不知的是,它實際上是一種文檔的格式,嚴格來說,它應(yīng)該是一種開放標(biāo)準(zhǔn)的矢量圖形語言。

那為什么說SVG是網(wǎng)站的定時炸彈?它,是嗎?

SVG釋義

SVG只是平平無奇的文檔格式,用XML定義的語言。SVG圖形可以是交互的、動態(tài)的,在其中嵌入動畫元素或者通過腳本來定義動畫也是可以的。倘若你想要查看SVG文件,可以選擇使用任何可以讀取XML文件的應(yīng)用程序或者打開文本編輯器去查看閱讀。

SVG獨家秘笈

  • SVG可以在各大顯示器查看,可以隨便調(diào)整圖片的大小,但是不會丟失任何圖像質(zhì)量;
  • 可縮放矢量圖形不管顯示多大的圖像,但是可以擁有非常小的文件大小,而且不會影響網(wǎng)站的整體性能和下載速度;
  • 壓縮到任何的尺寸,不會改變清晰度(除了非常小的SVG圖片文件);
  • 有自己的一套特定的瀏覽器支持技術(shù),兼容性高(IE8和Android2.3以下版本除外);

為什么說SVG是網(wǎng)站定時炸彈?

上面有提到,SVG實際上是一種文檔格式,是用XML定義的語言。所以,SVG的危險所在便是它是可以用任何的文本編輯器打開的XML,可以內(nèi)嵌CSS、JavaScript代碼,而瀏覽器會自動運行嵌入在SVG文件的代碼。倘若你的SVG文件中嵌有惡意代碼,那么你的網(wǎng)站將會陷入困境。

我們在Spam域名行為大賞里面有講過網(wǎng)站里面充滿垃圾信息,運行SVG里面的惡意腳本,那么你的網(wǎng)站也將會被搜索引擎判定為是Spam域名,那網(wǎng)站權(quán)重、排名便如眼前云煙,離你甚遠了。

怎么拆除“定時炸彈”?

在默認情況下,出于對網(wǎng)站的安全考慮,WordPress是不支持上傳SVG文件的,所以最萬全的方法是,完全不用,這樣就從源頭上根治,所以倘若你的網(wǎng)站是允許用戶能夠自主上傳文件的,那么應(yīng)該設(shè)置限制上傳SVG。
或者是你將SVG文件轉(zhuǎn)化成PNG、JPG、GIF格式的圖片文件,雖然這樣失去了SVG帶給你的“快樂”,但是起碼是安全的,因為SVG可供安插的腳本文件不會攜帶轉(zhuǎn)移到新的被轉(zhuǎn)換文件中,網(wǎng)站也就免除了隨時懷揣定時炸彈的危險。
借助工具,是你可以切身體驗到開外掛的便捷。可以借助清除SVG夾雜的“私貨”的工具,免受SVG的攻擊的同時還能享受使用它的好處。

歸納

SVG文件利弊兼之,一個硬幣也有正反面呢,倘若你能在網(wǎng)站建設(shè)中,好好利用SVG,發(fā)揮它的最大效用,那么你便能好好拿捏住SVG的炸彈開關(guān),那定時炸彈便也就成了啞彈,與網(wǎng)站沒有安全威脅了。

原創(chuàng)文章歸Sytech版權(quán)所有,轉(zhuǎn)載請注明出處,商用請聯(lián)系本站獲取版權(quán)。

Mickey

IT工程師 - Mickey

Sytech科技IT工程師,專注于網(wǎng)絡(luò)搭建和網(wǎng)站SEO優(yōu)化,擅長于網(wǎng)站數(shù)據(jù)分析和海外網(wǎng)站運營、維護。

相關(guān)文章推薦正在加載中...

想要馬上開始定制開發(fā)您的網(wǎng)站建設(shè)?

添加微信咨詢 掃描二維碼添加微信客服

微信二維碼 微信客服

其它聯(lián)系方式

Sytech科技電話

郵寄聯(lián)系地址 廣州市番禺區(qū)鐘村街道長華創(chuàng)意谷18棟8~9號 聯(lián)系服務(wù)熱線 020 8480 8073