What is the motivation to run this non profit site? I can not believe the motivation can simply be to get subtitles to watch movies personally. I suspect this is not really non profit as there the site supports ads. My guess is the owner is making decent money via ads. To the readers of this comment, if you can make a rough calculation of the ad revenue with good assumptions to validate or invalidate my theory, that…
Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
101–110 of 194 posts
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#102You did right: no need to pay the ransom.
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#103Earlier quoted context omitted.
Super long is >100 character passwords. Not much point: either the hash function is broken or some other hack will happen before humanity develops enough compute power to crack 100 char bcrypt passwords. Websites (like some banks used to) that have less-than 20 char limits for passwords are purely bad security strategy.
The number of sites that restrict passwords to 20 characters drives me nuts! There needs to be a limit, yes, but surely something like 100 characters, or even 50, would be more sensible.
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#104Earlier quoted context omitted.
Slightly related, in order to prevent super long passwords from eating up CPU time is it better to hash using sha256 before argon/bcrypt so that the length is constant, or is it better to limit password length to some arbitrary number like 64 characters
> to prevent super long passwords from eating up CPU time Is that why websites sometimes have low maximum password length requirements ? Ex: must be less than 20 characters.
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#105Earlier quoted context omitted.
> to prevent super long passwords from eating up CPU time Is that why websites sometimes have low maximum password length requirements ? Ex: must be less than 20 characters.
Super long is >100 character passwords. Not much point: either the hash function is broken or some other hack will happen before humanity develops enough compute power to crack 100 char bcrypt passwords. Websites (like some banks used to) that have less-than 20 char limits for passwords are purely bad security strategy.
Banks all have systems that will stop you from attempting to bruteforce them.
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#106Earlier quoted context omitted.
You are overestimating how much ad revenue comes in from non Tier 1 countries and from that specific niche. I'd be surprised if they get more than $1-2 per 1000 visitors. Could be lower than that
$1 / 1000 visitor is $110k / month with 11 million visitors which agrees with my estimation.
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#107Earlier quoted context omitted.
> The reality is likely to be: they make a very small amount from ads and user donations that might, if they're lucky, cover the costs of hosting Opensubtitles has a VIP program at $15 a year. It's quite easy to find the person who runs the site and, according to their CV, this is basically their job. That'd make Opensubtitles a for-profit piracy site, i guess.
Subtitles aren't piracy in any way though. Kind of similar to legality of torrent sites but even less questionable.
No, the 0.1% of subs for obscure indie shows that didn't have native subs doesn't change that.
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#108> user passwords are saved in safe form using hash_hmac and sha256 algo with salt and pepper, all md5() passwords are deleted Wait, what? Definitely lesson not learned: - sha256 is not the proper way to store passwords, it's still vulnerable to the same attack as md5, rainbow tables, because it's a FAST algorithm (sure md5 is also poor for collisions, meaning it's worse, but practical attacks for lists of hashed pass…
Defense against rainbow tables is obtained via salt, not via slow hashes. A rainbow table is a space-time tradeoff (you give space, and you get time), so using a slow hash only "encourages" (for lack of me knowing a better word) creating rainbow tables. Adding long salts on the other hand requires the attacker to create an infeasible number of rainbow tables (one for each possible value of the salt).
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#109Which is why I use password manager, with one unique & strong password per site. Risk management is important as there is no way to know what website has any known or unknown security holes in it. (Especially those built years ago) When possible use password manager with End to End Encryption (E2EE). Maybe Independent Security Audit too.
(If like me, you find the idea of a password manager not acceptable.)
Re: Opensubtitles.org breached – Email addresses, IP addresses, Passwords, Usernames
#110Earlier quoted context omitted.
Defense against rainbow tables is obtained via salt, not via slow hashes. A rainbow table is a space-time tradeoff (you give space, and you get time), so using a slow hash only "encourages" (for lack of me knowing a better word) creating rainbow tables. Adding long salts on the other hand requires the attacker to create an infeasible number of rainbow tables (one for each possible value of the salt).
Where do you store the salt?
Yeah, you could rebuild a rainbow table yourself u til you find the collision, but you have to search every bit of the potential hash space.