Company
Date Published
Author
Alexey Milovidov
Word count
2758
Language
English
Hacker News points
3

Summary

ClickHouse is facing directly to the internet, storing sensitive data in a database that can be accessed remotely without proper security measures. The service uses an experimental Replicated database engine and two nodes in the RAFT ensemble instead of three, which may lead to inconsistencies and data loss. The application relies on JavaScript code for data processing, which can introduce vulnerabilities. Additionally, ClickHouse does not have built-in support for rate limiting or quotas, leaving it vulnerable to abuse. The service also lacks proper security measures such as SSL encryption and secure authentication mechanisms, making it susceptible to attacks. Overall, while the project is interesting to learn from, it's unlikely that others would want to replicate this approach due to its numerous security and scalability issues.