news.volyx.in

You cannot simply publicly access private secure links, can you? (vin01.github.io)

420 points by vin10 · 893 days ago · 218 comments on HN

Article summary

The article discusses how private and sensitive links are being stored and shared by popular malware and URL analysis tools, making them accessible to the public. These links can be used to access files, cloud storage, and other sensitive information. The issue arises from users submitting private links for scanning, misconfigured scanners, and the lack of review mechanisms to flag and remove sensitive links. As a result, these links can be searched and accessed by anyone, including malicious actors.

Main themes

  • Private link exposure
  • Security risks
  • Malware analysis tools
  • Cloud storage security
  • Authentication and authorization
  • Data leakage

What commenters say

  • Including authentication information in URLs is a security risk and should be avoided, as it can lead to unauthorized access to sensitive information.
  • Short-lived, single-use tokens can mitigate the risk of private link exposure, but may not be practical for all use cases.
  • Search engines and crawlers should not be blamed for indexing private links, as the responsibility lies with the website administrators and users who submit sensitive information.
  • Implementing expiration dates and access controls for sensitive links can help prevent data leakage, but may require a balance between security and user convenience.
  • Some argue that encoding authentication information in URLs is unavoidable in certain cases, such as web socket servers, while others propose alternative solutions like custom headers or tokenization.
  • The use of password reset links and other magic links can be a security risk if not implemented properly, and alternative methods like code-based authentication may be more secure.
  • The lack of awareness and education among users and developers about the risks of private link exposure contributes to the problem, and more needs to be done to raise awareness and promote best practices.