AI Briefing

Firefox 확장 프로그램을 전부 설치해 보기

·2026.04.11 06:56

핵심 내용

Firefox 확장 프로그램 8만여 개를 스크래핑·분석한 실험 기록.

1 / 2

자세히 보기

Firefox Add-ons API를 이용해 84,000개 안팎의 확장 프로그램을 긁어모으고, 정렬·카테고리·날짜 필터를 조합해 검색 API의 페이지 제한(600페이지) 을 우회하는 과정을 보여준다.

초기에는 recommended, created, rating, hotness, updated, downloads 같은 정렬을 바꿔가며 누락분을 모았고, 이후 exclude_addons를 활용해 다음 페이지를 이어 받는 방식까지 시도한다. 마지막에는 카테고리별로 병렬 수집해 84,235개의 고유 확장 프로그램을 확보했으며, 공개 웹사이트에 보이는 수치와 거의 일치하는 수준까지 도달한다.

수집한 데이터로는 여러 흥미로운 통계를 뽑는다.

  • 가장 큰 확장 프로그램은 196.3MB의 dmitlichess
  • 가장 작은 확장 프로그램은 7,518바이트짜리 theTabs-saver
  • 별점 기준 최악의 확장 프로그램, 스크린샷 수 최다 확장 프로그램, 가장 많은 권한을 요구하는 확장 프로그램도 집계
  • 가장 많은 확장 프로그램을 낸 개발자는 Dr. B로, 84개를 게시함

또한 피싱 확장 프로그램과 SEO 스팸, 과도한 권한 요청 사례를 직접 확인한다. homoglyph를 이용한 가짜 지갑 확장 프로그램이 설치 후 외부 NocoDB 스프레드시트에서 URL을 받아 피싱 페이지를 여는 코드가 실제로 드러나며, Mozilla에 신고한 뒤 상당수가 제거되었다고 적는다.

마지막으로, 처음에는 7분씩 걸리던 수집을 병렬화와 날짜 범위 분할로 개선하면서, 검색 API의 제한을 더 효율적으로 우회할 수 있다는 후속 업데이트도 덧붙인다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.