| Kiwibonga Advance Message Boards Register | Member List | Site main | Board main |
|
01/10/2003 02:36:24AM | "I'm the boss, it doesn't have to make sense" :) |
| M_DCad 01/10/2003 02:21:26AM | One-liner reply: Well, you can consider it a response to calling me a creep.
Long reply: Geez, did I ever call YOU stupid for making these mistakes? I said this particular bug was stupid programming, which it most definitely is since it defeats the purpose of account verification in the first place, but it's not like you're the only one who makes this mistake. Even the expensive, $200/year per license message boards have bugs like this. (To this day, UBB Classic has numerous XSS vulnerabilities AND stores user passwords in plain text cookies... A VERY bad combination.) Ok, so Infopop's programmers ARE morons, but anyway... For having such an Advanced Ass and all, you sure are sensitive to these vaguely offensive chidings. o_O |
01/10/2003 01:45:43AM | Maybe the reason nobody liked you on the front page is because you're kind of giving orders to people, or have this serious tone that, even though you seem of noble intention, feels like you're looking down on people or something ("stupid, stupid programming for instance" -- how about "everyone makes mistakes"?)...
That registration bug was fixed yesterday. And you're right, I did forget to change the username+password thing, but it wasn't "stupid, stupid programming," because it was a nice way to get unique verification strings. |
| M_DCad 01/09/2003 04:25:55AM | Bug 1:
------------ Problem: Welcome email has an invalid verification URL. Solution: "/newgba/" in URL has to be changed to "/gba/" Bug 2: ------------ Problem: A more serious security hole this time. The hash for the verification URL is simply a person's username + password hashed using the MD5 algorithm. This is stupid, stupid programming that basically makes email verification pointless. Solution 1: Scramble the string somehow before hashing it with MD5... Or, better yet, use a completely random string. Solution 2: Randomly generate new users' passwords and send them in the welcome email instead. |