What does "hacking attempt" even mean? I smell FUD.
Sadly I smell FUD virtually every time a security engineer opens his mouth. Yes there are some great ones, but I’ve never worked with one directly. Part of my skepticism is rooted in the prevalent ignorance of basic computing theory. If you can’t define the operational semantics of a system then you can’t rigorously convince yourself or anyone else that it is “secure.”
Utah voting system fending off 1B hacking attempts per day
31–40 of 220 posts
Re: Utah voting system fending off 1B hacking attempts per day
#32Paper ballots, no machines and especially no machines connected to the internet...if we were able to get that crazy bug into Iranian nuclear reactors without direct transfer from Internet, then you can bet North Korea, Russia, Israel, and China will pour billions to do the same thing. Voting ID cards too, though I admit I don’t know enough about that. Even if it costs billions to get it done, confidence in fair and f…
Electronic voting systems were supposedly created to prevent the hanging chad problem. But all we actually needed was a way to properly punch the cards instead of relying upon people to do it manually.
Card punch machines have been around forever. Open source software running on a PC with a card punch attached is all we really needed. And you can count the votes to double check the count of the cards. But you don't have to stop relying on the physical cards.
You could even have machines at the polling place that voters could use to verify that their ballot was properly encoded before they turn it in. A PC with a punch card reader running open source software.
http://blog.reinventdemocracy.org/2004/10/about-electronic-v...
Re: Utah voting system fending off 1B hacking attempts per day
#33If they have such hacking attempts, console access should be gated by a jumpbox that SSH/ipsec secured by SPA portknocking. For external services, have transparent proxies with deep SPI/IPS and IP acls out in front.
Port knocking is security by obscurity. How about a VPN like a real company.
https://www.blog.google/products/google-cloud/how-use-beyond...
Re: Utah voting system fending off 1B hacking attempts per day
#34What does "hacking attempt" even mean? I smell FUD.
Sadly I smell FUD virtually every time a security engineer opens his mouth. Yes there are some great ones, but I’ve never worked with one directly. Part of my skepticism is rooted in the prevalent ignorance of basic computing theory. If you can’t define the operational semantics of a system then you can’t rigorously convince yourself or anyone else that it is “secure.”
Well. This means no one can provide any security guarantee for any remotely realistic system because no modern stack has a completely understood&formalized operational semantics. But I definitely know that some systems are much more secure than others! So this seems like a situation where perfect is very much the enemy of "1000x better than it could've been".
Furthermore, formalization is "above and beyond" best practice, so you're unlikely to be accused of negligence if you do "better than best practice but still not formalized".
Finally, the original claim is not true. There are many systems with non-operational semantics that are useful for proving security properties. And sometimes no semantics is needed at all for large swaths of the system. Sandboxing is an excellent example of the latter. For some very reasonable attacker models, you need an operational semantics for the sandbox but don't need an operational semantics for whatever's running inside the sandbox in order to provide fairly strong security guarantees.
Re: Utah voting system fending off 1B hacking attempts per day
#35Paper ballots, no machines and especially no machines connected to the internet...if we were able to get that crazy bug into Iranian nuclear reactors without direct transfer from Internet, then you can bet North Korea, Russia, Israel, and China will pour billions to do the same thing. Voting ID cards too, though I admit I don’t know enough about that. Even if it costs billions to get it done, confidence in fair and f…
I’m not sure why ID cards are necessary. If we wanted to do that we would need to make them very easy and free for everybody to get, including getting them on the day of the election. Otherwise it becomes too much of a tool to deny part of the population the ability to vote. (Which is sadly how it’s been used so far in the USA as far as I can tell.) What is needed is verification against double voting. You must enrol…
Like the existing voter registration system?
Re: Utah voting system fending off 1B hacking attempts per day
#36What does "hacking attempt" even mean? I smell FUD.
Sadly I smell FUD virtually every time a security engineer opens his mouth. Yes there are some great ones, but I’ve never worked with one directly. Part of my skepticism is rooted in the prevalent ignorance of basic computing theory. If you can’t define the operational semantics of a system then you can’t rigorously convince yourself or anyone else that it is “secure.”
No competent person is going to tell you that the system is unhackable.
Re: Utah voting system fending off 1B hacking attempts per day
#37Re: Utah voting system fending off 1B hacking attempts per day
#38Paper ballots, no machines and especially no machines connected to the internet...if we were able to get that crazy bug into Iranian nuclear reactors without direct transfer from Internet, then you can bet North Korea, Russia, Israel, and China will pour billions to do the same thing. Voting ID cards too, though I admit I don’t know enough about that. Even if it costs billions to get it done, confidence in fair and f…
No need to carry an ID card if you can look up each voter's face. Electronic voting systems were supposedly created to prevent the hanging chad problem. But all we actually needed was a way to properly punch the cards instead of relying upon people to do it manually. Card punch machines have been around forever. Open source software running on a PC with a card punch attached is all we really needed. And you can count…
http://www.sos.ca.gov/elections/voting-systems/oversight/vot...
Re: Utah voting system fending off 1B hacking attempts per day
#39Earlier quoted context omitted.
I’m not sure why ID cards are necessary. If we wanted to do that we would need to make them very easy and free for everybody to get, including getting them on the day of the election. Otherwise it becomes too much of a tool to deny part of the population the ability to vote. (Which is sadly how it’s been used so far in the USA as far as I can tell.) What is needed is verification against double voting. You must enrol…
It works here. Voting fraud is incredibly rare.
What evidence would we need to know that all persons voting are actually valid voters?
Absence of evidence is not evidence of absence.
We have cases in California of people voting with their dead relatives' ballots. This a lot easier with voting by mail.
Re: Utah voting system fending off 1B hacking attempts per day
#40Earlier quoted context omitted.
And attempted accesses to /wp-admin.php ? (you get those regardless of the technology on the backend, a lot of malicious vuln. scanners around test for that)
I think Drupal would be better for government websites.
In fact, I've long wondered whether this isn't a great opportunity; I'd like to make a script that went through logs and got every IP trying to access such a path, and adds those IPs to a blacklist that gets dropped at the firewall. Not even a honeypot (since they try even when there's nothing there at all), but still a way to catch (really stupid) bad actors / compromised systems.