Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

URGENT - WE GOT HACKED #6659

Open
IVEN2024 opened this issue Sep 18, 2024 · 10 comments
Open

URGENT - WE GOT HACKED #6659

IVEN2024 opened this issue Sep 18, 2024 · 10 comments

Comments

@IVEN2024
Copy link

we are using latest enterprise version on ubuto 22.4 , and because both the m3u8 or the webrtc link accually have the streaming key
so people just used the streaming key to stream back , m3u8 or the webrtc player should not have the streaming key at all ,
???!!!!!! explain to me please

@lastpeony
Copy link
Contributor

Which security feature are you utilizing?

Read https://antmedia.io/docs/category/stream-security/ again carefully please

@IVEN2024
Copy link
Author

no no this is not the security we need , above , the stream key is always everywhere , in webrtc player , in the name of the .m3u8 file etc. this is not good at all

@lastpeony
Copy link
Contributor

After you receive the one time token for example, you should consume it by passing it to .play() function or if you are using ant media server web player pass it to web players constructor.

Do not store it. Also you dont need to pass the tokens through url parameter.
Webhook play authorization can be also used.

@IVEN2024
Copy link
Author

why its hard to explain something so simple , if you have a live stream , share with me your ebmedded that you copy from AMS , then i will show you what is the problem , in any link you share i will have your streaming key , cause the m3u8 have the streaming key , the webrtc player have the streaming key , why you dont want to understand is has nothing to do with tokens ??!!

@lastpeony
Copy link
Contributor

what do you mean by streaming key? there is stream id and tokens in ant media server. there is no stream key.

@IVEN2024
Copy link
Author

how you stream ??

@rahul78275
Copy link

Hello @IVEN2024

Thank you for raising the security concern, I can understand your frustration at this time. I am sure AMS have solution of it. Just help @lastpeony to understand your issue. If you are an enterprise user you can create a ticket, may be provide a video recording of the issue in the ticket that can be reproducible, also do follow the issue raising template like below.

Short description

Brief description of what happened

Environment

  • Operating system and version:
  • Java version:
  • Ant Media Server version:
  • Browser name and version:

Steps to reproduce

Expected behavior

Put as much detail here as possible

Actual behavior

Put as much detail here as possible

Logs

Place logs on pastebin or elsewhere and put links here

Ask your questions on Ant Media Github Discussions

@IVEN2024
Copy link
Author

its on both , when you copy the publish url to put it on the streaming software , you will have a stream key , for example
https://yourdomain.com/stream1/stream2222
the stream222 is the stream key that streaming software will use to make you broadcast the live stream , this key is found public everywhere , in the webrtc player , on the m3u8 filename , so ?!!!!

@burak-58
Copy link
Contributor

Hi @IVEN2024,
Stream id is available in the URL but it is not enough to be hacked. If you need to make your streaming more secure, you should use tokens. Here you can find the security documentation.

@IVEN2024
Copy link
Author

how to use token with VMIX ??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants