複製鏈接
請複製以下鏈接發送給好友

回退

鎖定
回退是指將一個頁面改變或編輯至一個較早版本的動作。一般在操作欄左上角。回退提供了撤銷最後一次或一系列操作結果的能力,以保護用户數據的完整性。 [1] 
中文名
回退
外文名
retroversion
方    法
將一個頁面回退到較早版本
規    則
回退時需保留當前版本
捷    徑
WP:3RR
作    用
保護數據完整性

回退詞語概述

回退操作指在某個條件(如一段時間)限制下,撤銷最後一次操作或一系列操作,並返回一個先前已知的狀態。回退提供了撤銷最後一次或一系列操作結果的能力,以保護用户數據的完整性。回退類負責處理返回到一個明確定義的有效狀態的這類需求,
如用户需要撤銷對一個文件的修改操作或撤銷對數據庫的一連串未完成的處理操作。
本類的目的在於幫助用户,在撤銷最後一組操作後,返回到一個明確定義的有效狀態;或對於分佈式數據庫,將數據庫的所有分佈式拷貝返回到操作失效發生之前的狀態。回退要求受某些約束條件限制。例如,文本編輯器常常只允許回退一定數量的命令。另一個例子是備份,在備份磁帶重複使用後,它以前的信息將不能恢復,這同樣就需要對回退要求提出限制。本類包括兩個組件,分別是“基本回退”和“高級回退”組件,他們都依賴於子集訪問控制或子集數據流控制組件,而高級回退組件從屬於基本回退組件。 [1] 

回退回退組件

“基本回退”組件要求在既定的限制條件下回退或撤銷有限個操作。撤銷只能在某種限制條件下進行,如一定數量的字符或一定的時間段。
“高級回退”組件則可以回退或撤銷所有操作。本組件要求系統安全功能提供回退全部操作的能力,但用户只能選擇僅回退其中一部分操作。
關於這兩個組件的管理可以考慮下列行為:
1)執行回退操作的邊界限制條件可能是系統中的一個可配置的條目;
2)執行回退操作的權限可以被限制到一個明確的角色。
關於這兩個組件的審計,如果安全需求中包含安全審計數據產生,那麼下列行為是可審計的。
1)最小級:所有成功的回退操作;
2)基本級:執行回退操作的所有嘗試;
3)詳細級:執行回退操作的所有嘗試,包括回退操作類型的識別。 [1] 

回退回退原則

回退的方法
2.1 將一個頁面回退到較早版本
2.2 一般回退方法
回退不過三規則
回退原則
回退時需保留當前版本至目標版本間所作的有益修改,此動作需人工完成。
回退的方法
將一個頁面回退到較早版本
撤銷在某一時刻後的所有修改是最常見的回退方法。這樣做的結果是使此頁面變得和以前一樣。Help:如何把頁面恢復到早期版本會告訴你怎樣執行這類回退 。
一般回退方法
撤銷任何一處更改都是回退。例如,如果某人刪除了一個句子,你又把那個句子重新寫上,就是一次回退,不論刪除那個句子的人還做了什麼其他修改,不論你在改回的同時還做了什麼,也不論在這之中又沒有其他人修改過該頁面。
回退不過三規則
捷徑:
WP:3RR
在24小時內,不要對同一頁面回退超過三次,自我回退或糾正簡單破壞除外。
工程中的回退是指在回機械原點完成後,機牀再往回走一段距離,脱離原點開關的信號敏感區。
參考資料
  • 1.    張劍主編;丁鋒,周福才,於春剛副主編,軟件安全開發,電子科技大學出版社,2015.02,第109頁