NC網站設計

NC技術團隊研究網站設計及相關應用程式十餘年,提供PHP專案式管理。

購物網站架設

建置網站為公司再加一個齒輪,您將可以傳遞更多的資訊給客戶。架設購物網站讓公司銷售突破地理限制。

網頁設計祈願

我們之間都有一樣的祈願,網站就是要幫助企業蒸蒸日上。NC網頁設計希望可以跟您一起努力以赴。

資安相關知識 - 網頁設計問題與解答 - NC網頁設計公司

問答標題:NGINX 檔頭相關設定NGINX 檔頭相關設定

NGINX 檔頭相關設定

HTTP headers Content-Security-Policy

Content-Security-Policy從 2010 年被提出來的一項網頁檔頭規格,目的是用來防止 Cross-Site Scripting(簡稱XSS)跟跨網域網頁外掛置換。

範例:
server {
		add_header Content-Security-Policy "default-src 'self' 'unsafe-inline' 'unsafe-eval' http://connect.facebook.net https://d.line-scdn.net;";
		add_header X-Content-Type-Options nosniff;
		add_header X-XSS-Protection "1; mode=block";
	}

Content-Security-Policy使用注意事項:

  • directives 後面不需加冒號

    錯誤:default-src: ‘self’

    正確:default-src ‘self’

  • directives 之間以分號區隔

    錯誤:default-src ‘self’, script-src ‘self’

    正確:default-src ‘self’; script-src ‘self’

  • 多個 source 之間僅以空白區隔

    錯誤:default-src ‘self’; img-src ‘self’, img1.devco.re, img2.devco.re

    正確:default-src ‘self’; img-src ‘self’ web1.nc.com.tw web2.nc.com.tw

  • 某些 source 必須加冒號(https:、data:)

    錯誤:default-src ‘self’; img-src ‘self’ https data

    正確:default-src ‘self’; img-src ‘self’ https: data:

  • 某些 source 必須用單引號括起來(’none’、’self’、’unsafe-inline’、’unsafe-eval’)

    錯誤:script-src self unsafe-inline unsafe-eval

    正確:script-src ‘self’ ‘unsafe-inline’ ‘unsafe-eval’

問答標題:SSL是什麼?網站安裝SSL憑證有甚麼優點?SSL是什麼?網站安裝SSL憑證有甚麼優點?

SSL是什麼?網站安裝SSL憑證有甚麼優點?

網站伺服器與使用者電腦之間使用數位訊號在傳輸,這些訊號如果被攔截,就會產生資訊外洩的疑慮。
如果希望被攔截的訊息不要被攔截者得知,目前最佳的方案是伺服器加密資訊再傳輸,使用者收到加密的資料再解密。

SSL英文全名是Secure Sockets Layer,中文名稱為安全通訊層。

伺服器SSL安全等級測試

網站安裝SSL憑證的優點

  1. Chrome瀏覽器網址列前面的不安全會消失。
  2. 有SSL協定的網站會被google優先收錄,相對影響網站排名。
  3. 資料傳輸比較安全。

網站使用SSL的缺點

  1. 要傳輸的資訊加密後,內容變多了,網站會比較慢。
  2. 增加維護成本。
標籤 SSL