Discord add security params/signature (http call signing/algorithms) #5379
-
Hello, since its beginning, discord has been the target of a lot of exploits and botting software. Having improved its security with custom captcha and hcaptcha bot detection, discords API calls still remain unprotected and easily compromised. This is just a suggestion and would outdate/block 100% of today's illegal programs out there using discord API's. Of course there is still api's that need to remain accessible to discord bots, this security measure / signing of HTTP calls should only affect sensible endpoints like dm (personal accounts) or register/login, etc... Most platforms (TikTok, etc..) already use HTTP signing and are therefore are less much less exploited than discord, why was this feature not implemented before ? sincerely Tekky. |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 21 replies
-
their devs are so bad lol.. shouldve been added since the start |
Beta Was this translation helpful? Give feedback.
-
what are you talking about? if the official Discord clients can do a request then anything can technically do the request. additionally,
according to your pinned repos, this is not really helping tiktok |
Beta Was this translation helpful? Give feedback.
-
Assuming you mean this, the purpose is not to protect against automated systems. It is to ensure that the request is not tampered with (in particular, for situations where the request is not protected by TLS at every stage between the client and the server). While that is quite interesting, it is not very applicable to anti-spam systems. |
Beta Was this translation helpful? Give feedback.
-
Good point, although if discord implements signing, it should be more than just 1 header (most companies just use a hmac sha1 hash with a "secret" key) better would be an own hashing Algorithm for example (2 different algos that hash 2 different strings for example current time+request body the other algo hashes request url + fingerprint) now the Algorithms need to be obfuscated ofcourse so ollvm or vmprotect may be a good choice + anti debugging stuff. |
Beta Was this translation helpful? Give feedback.
-
Mais keske tu racontes gros |
Beta Was this translation helpful? Give feedback.
-
@xtekky they don’t rly know what Reverse engineers are capable of… |
Beta Was this translation helpful? Give feedback.
-
dies from cringe |
Beta Was this translation helpful? Give feedback.
-
This post really appears to be speculation without any real substantive discussion or viable technical suggestions - and thus has devolved into trolling. As such, I am locking this post. |
Beta Was this translation helpful? Give feedback.
This post really appears to be speculation without any real substantive discussion or viable technical suggestions - and thus has devolved into trolling.
As such, I am locking this post.