2010-11-09 35 views
5

根據Guy RosenRightScale,Amazon EC2實例標識包含兩個「內部標識」的前半部分和後半部分的XOR以及三個與其自身常量相對的XOR。Amazon EC2實例ID - 爲什麼選擇XOR?

我知道我們不會確切知道亞馬遜爲什麼這麼做。然而,從一般的角度來看,任何人都已經實現或看到過這種XOR,爲什麼這個異或將被實現?

唯一目的是幫助混淆ID?

回答

1

通過一個簡單的二元運算符進行混淆看起來有點愚蠢,因爲考慮它顯然是如何工作以防止人們弄清楚它。我認爲羅森先生偶然發現了一種可能的用途,我能想到的唯一的辦法就是某種形式的資源跟蹤。

當然,直到有人從亞馬遜告訴我們這將是純粹閒置的猜測。

+0

你能否解釋一下XOR如何進行資源跟蹤? – 2010-11-09 21:34:58

+0

@Rob Olmos--對亞馬遜如何設置硬件/軟件有了更多的瞭解。它讓我感到好奇,因爲ID的部分內容總是偶然的,於是我意識到這些實例經常被創建和銷燬,以至於跟蹤它們可能是有用的。我確定使用這些信息是一個聰明的「刪除標記/空白/清理/關閉/任何」系統可能會被設置爲自動化流程。 – 2010-11-10 00:25:25

+0

雖然我可能是錯的。 – 2010-11-10 00:26:08