1.SSH
安全外殼協議.Secure Shell
.由 IETF 的網絡小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協議。
SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。
SSH最初是UNIX系統上的一個程序,后來又迅速擴展到其他操作平臺。
SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用于多種平臺。幾乎所有UNIX平臺—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺,都可運行SSH。
SSH 主要由三部分組成:
傳輸層協議 [SSH-TRANS]
用戶認證協議 [SSH-USERAUTH]
連接協議 [SSH-CONNECT]
SSH是英文Secure Shell的簡寫形式。通過使用SSH,你可以把所有傳輸的數據進行加密,這樣"中間人"這種攻擊方式就不可能實現了,而且也能夠防止DNS欺騙和IP欺騙。使用SSH,還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替Telnet,又可以為FTP、Pop、甚至為PPP提供一個安全的"通道"。
2.OpenSSH
OpenSSH 是 SSH (Secure SHell) 協議的免費開源實現。SSH協議族可以用來進行遠程控制, 或在計算機之間傳送文件。而實現此功能的傳統方式,如telnet(終端仿真協議)、 rcp ftp、 rlogin、rsh都是極為不安全的,并且會使用明文傳送密碼。OpenSSH提供了服務端后臺程序和客戶端工具,用來加密遠程控件和文件傳輸過程中的數據,并由此來代替原來的類似服務。
OpenSSH是使用SSH透過計算機網絡加密通訊的實現。它是取代由SSH Communications Security所提供的商用版本的開放源代碼方案。目前OpenSSH是OpenBSD的子計劃。
OpenSSH常常被誤認以為與OpenSSL有關聯,但實際上這兩個計劃的有不同的目的,不同的發展團隊,名稱相近只是因為兩者有同樣的軟件發展目標──提供開放源代碼的加密通訊軟件。
3.RESTful
一種軟件架構風格,設計風格而不是標準,只是提供了一組設計原則和約束條件。它主要用于客戶端和服務器交互類的軟件。基于這個風格設計的軟件可以更簡潔,更有層次,更易于實現緩存等機制。
在服務器端,應用程序狀態和功能可以分為各種資源。資源是一個有趣的概念實體,它向客戶端公開。資源的例子有:應用程序對象、數據庫記錄、算法等等。每個資源都使用 URI (Universal Resource Identifier) 得到一個唯一的地址。所有資源都共享統一的接口,以便在客戶端和服務器之間傳輸狀態。使用的是標準的 HTTP 方法,比如 GET、PUT、POST 和 DELETE。Hypermedia 是應用程序狀態的引擎,資源表示通過超鏈接互聯。
4.DDoS
5.scm項目
供應鏈管理。就是指在滿足一定的客戶服務水平的條件下,為了使整個供應鏈系統成本達到最小而把供應商、制造商、倉庫、配送中心和渠道商等有效地組織在一起來進行的產品制造、轉運、分銷及銷售的管理方法。供應鏈管理包括計劃、采購、制造、配送、退貨五大基本內容。
6.DBMS
數據庫管理系統(Database Management System)是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫,簡稱DBMS。
它對數據庫進行統一的管理和控制,以保證數據庫的安全性和完整性。用戶通過DBMS訪問數據庫中的數據,數據庫管理員也通過dbms進行數據庫的維護工作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數據庫。大部分DBMS提供數據定義語言DDL(Data Definition Language)和數據操作語言DML(Data Manipulation Language),供用戶定義數據庫的模式結構與權限約束,實現對數據的追加、刪除等操作。
7.概念數據模型CDM
Conceptual Data Model,概念數據模型。
它以實體-聯系(Entity-RelationShip, E-R)理論為基礎。
并對這一理論進行了擴充。它從用戶的觀點出發對信息進行建模,主要用于數據庫的概念級設計。
它并不依賴于具體的計算機系統或某個DBMS系統。這種模型就是我們所說的CDM;然后再將CDM轉換為計算機上某個 DBMS所支持的數據模型,這樣的模型就是物理數據模型,即PDM。
CDM是一組嚴格定義的模型元素的集合,這些模型元素精確地描述了系統的靜態特性、動態特性以及完整性約束條件等,其中包括了數據結構、數據操作和完整性約束三部分。
1)數據結構表達為實體和屬性;
2)數據操作表達為實體中的記錄的插入、刪除、修改、查詢等操作;(增刪改查)
3)完整性約束表達為數據的自身完整性約束(如數據類型、檢查、規則等)和數據間的參照完整性約束(如聯系、繼承聯系等)
8.表中的標識符,主標識符,次標識符
標識符是指的是,實體中一個或者多個屬性的集合。可用來唯一標識實體中的一個實例。CDM中的標識符等價于PDM中的主鍵或候選鍵。
每個實體都必須至少有一個標識符。如果實體只有一個標識符,則它為實體的主標識符。如果實體有多個標識符,則其中一個被指定為主標識符,其余的標識符就是次標識符了。
9.Telnet協議
Telnet協議是TCP/IP協議族中應用最廣泛的協議。
它允許用戶(Telnet客戶端)通過一個協商過程來與一個遠程設備進行通信。
Telnet協議是基于網絡虛擬終端NVT(Network Virtual Termina1)的實現,
NVT
是虛擬設備,連接雙方(客戶機和服務器)都必須把它們的物理終端和NVT進行相互轉換。
10.硬編碼
硬編碼就是在程序中將代碼寫死
不好的是如果以后這些要變動,就得重新改代碼了,比較麻煩
特別是對一些可配置的信息,不要硬編碼
舉個例子,比如說你做個軟件,他有菜單欄,你如果把菜單的標題全部寫在代碼里,那如果現在要換英文的,你就不得不改變代碼。
現在換一種方式,你把菜單標題全部寫在一個文本里,比如叫title.txt,現在你要英文,那么只要把title.txt里面相對應的值換成英文就可以了。
不用在去該代碼本身。
這就是 使用與配置相分離的概念
還有比如面向接口編程的概念,你可以去網上查,這都可以減少硬編碼帶來的后期維護
=====
SSL證書,便宜150元/年
CDN內部渠道價格(通過我,你可以自己賺錢)
高級防御CDN內部渠道價格(優勢: ① 獨立節點 ②不限流量 ③免費7*24運維)
1節點900/月
2節點1700/月
3節點2400/月