2013-04-08 22 views
1

http://jsfiddle.net/filepicker/BYF9t/filepicker.io安全距離的jsfiddle

filepicker初始化與API密鑰和讀/寫操作,都使用政策。

filepicker.setKey('8PbzrhP9Tr2r6wPlSqzS'); 
filepicker.read(fpfile, {policy: policy, signature:signature}, function(contents) 
    console.log(contents); 
}) 

filepicker.pick({policy: policy, signature:signature}, function(fpfile){ 
    console.log(fpfile); 
}); 

但是我仍然不能確定它是如何安全的,在這個意義上,爲什麼會沒有人能夠只使用API​​密鑰,只是用它下面?

filepicker.pick(function(FPFile){ 
    console.log(FPFile.url); 
}); 

此外,爲什麼沒有人能夠使用我的帳戶的政策和上傳/下載文件?

請幫我理解這一點!

回答

2

當您的帳戶啓用安全性時,除非它有適當的策略和祕密,否則對Filepicker.io API的任何請求(無論是選取,閱讀等)都將被拒絕。

爲了防止人們複製您的策略並惡意使用它們,您應該設置一個適當的過期時間以使其變得困難,並且在您的一端使用某種級別的指數退避或類似功能以確保一個人不會持續產生新的服務器策略。

+0

然後,我們需要將策略和祕密一起發送。我覺得這很麻煩。有沒有一個設置安全性的好例子? – rattanak 2016-02-26 17:50:32