Until laws are implemented that forbid this and/or security improves to do so, it doesn't matter how good the encryption is if it's running on a fundamentally insecure device.
5,420 karma · joined October 2, 2014
Until laws are implemented that forbid this and/or security improves to do so, it doesn't matter how good the encryption is if it's running on a fundamentally insecure device.
I understand replay attacks. I don't allow that to happen.
https://github.com/62726164/ed25519-login
I built a website that uses public Ed25519 keys for user authentication (rather than passwords). Users sign the current Unix Epoch time (with the private Ed25519 key) and paste that base64 encoded signature into the login form.
I don't care if the idea succeeds or not, I use it for myself. I like simple, secure things and I feel webauthn is too complex.
Every little accomplishment in life is important and motivating. They keep you going onto the next thing.
I think this is a poor choice (from a security perspective). It should be written in Go or rust. C programs (exposed to the network) are dangerous even when written by experienced developers.
Really, in 2022, everything Internet facing should be written in a memory safe language, running as a normal user (no root) and have a strong MAC policy applied. Anything else is too risky.
But having such an app would allow law abiding individuals to communicate privately and securely without disclosing their personally identifying data to anyone.
There's no way I would use a browser without an ad blocker. Doing so is counter-productive and also a major security risk.
Americans are Americans and we all should be treated equally by our government.
So long as SW devs realize simple things such as maps are faster for lookups (rather than looping over a list) and use them when needed, that's about all they need to know to get the job done.
I would also say that everyone ought to be able to come up with the brute force (slow) solution to the algorithm problems (at the very least) and then offer another solution that's still correct and somewhat faster. If you can do that, then most places will hire you (even if you can't think of the ideal solution in 20 minutes).
https://www.schneier.com/blog/archives/2007/11/the_strange_s...
https://www.go350.com/posts/they-want-us-to-be-compliant-not...
Companies can build insecure systems (that are profitable) much faster and much cheaper than they can build systems that are profitable and secure.
It has been my experience that security is seen as a necessary evil. It's not seen as a benefit or feature that customers want. Security employees/consultants are often seen as road-blocks or obstructionists. I think this is largely why technical security has been replaced by compliance. Just check the box mentality. When they get hacked they can say, "but we were compliant and we'll do better next time".
IMPO, that basic conflict explains why systems are repeatedly compromised and why companies nor customers really care about good technical security.
Also, if you have a need to use Tor for work purposes, get written permission from your senior management and describe exactly what you will do while using Tor (scan our hosts externally, test our firewall rules, find exposed services or mis-configured systems, etc.).
If your goal is to be anonymous while surfing the Internet, find some other way, but stop using Tor for that.
"The Traffic Light Protocol (TLP) was created in order to facilitate greater sharing of information".
More info here: https://www.cisa.gov/tlp
I also admire the overall benefits program. Great health care, pensions and perks such as USAA memberships are really valuable. So it's difficult to put a number on their total compensation. It's much more than it seems and passes down (somewhat) to future generations. For example, my children can be USAA members because my father was in the Army in Vietnam (50 years ago).
I would like to enjoy writing Go as much as I enjoy writing Ruby. But Ruby apps are slow and hard to deploy. Combining their strengths would be great IMHO.
Criminal convictions just limit your job options. They are not a life sentence. If you have paid your debt to society and follow the law now, you can still have a great life. And, I hope you do.
Edit: I would also encourage you to never lie if asked about the conviction. If you lie, people will know and they won't trust you. Never lie about it.
https://www.go350.com/posts/the-design-flaws-of-password-man...
#!/bin/bash
while : ; do cat conference.txt | nc -l 80; done
Here's the story behind it: