환경오염을 유발하는 오염원은 다양하다. 유형별로 살펴본 오염원과 관련법은 <표 1>과 같이 구분될 수 있다. 61종의 대기오염원은 대기환경보전법에 명시되어 있고, 해당 법에서는 대기오염방지시설에 대해 규정하고 있다. 이러한 물질들은 악취로 나타나거나 실내공기를 악화시키기도 하는데 이들은 악취방지법과 실내 공기질에 관한 법률에서 다루어지고 있다. 53종의 수질오염물질은 수질 및 수생태계 보전에 관한 법률에 규정되어 있고, 이에 대한 대항시설로는 폐수처리시설, 하수처리시설, 분뇨처리시설 등이 규정되어 있다. 토양오염 물질 22종은 토양환경보전법에 규정되어 있고, 이 분야 오염원 관리를 위해 특정오염 관리대상 시설이 지정되어 있다. 폐기물은 폐기물관리법에 11종의 오염원과 다양한 폐기물처리시설이 규정되어 있다. 다섯째 유형인 소음진동은 소음진동관리법에 규정되어 있고, 소음진동을 방지하기 위해 소음진동방지시설, 방음시설, 방진시설 등의 대항시설이 존재한다.
한정애안과 양창영안은 등록제를 제안하고, 장하나안과 유럽연합은 허가제·면허제를 도입하지만, 정부는 등록제를 채택한다.