-
-
Notifications
You must be signed in to change notification settings - Fork 49
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
Add EPMD Exposure Blog #493
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello!
First off, I think this is a great article and highlights a very real security concern. When I first heard about this (which must be atleast 5 years ago) I was flabbergasted that so many systems operators don't lock down their firewalls very very securely. It is the very first thing I would do if I were ever to host a service.
Anyway, I think that this article should focus much less on EPDM, and more on Erlang distribution. While exposing EPMD makes it easier to find the Erlang distribution port and start trying to hack that, it is exposing Erlang Distribution that is the vastly bigger security concern. EPMD itself is very unlikely to allow anyone to compromise the system, except possibly doing a DDOS against it.
I agree with @garazdawi that the post currently conflates EPMD exposure and Erlang Distribution exposure. If a port scan shows that the EPMD port is exposed, the next thing I would do is query the server for the list of known nodes (something Shodan also does):
|
Thanks for the valuable feedback. I'll do a correction round sometime this weekend. |
@garazdawi I've tried to incorporate your feedback. What do you think? @voltone I've updated the text to be more clear on Erlang Distribution vs EPMD and also changed the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! I left some smalls nitpicks, but overall I think this is much better.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for taking my opinion into account. If you want to, feel free to create a news-item on https://github.com/erlang/erlang-org linking to this post. Or I can do it once this is published.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, thanks!
Follow up of erlef/website#493 (review)
Screenshots
Chart
The chart was created using Draxlr
Data: country-epmd.csv, Copied from Shodan
@erlef/marcom Communication Proposal