Bubble v6.14

BBS has been updated to Bubble v6.14 with a number of bug fixes and minor improvements:

Security improvements:

=> Posted in: s/Bubble | 🕹️ skyjake [mod, sysop]

2023-10-29 · 1 year ago · 👍 innerteapot, Nono

2 Comments ↓

=> 🕹️ skyjake [OP/mod...] · 2023-10-30 at 10:26:

I only keep track of registration attempts and when unapproved ("limited") users create a post, so there isn't a lot of logged actions happening. There's a database table where SHA-256 hashes of the IP addresses are stored together with a timestamp. (I don't want to keep a record of actual IP addresses.) My rate calculations are based on activity during the last hour. When checking the current rate (i.e., number of entries in the log), it also deletes entries older than one hour so the table doesn't keep growing. That's pretty much it, quite basic.

=> 🕹️ skyjake [OP/mod...] · 2023-10-30 at 15:50:

I did consider an in-memory log as well, but I prefer having a way to inspect the log manually (for potential IP blocking) and have it persist over restarts. Also importantly, the rate limiting is done by the CGI application, so it is being handled by multiple separate Python processes, which complicates shared memory access quite a bit.

Proxy Information
Original URL
gemini://bbs.geminispace.org/s/Bubble/11266
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
68.852305 milliseconds
Gemini-to-HTML Time
0.914926 milliseconds

This content has been proxied by September (3851b).