해외자원개발 사업 추진과정에서 기술적, 상업적, 정치적 위험이 발생할 수 있다. 기술적위험은 근본적인 해결책이 없이 회피 불가능하다. 상업적 위험은 위험을 관리하고 회피하는 방식이 적절하다. 정치적 위험은 사전에 위험성을 평가해 발생 가능성이 낮은 환경으로 선택하는 것이 효율적이다. 사전적으로 인식하고 대비하도록 제도화하는것이 필요하다.
해외자원개발 사업 추진 과정에서 발생할 수 있는 위험은 기술적 위험, 상업적 위험 그리고 정치적 위험으로 나눌 수 있다. 기술적 위험은 근본적인 해결책이 없는 회피 불가능한 위험으로, 가능한 이러한 위험을 줄일 수 있는 다양한 정보 제공을 통한 올바른 의사결정 방법을 모색하는 게 필요하지만, 상업적 위험은 연속적이고 통제가 어려운 특성이 있어 파생 상품과 같은 헤징 등을 통해 위험을 관리하고 회피하는 방식이 적절하다. 반면 정치적 위험의 경우 외부적 요소의 변화가 사업에 직접 영향을 미치기 때문에 회피보다는 사전에 위험성을 평가해 발생 가능성이 낮은 사업 환경으로 선택해 나아가는 통제형 방식이 효율적이라 할 수 있다. 하지만 이렇게 위험을 관리하는 것만큼 위험을 배분하는 것도 중요하다. 다양한 위험 간에도 사업 추진 방법이나 방식에 따라 정도가 다르므로 위험 수준에 대한 분석을 통해 주체 간의 위험 배분이 제시되어야 할 것이다. 이러한 위험 배분의 원칙은 위험을 가장 잘 측정하고 통제하고 관리할 수 있고 또한 그 위험을 가장 최소화 할 수 있는 대상에게 위험을 배분하는 것이 되어야 하며, 이를 위해서는 위험을 사전적으로 인식하고 대비하도록 제도화하는 것이 필요하다. 그럴 경우 민간이 어떤 위험을 부담해야 할 것인가를 미리 알고 사업에 참여하게 되어 사업추진의 투명성을 높이고 민간투자사업의 효율성을 극대화할 수 있을 것이다.