깨진 링크

깨진 링크(broken link) 또는 죽은 링크(dead link)는 시간이 지남에 따라 하이퍼링크가 원래 가리키던 컴퓨터 파일, 웹 페이지 또는 서버를 더 이상 가리키지 않게 되는 현상을 말한다. 이는 해당 자원이 새로운 주소로 이동했거나 영구적으로 사용할 수 없게 되었기 때문에 발생한다. 의도한 대상에서 더 이상 연결되지 않는 링크를 깨진 링크 또는 죽은 링크라고 부른다.

깨진 링크의 발생률은 정보를 보존하는 인터넷의 능력에 중요한 영향을 미치기 때문에 많은 연구와 조사의 대상이 된다. 발생률에 대한 추정치는 연구마다 크게 다르다. 정보 전문가들은 깨진 링크로 인해 중요한 아카이브 데이터가 사라질 수 있으며, 이는 법률 시스템과 학술 연구에 잠재적인 영향을 미칠 수 있다고 경고해 왔다.

 유병률 
많은 연구가 월드 와이드 웹, 웹 콘텐츠를 인용하기 위해 URL을 사용하는 학술 문헌, 그리고 전자 도서관 내에서 깨진 링크의 유병률을 조사해 왔다.

2023년 밀리언 달러 홈페이지의 외부 링크를 대상으로 한 연구에 따르면, 링크의 27%는 리다이렉션 없이 사이트가 로드되었고, 45%의 링크는 리다이렉션되었으며, 28%는 다양한 오류 메시지를 반환하는 것으로 나타났다.

2002년 연구에 따르면 전자 도서관 내의 깨진 링크 발생 속도는 일반 웹보다 상당히 느린 것으로 나타났다. 해당 기사는 약 3%의 객체가 1년 후에 더 이상 접근 가능하지 않음을 발견했으며, 이는 약 23년의 반감기에 해당한다.

2003년 연구에서는 웹에서 매주 200개 중 1개꼴로 링크가 깨지는 것을 발견했으며, 이는 138주의 반감기를 시사한다. 이 수치는 2016~2017년 야후! 디렉터리(21년의 개발 후 2014년에 업데이트가 중단됨)의 링크를 조사한 연구에서 디렉터리 링크의 반감기가 2년이라는 결과가 나옴으로써 대체로 확인되었다.

2004년 연구는 웹 링크의 하위 집합(특정 파일 형식을 대상으로 하거나 학술 기관에서 호스팅하는 링크 등)이 현저히 다른 반감기를 가질 수 있음을 보여주었다. 출판을 위해 선택된 URL은 평균적인 URL보다 수명이 더 긴 것으로 보인다. Weblock의 2015년 연구는 세 개의 주요 오픈 액세스 출판사의 전체 텍스트 말뭉치에 포함된 18만 개 이상의 링크를 분석하여 약 14년의 반감기를 발견했으며, 이는 D-Lib Magazine 기사에서 인용된 URL의 절반이 출판 10년 후에도 활성 상태였다는 2005년 연구를 일반적으로 확인해주었다. 다른 연구들은 학술 문헌에서 더 높은 깨진 링크 발생률을 발견하기도 했으나, 일반적으로 4년 이상의 반감기를 시사한다. BMC Bioinformatics의 2013년 연구는 톰슨 로이터의 Web of Science 인용 색인 초록에 포함된 약 15,000개의 링크를 분석하여 웹 페이지의 수명 중앙값이 9.3년이며, 62%만이 아카이브되었다는 사실을 발견했다. 1996년에서 2019년 사이에 발표된 뉴욕 타임스 기사의 외부 링크에 대한 2021년 연구는 약 15년의 반감기를 발견했으나(콘텐츠 주제에 따라 큰 차이가 있음), 기능하는 링크의 13%가 더 이상 원래 콘텐츠로 이어지지 않는 '콘텐츠 드리프트(content drift)' 현상을 지적했다.

2013년 연구에 따르면 미국 연방법원 판결문에 인용된 링크의 49%가 죽은 링크로 나타났다.

미국의 코로나19 대시보드를 조사한 2023년 연구에 따르면, 2021년 2월에 사용 가능했던 주 정부 대시보드의 23%가 2023년 4월에는 이전 URL에서 더 이상 사용할 수 없게 되었다.

퓨 연구센터는 2023년에 2013년 당시 페이지의 38%가 사라졌음을 확인했다. 또한 2023년 기준으로 영어 위키백과 문서의 54%가 '각주' 섹션에 죽은 링크를 포함하고 있었으며, 뉴스 기사의 23%가 죽은 URL로 연결되어 있었다.

 원인 
깨진 링크는 여러 가지 이유로 발생할 수 있다. 대상 웹 페이지가 삭제될 수 있다. 대상 페이지를 호스팅하는 서버가 고장 나거나, 서비스가 중단되거나, 새로운 도메인 네임으로 이전할 수 있다. 이미 1999년에 하드 드라이브에 저장할 수 있는 자료의 양을 고려할 때 "단 한 번의 디스크 고장이 알렉산드리아 도서관이 불타는 것과 같을 수 있다"고 언급된 바 있다. 도메인 네임의 등록이 만료되거나 다른 당사자에게 이전될 수도 있다. 어떤 원인들은 링크가 대상을 찾지 못하고 HTTP 404와 같은 오류를 반환하게 만든다. 다른 원인들은 링크가 작성자가 의도한 것과는 다른 콘텐츠를 가리키게 만든다.

깨진 링크의 다른 원인은 다음과 같다.
 URL 변경을 초래하는 웹사이트 구조 재편(예: 가 으로 이동할 수 있음)
 이전에 무료였던 콘텐츠가 페이월 뒤로 이동함
 PHP와 같은 코드가 다르게 작동하게 만드는 서버 아키텍처의 변경
 검색 결과와 같이 설계상 변하는 동적 페이지 콘텐츠
 대상 페이지 및 해당 콘텐츠의 삭제
 링크 내에 사용자 고유 정보(예: 로그인 이름)가 포함되어 있음
 콘텐츠 필터나 방화벽에 의한 의도적인 차단
 도메인 네임 등록의 만료

 예방 및 탐지 

깨진 링크를 예방하기 위한 전략은 콘텐츠를 지속 가능성이 높은 곳에 배치하거나, 깨질 가능성이 적은 링크를 작성하거나, 기존 링크를 보존하기 위한 조치를 취하거나, 대상이 이전되거나 제거된 링크를 수리하는 데 중점을 둘 수 있다.

시간이 지나도 변하지 않는 URL을 생성하는 것은 깨진 링크를 예방하는 근본적인 방법이다. 이러한 예방적 계획은 팀 버너스리와 다른 웹 선구자들에 의해 옹호되어 왔다.

링크 작성과 관련된 전략은 다음과 같다.
 2차 출처보다는 1차 출처에 연결하고 안정적인 사이트를 우선시함
 연구자의 개인 페이지에 있는 자원을 가리키는 링크를 피함
 간편 URL을 사용하거나 URL 정규화를 적용함
 퍼머링크나 ARK, DOI, 핸들 시스템 참조, PURL 또는 콘텐츠 주소 지정 방식과 같은 영구 식별자를 사용함Sicilia, Miguel-Angel, et al. "Decentralized Persistent Identifiers: a basic model for immutable handlers ." Procedia computer science 146 (2019): 123-130.
 웹 페이지가 아닌 문서로의 링크를 피함
 딥 링킹(deep linking)을 피함
 인터넷 아카이브, WebCite, Archive.today, Perma.cc, Amber, 또는 Arweave와 같은 웹 아카이브를 링크함
기존 링크의 보호와 관련된 전략은 다음과 같다.
 HTTP 301과 같은 리다이렉션 메커니즘을 사용하여 브라우저와 크롤러를 이전된 콘텐츠로 자동 안내함.
 사이트 내 콘텐츠가 이전될 때 링크를 자동으로 업데이트하거나 링크를 정규 URL로 자동으로 대체할 수 있는 저작물 관리 시스템을 사용함
 HTTP 404 페이지에 검색 기능을 통합함

깨진 링크의 탐지는 수동 또는 자동으로 수행할 수 있다. 자동화된 방법에는 저작물 관리 시스템을 위한 플러그인이나 Xenu's Link Sleuth와 같은 독립형 깨진 링크 검사기가 포함된다. 자동 검사는 소프트 404를 반환하는 링크나 200 OK 응답을 반환하지만 실제 콘텐츠가 변경된 링크는 감지하지 못할 수도 있다.

 같이 보기 
 퍼머링크
 인터넷 아카이브
 슬래시닷 효과

 각주 

 외부 링크 
 Future-Proofing Your URIs

분류:URL
분류:데이터 품질