Odds are everyone's nukes are poorly secured, not just the U.S.. So even if we manage to improve security, it only takes another side to lose their nukes to a not-so-cool-headed actor..
Nukes are a different beast entirely. Quite a few of their safety systems are physical and non-networked. The only danger are hacking delivery systems such as subs and bombers. But that would only prevent the delivery of a nuke, and not set them off.
As i recall it takes 2 people to physically launch an ICBM from either a bunker or a sub (simultaneous key turns). The other delivery method is a bomber, not sure what is takes to arm those.
ICBMs can also be launched through the Airborne Launch Control System, which sends a radio signal from an aircraft to the silo. ALCS commands have a delay and a time window of a couple of minutes I believe where they can be reversed by the crews in the LCCs, but absent their intervention, nuclear missiles can be hacked.
My understanding is that inside the capsule LCCs, if the ALCS sends a launch order, if they do nothing in two minutes, the missile launches. I believe any of the ten LCCs in the wing can abort the launch. Then there's some arbitration procedure where another LCC can reverse this and decide to launch after all, and then I think the wing commander's LCC can have a final override on that. The intention is that if all of the LCCs are destroyed, the missiles can still be launched, since there would be no one left to abort the launch, but under normal conditions, the ALCS would not be able to launch. The government is currently starting to build a new ALCS replacement system that is IP based, which I think has to be about the worst idea I've ever heard of.