2
目前,按照quickblox的示例應用程序,帳戶密鑰,服務密鑰和服務祕密存儲在應用程序本身。Quickblox:防止用戶創建帳戶
我擔心的是,任何人都可以很容易地逆向工程的應用獲取這些祕密和創建任意數量的假帳戶的巨魔其他用戶(甚至刪除帳號?)。
,或者即使我生成的服務器會話令牌,用戶可以得到這個令牌保持和(按我的理解),實現與上述同樣的事情。
我要的是給用戶的只是足夠的信息來登錄他的服務器生成的證書和發送/接收消息。
有沒有辦法做到這一點?也許就像在服務器上創建一個只允許登錄和聊天的會話一樣。
混淆只會使其更有點難以得到客戶的祕密。關於來自服務器的會話令牌,它肯定會阻止任何人獲得帳戶機密,但是令牌可以用來完成我們可以使用帳戶機密所做的一切。所以,再次,這讓任何人都難以破壞整個應用程序。我想讓我的服務器生成一個有限權限令牌,它只能用於登錄和聊天,而不是創建和刪除帳戶。 – optimus 2015-04-01 06:15:25