북한이 소프트웨어(SW) 보안을 위해 허위코드를 삽입하는 코드혼란 기술을 적용하고 있는 것으로 확인됐다. 이는 북한이 자신들이 개발한 SW를 역공학 등으로 분석하는 것을 막기 위한 조치로 해석된다.대북 소식통에 따르면 북한 김일성종합대학은 김일성종합대학학보 정보과학 2018년 64권 제4호에 '원천코드준위에서의 조종흐름 혼란에 의한 응용 프로그람 보안의 한 가지 방법'이라는 논문을 게재했다.논문은 프로그램에 대한 보안이 소프트웨어 제품 개발에서 필수적인 공정으로 프로그램기술이 발전함에 따라 그것에 대한 요구수준도 높아
북한이 안드로이드 앱에 대한 역공학(리버스 엔지니어링)으로 기술을 습득하고 있는 것으로 확인됐다. 그동안 북한이 다양한 소프트웨어(SW)에 대한 역공학으로 기술을 습득하고 취약점 등을 분석하고 있다는 지적이 있었지만 증거가 발견되지는 않았다. 그런데 이번에 북한의 자료에 명시된 내용이 확인됐다. 북한은 역공학을 발전시키는 것과 함께 반대로 자신들이 개발한 프로그램의 소스코드 해독을 어렵게 하는 난독화 기술을 다양하게 사용하고 있는 것으로 나타났다. 이는 기술을 확보하기 위해 역공학을 발전시키면서 그 노하우로 보안도 강화하고 있는 것