2013-05-20 56 views
1

我正在將一個帶有standardcontroller =「account」的頁面暴露給面向公衆的force.com站點。該頁面向客戶顯示賬戶特定數據。現在,當一個客戶登錄我的網站時,我希望他能夠訪問他的賬戶數據和他的賬戶數據。這是問題;具有標準控制器的頁面的URL具有Id字段,例如「https // www.myforcesite.force.com/AccountViewPage?Id = a82347dod」。如果用戶更改了ID上的幾個鍵,他很容易訪問其他人的帳戶頁面並繞過登錄過程。我怎樣才能防止這一點。force.com網站缺乏安全性?

我用salesforce打開了一張票,但他們告訴我它按預期工作。我不認爲應該打算髮生微不足道的暴力攻擊,所以我想知道是否有任何修復?

+0

難道真的那麼容易找到其他有效身份證件? – Gumbo

+0

您是否通過身份證?是不是與登錄關聯?你可以每次都檢查登錄ID和賬戶ID嗎? – Limey

+1

@Gumbo。是的,大多數Id只有1個字符(最後一個)。 –

回答