Ideas

Allow GetFile by Id while Disable Predictable Ids is Selected

Allow GetFile by Id while Disable Predictable Ids is Selected

Security

The recent setting 'Disable Predictable Ids' is welcome as it prevents unsecured images and files from being 'harvested', and almost eliminated the risk or our own users 'finding' files, profile pictures and avatars by sequential Id and the perception of security risk. 

It also adds a layer of protection for documents that were saved as unsecured or with fewer restrictions than appropriate from being discovered.

We have turned on the new setting 'Disable Predicable ID' and appreciate the new Hash reference for Ids, especially on the public site.

However the room management plugin still references images by Id throughout, as well as some of our workflows.

To manage the transition away from predictable id's, it would be helpful to have an additional setting to allow the file handlers GetImage and GetFile to still accept file Ids.

This would hide the ability to retrieve files by Id from most users. We would also be able to filter those requests at the firewall level to ensure that they are only from internal users, preventing harvesting and 'accidental' discovery of documents and images.

Photo of Graham GreenwoodSubmitted by Graham Greenwood, Hope City Church - Edmonton  ·   ·  Security
Login to add a comment...

Submission Success Tips

Cultivate your ideas for maximum impact with these helpful submission tips that will increase the chances of your brilliant concepts becoming reality.

  • Clear Title: Craft a straightforward and descriptive title that instantly conveys the essence of your idea.
  • Concise Description: Provide an idea description that is succinct, ensuring it effectively communicates the concept without unnecessary verbosity.
  • Provide Additional Details: With a concise description complete, now provide any other details that are needed to better understand the requirements.
  • Thorough Ministry Need Review: Provide a comprehensive overview of the ministry need your idea addresses, emphasizing its significance.
  • Cover the WHY: Clearly articulate the rationale behind your idea, explaining why it's essential and how it aligns with the organization's goals and mission. Oftentimes a clear "why" sheds light into other possible options.