조선의 황해남도 신원군 아양리 황해금강이라고 불리우는 장수산의 동쪽끝에 자리잡은 장수산성은 고구려시기의 중요한 산성이다.
장수산성은 하니봉과 동장대를 감싸면서 크고작은 봉우리들을 련결하여 쌓은 큰 산성으로서 그 둘레는 약 10㎞에 달한다.
장수산성은 고구려산성일반이 그러하듯이 내성과 외성으로 이루어졌다. 내성은 서쪽의 작은 골안을, 외성은 동쪽의 큰 골안을 둘러막았다.
장수산은 가파로운 산이므로 자연절벽을 교묘하게 리용하면서 성벽을 견고하게 쌓았다. 곳에 따라 량면쌓기를 한데도 있고 외면쌓기를 한데도 있으며 절벽을 그대로 성벽으로 리용한데도 있다. 외성 남문 안쪽으로는 겹성도 쌓았다. 장수산성에는 내성과 외성의 남문터 그리고 외성의 북문터가 남아있는데 외성의 남문터는 신원벌로 통하고 북문터는 재령벌로 통하고있다. 이렇게 경제적으로 유리하고 험준한 지형에 쌓은 장수산성은 그야말로 난공불락의 요새였다.
산성의 사방에는 전망이 좋은곳들에 장대를 두었었는데 그가운데서 대표적인것은 서장대(하니봉)와 동장대였다.
성안에는 수원이 풍부하였는데 옛날 수원이던 하니폭포는 지금도 마를줄 모른다.
고구려시기에 축성된 장수산성은 조선봉건왕조시기까지 나라의 중요한 방위거점으로 자기의 사명을 다하였다.