What good is software "blocking" hardware functions?! Enemy countries could go around this in no time
Ideally the software is installed in a way (rootkit) that can not be duplicated by remotely installed malware.
Although in S.Korea's army's case, perhaps not much justification needed.