맨위로가기

웹 스크래핑

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

웹 스크래핑은 월드 와이드 웹에서 데이터를 자동으로 추출하는 기술이다. 1990년대 초 웹 검색 엔진의 등장과 함께 발전했으며, API와 API 크롤러의 개발로 더욱 활성화되었다. 웹 스크래핑은 텍스트 처리, 인공 지능 등 여러 기술 분야와 연관되어 있으며, 수동 데이터 복사부터 정규 표현식, 래퍼, 브라우저 컨트롤, 기계 학습까지 다양한 기술을 활용한다. 웹 스크래핑은 웹사이트의 서비스 약관 위반, 저작권 침해, 컴퓨터 사기 및 남용 방지법 위반 등 법적 문제를 야기할 수 있으며, 미국, 덴마크, 아일랜드, 프랑스, 호주, 인도 등 국가별로 법적 규제가 다르다. 웹사이트 관리자는 IP 차단, CAPTCHA, 봇 탐지 기술 등을 사용하여 웹 스크래핑을 방지하려 한다.

2. 역사

월드 와이드 웹이 1989년에 등장한 후, 1993년 6월에 웹의 크기를 측정하기 위한 목적으로 최초의 웹 로봇[2]인 월드 와이드 웹 원더러가 만들어졌다. 같은 해 12월에는 최초의 크롤러 기반 웹 검색 엔진인 점프스테이션이 출시되었다. 점프스테이션은 웹 로봇에 의존하는 최초의 WWW 검색 엔진이었다. 2000년에는 세일즈포스와 이베이가 자체 API를 출시하여, 프로그래머들이 공개 데이터에 접근하고 다운로드할 수 있게 되었다.

2. 1. 초기 웹 스크래핑

월드 와이드 웹이 등장한 1989년 후, 최초의 웹 로봇[2]인 월드 와이드 웹 원더러가 1993년 6월에 만들어졌는데, 이는 웹의 크기를 측정하기 위한 목적으로만 사용되었다.

1993년 12월, 최초의 크롤러 기반 웹 검색 엔진인 점프스테이션이 출시되었다. 당시 웹에는 더 적은 수의 웹사이트가 존재했기 때문에, 당시의 검색 엔진은 링크를 수집하고 형식화하기 위해 사람의 손에 의존했다. 이에 반해 점프스테이션은 웹 로봇에 의존하는 최초의 WWW 검색 엔진이었다.

2000년에는 최초의 웹 API와 API 크롤러가 만들어졌다. API(애플리케이션 프로그래밍 인터페이스)는 구성 요소를 제공하여 프로그램을 훨씬 쉽게 개발할 수 있게 해주는 인터페이스이다. 2000년에 세일즈포스와 이베이는 자체 API를 출시했는데, 이를 통해 프로그래머는 공개적으로 접근 가능한 데이터의 일부를 접근하고 다운로드할 수 있었다. 그 이후로 많은 웹사이트가 사람들이 공개 데이터베이스에 접근할 수 있도록 웹 API를 제공하고 있다.

2. 2. 웹 API의 등장

월드 와이드 웹이 등장한 후, 최초의 웹 로봇[2]인 월드 와이드 웹 원더러는 1993년 6월에 만들어졌는데, 이는 웹의 크기를 측정하기 위한 목적으로만 사용되었다.

2000년에는 최초의 웹 API와 API 크롤러가 만들어졌다. API(응용 프로그래밍 인터페이스)는 구성 요소를 제공하여 프로그램을 훨씬 쉽게 개발할 수 있게 해주는 인터페이스이다. 2000년에 세일즈포스와 이베이는 자체 API를 출시했는데, 이를 통해 프로그래머는 공개적으로 접근 가능한 데이터의 일부를 접근하고 다운로드할 수 있었다. 그 이후로 많은 웹사이트가 사람들이 공개 데이터베이스에 접근할 수 있도록 웹 API를 제공하고 있다.

3. 기술

웹 스크래핑은 월드 와이드 웹(WWW)에서 데이터를 자동으로 추출하거나 정보를 수집하는 과정이다. 이는 시맨틱 웹 비전과 공통의 목표를 공유하는 분야로, 텍스트 처리, 시맨틱 이해, 인공 지능, 인간-컴퓨터 상호작용 분야에서 획기적인 발전이 필요하다.

웹 스크래핑의 가장 간단한 형태는 수동으로 웹 페이지의 데이터를 복사하여 텍스트 파일 등에 붙여넣는 것이다. 웹사이트가 기계 자동화를 방지하기 위해 명시적으로 장벽을 설정한 경우, 사람의 수동 검토 및 복사-붙여넣기가 유일한 해결책일 수 있다.

웹 페이지에서 정보를 추출하는 간단하면서도 강력한 방법은 유닉스 grep 명령어나 펄, 파이썬 등의 프로그래밍 언어의 정규 표현식 일치 기능을 기반으로 한다. 정적 웹 페이지와 동적 웹 페이지는 소켓 프로그래밍을 사용하여 원격 웹 서버에 HTTP 요청을 보내 검색할 수 있다.

많은 웹사이트는 데이터베이스와 같은 기본 구조화된 소스에서 동적으로 생성된 방대한 양의 페이지를 가지고 있다. 동일한 범주의 데이터는 일반적으로 공통 스크립트 또는 템플릿에 의해 유사한 페이지로 인코딩된다. 데이터 마이닝에서 특정 정보 소스에서 이러한 템플릿을 감지하고, 해당 내용을 추출하여 관계형 형태로 변환하는 프로그램을 래퍼라고 한다.[3] XQuery 및 HTQL과 같은 일부 반구조적 데이터 쿼리 언어를 사용하여 HTML 페이지를 구문 분석하고 페이지 내용을 검색 및 변환할 수도 있다.

인터넷 익스플로러모질라 브라우저 컨트롤과 같은 정식 웹 브라우저를 내장함으로써, 프로그램은 클라이언트 측 스크립트에 의해 생성된 동적 콘텐츠를 검색할 수 있다. 이러한 브라우저 컨트롤은 웹 페이지를 DOM 트리로 구문 분석하며, Xpath와 같은 언어를 사용하여 결과 DOM 트리를 구문 분석할 수 있다.

수직적 특화된 수집 플랫폼을 개발한 회사가 여럿 있다. 이 플랫폼은 특정 사이트나 분야에 대한 다수의 "봇"을 생성하고 모니터링한다. 준비 단계에는 전체 수직 분야에 대한 지식 기반을 구축하는 것이 포함되며, 플랫폼은 자동으로 봇을 생성한다.

스크래핑되는 페이지는 메타데이터 또는 의미론적 마크업 및 주석을 포함할 수 있다. 마이크로포맷과 같이 주석이 페이지에 내장된 경우, 이 기술은 DOM 파싱의 특수한 경우로 볼 수 있다. 또 다른 경우, 의미 계층으로 구성된 주석[4]은 웹 페이지와 별도로 저장 및 관리되므로, 스크래퍼는 페이지를 스크래핑하기 전에 이 계층에서 데이터 스키마 및 지침을 검색할 수 있다.

기계 학습컴퓨터 비전을 활용하여 사람이 웹 페이지를 시각적으로 해석하는 것처럼 웹 페이지에서 정보를 식별하고 추출하려는 노력이 있다.

3. 1. 주요 기술

웹 스크래핑은 여러 기술을 활용하여 월드 와이드 웹에서 정보를 자동으로 수집한다. 이는 시맨틱 웹과 목표가 유사하지만, 웹 스크래핑은 기존 기술을 활용한 현실적인 해결책을 선호한다. 주요 기술은 다음과 같다.

  • 사람에 의한 복사 및 붙여넣기: 가장 기본적인 형태로, 웹 페이지의 데이터를 수동으로 복사하여 텍스트 파일 등에 붙여넣는 방식이다. 웹사이트가 자동화를 방지하는 경우 유일한 해결책이 될 수 있다.

  • 텍스트 검색과 정규 표현식 매칭: 유닉스의 grep 명령어 또는 펄, 파이썬과 같은 프로그래밍 언어의 정규 표현식 기능을 사용하여 정보를 추출한다.

  • HTTP 프로그래밍: 소켓 프로그래밍을 사용하여 웹 서버에 HTTP 요청을 보내 정적 웹 페이지와 동적 웹 페이지를 검색한다.

  • 데이터 마이닝 알고리즘: 래퍼와 같이, 데이터베이스 기반 웹사이트에서 동적으로 생성되는 페이지의 템플릿을 감지하고 내용을 추출하여 관계형 형태로 변환하는 기술이다.

  • DOM 파싱: 인터넷 익스플로러모질라 브라우저 컨트롤과 같은 웹 브라우저를 내장하여 동적 콘텐츠를 검색하고, 웹 페이지를 DOM 트리로 구문 분석하여 Xpath 등의 언어로 필요한 부분을 추출한다.

  • HTML 파서: XQuery 및 HTQL과 같은 반구조적 데이터 쿼리 언어를 사용하여 HTML 페이지를 구문 분석하고 내용을 검색 및 변환한다.

  • 웹 스크래핑 소프트웨어: 특정 웹사이트나 분야에 특화된 수직 통합 플랫폼으로, 자동화된 "봇"을 생성하고 모니터링하여 정보를 수집한다.

  • 의미 주석 인식: 웹 페이지에 포함된 메타데이터마이크로포맷과 같은 의미론적 마크업 및 주석을 활용하여 데이터를 추출한다.

  • AI 기반 문서 이해: 기계 학습컴퓨터 비전을 활용하여 사람이 웹 페이지를 시각적으로 해석하는 것처럼 정보를 식별하고 추출한다.[5] 고급 AI를 통해 웹 페이지 콘텐츠를 상황에 맞게 해석하고 처리하여 관련 정보를 추출하고 데이터를 변환한다.

4. 법적 문제

웹 스크래핑은 법적인 문제를 야기할 수 있다. 이와 관련된 사건들은 미국을 포함한 여러 국가에서 다양한 판결이 내려지고 있으며, 여전히 발전하고 있는 분야이다. 특히, 웹 스크래핑이 해당 웹사이트의 서비스 약관에 위배될 수 있지만, 이러한 약관의 집행 가능성은 불분명하다는 점이 주요 쟁점 중 하나이다.[6]

4. 1. 일반적인 법적 문제

웹 스크래핑의 합법성은 전 세계적으로 다양하다. 일반적으로 웹 스크래핑은 일부 웹사이트의 서비스 약관에 위배될 수 있지만, 이러한 약관의 집행 가능성은 불분명하다.[6] 예를 들어, 단문 게시 사이트인 트위터에서는 서비스 이용 약관에 의해 명시적으로 금지되어 있으며,[32] API의 사용이 필수적이다.

4. 2. 국가별 법적 문제

웹 스크래핑의 합법성은 전 세계적으로 다양하다. 일반적으로 웹 스크래핑은 일부 웹사이트의 서비스 약관에 위배될 수 있지만, 이러한 약관의 집행 가능성은 불분명하다.[6]

미국에서는 웹사이트 소유주가 원치 않는 웹 스크래핑을 방지하기 위해 세 가지 주요 소송 사유를 사용할 수 있다. (1) 저작권 침해(편집물), (2) 컴퓨터 사기 및 남용 방지법("CFAA") 위반, (3) 동산 침해.[7] 그러나 이러한 주장의 효력은 다양한 기준을 충족하는지에 달려 있으며, 판례는 여전히 발전하고 있다. 예를 들어, 저작권과 관련하여, 독창적인 표현의 완전한 복제는 많은 경우 불법이 되겠지만, 미국 법원은 ''Feist Publications v. Rural Telephone Service'' 사건에서 사실의 복제는 허용된다고 판결했다.

미국 법원은 "스크레이퍼" 또는 "로봇" 사용자가 동산 침해를 범할 수 있다고 인정했다.[8][9] 이러한 사건 중 가장 잘 알려진 사건인 ''eBay v. Bidder's Edge''는 Bidder's Edge가 eBay 웹사이트에서 경매에 접근, 수집 및 색인하는 것을 중단하라는 금지 명령을 받았다. 그러나 동산에 대한 침해 주장에서 성공하기 위해서는 원고피고가 고의적으로 그리고 허가 없이 원고의 컴퓨터 시스템에 대한 점유권을 침해했으며 피고의 무단 사용으로 인해 원고에게 피해를 입혔음을 입증해야 한다. 법원에 제기된 모든 웹 스파이더링 사건이 동산 침해로 간주된 것은 아니다.[10]

화면 스크래핑의 첫 번째 주요 시험 중 하나는 아메리칸 항공(AA)과 FareChase라는 회사가 관련된 사건이었다.[11] AA는 FareChase가 사용자가 AA의 웹사이트도 검색하는 경우 온라인 요금을 비교할 수 있게 해주는 소프트웨어를 판매하는 것을 중단하는 금지 명령을 성공적으로 얻었다. FareChase는 2003년 3월에 항소했고, 6월까지 FareChase와 AA는 합의에 동의했고 항소가 기각되었다.[12]

사우스웨스트 항공 역시 화면 스크래핑 행위에 이의를 제기했으며, FareChase와 Outtask라는 또 다른 회사가 법적 소송에 연루되었다. 이 사건은 미국 연방 대법원에서 해결되지 않았지만, FareChase는 결국 모회사인 야후!에 의해 폐쇄되었고, Outtask는 여행 경비 회사인 Concur에 인수되었다.[13]

2012년, 3Taps라는 신생 기업이 Craigslist에서 분류된 주택 광고를 스크랩했다. Craigslist는 3Taps에 중단 및 중지 서신을 보냈고 IP 주소를 차단한 후 소송을 제기했다, ''Craigslist v. 3Taps''. 법원은 중단 및 중지 서신과 IP 차단이 Craigslist가 3Taps가 컴퓨터 사기 및 남용 방지법 (CFAA)을 위반했다고 적절하게 주장하기에 충분하다고 판결했다.

2010년 Cvent, Inc. v. Eventbrite, Inc. 사건에서, 버지니아 동부 지방 법원은 사용 약관이 브라우즈 랩 계약 또는 라이선스가 집행되기 위해 사용자의 주의를 끌어야 한다고 판결했다.[15] 2014년, 펜실베이니아 동부 연방 지방 법원에 제기된 사건에서,[16] 전자 상거래 사이트 QVC는 Pinterest와 유사한 쇼핑 집계 사이트인 Resultly가 QVC의 사이트를 실시간 가격 데이터를 위해 '스크래핑'하는 것에 대해 이의를 제기했다. QVC는 Resultly가 QVC의 소매 사이트를 "과도하게 크롤링"했으며 이로 인해 QVC의 사이트가 이틀 동안 중단되어 QVC의 판매 손실이 발생했다고 주장한다.[17]

''Facebook, Inc. v. Power Ventures, Inc.'' 사건에서, 2012년 지방 법원은 Power Ventures가 Facebook 사용자를 대신하여 Facebook 페이지를 스크랩할 수 없다고 판결했다. 이 사건은 항소 중이며, 전자 프론티어 재단은 2015년에 이를 뒤집어 달라는 요청하는 의견서를 제출했다.[19][20]

제9 순회 법원은 2019년 웹 스크래핑이 CFAA를 위반하지 않았다고 ''hiQ Labs v. LinkedIn'' 사건에서 판결했다. 이 사건은 미국 연방 대법원에 항소되었으며, 대법원은 2021년 대법원 판결인 ''Van Buren v. United States'' 사건을 고려하여 CFAA의 적용 범위를 좁힌 판결을 고려하여 사건을 제9 순회 법원으로 돌려보냈다.[21] 이 재심에서 제9 순회 법원은 이전 결정을 유지했다.[22]

2006년 2월, 덴마크 해사 및 상업 법원(코펜하겐)은 포털 사이트가 부동산 사이트를 대상으로 하는 체계적인 크롤링, 색인, 딥 링크는 덴마크 법이나 유럽 연합의 데이터베이스 지침에 위배되지 않는다고 판결했다.[23]

2010년 2월, 아일랜드 고등 법원은 라이언에어의 "클릭 랩" 계약이 법적으로 구속력이 있다고 판결했다. 마이클 한나 판사는 라이언에어의 이용 약관에 대한 하이퍼링크가 명확하게 보이며, 온라인 서비스에 접근하기 위해 이용자가 이용 약관에 동의하도록 하는 것은 계약 관계를 구성하기에 충분하다고 판결했다.[24] 이 결정은 아일랜드 대법원에 항소 중이다.[25]

2020년 4월 30일, 프랑스 데이터 보호 기구(CNIL)는 웹 스크래핑에 대한 새로운 지침을 발표했다.[26] CNIL 지침은 공개적으로 사용 가능한 데이터도 여전히 개인 데이터이며, 해당 데이터의 소유자의 인지 없이 용도를 변경할 수 없음을 명확히 했다.[27]

호주에서는, 스팸 방지법 2003이 일부 웹 수집 형태를 불법으로 규정하고 있지만, 이는 이메일 주소에만 적용된다.[28][29]

인도 법원은 웹 스크래핑의 적법성에 대해 명시적으로 판결한 바는 없다. 그러나 모든 일반적인 형태의 전자 계약이 인도에서 유효하기 때문에, 데이터 스크래핑을 금지하는 이용 약관을 위반하는 것은 계약법 위반이 될 수 있다. 또한, 2000년 정보 기술법도 위반하게 된다.

웹 스크래핑은 일부 웹사이트의 약관에 위반될 수 있다. 예를 들어, 트위터에서는 서비스 이용 약관에 의해 명시적으로 금지되어 있으며[32], API의 사용이 필수적이다.

5. 웹 스크래핑 방지 기술

웹사이트 관리자는 봇을 중지하거나 속도를 늦추기 위해 다양한 조치를 취할 수 있다. 몇 가지 기술은 다음과 같다.


  • IP 주소를 수동으로 또는 지리적 위치 및 DNSBL과 같은 기준에 따라 차단한다. 이렇게 하면 해당 주소에서 모든 브라우징도 차단된다.
  • 웹사이트 시스템이 노출할 수 있는 모든 웹 서비스 API를 비활성화한다.
  • 봇은 때때로 자신이 누구인지 선언하고(사용자 에이전트 문자열 사용) robots.txt를 사용하여 해당 기반으로 차단될 수 있다. '구글봇'이 그 예이다. 다른 봇은 자신과 브라우저를 사용하는 사람 사이를 구분하지 않는다.
  • 봇은 과도한 트래픽을 모니터링하여 차단할 수 있다.
  • 봇은 CAPTCHA와 같이 사이트에 액세스하는 사람이 실제 사람인지 확인하는 도구로 차단할 수 있다. 봇은 특정 CAPTCHA 패턴을 명시적으로 깨도록 코딩되거나, CAPTCHA 챌린지에 실시간으로 읽고 응답하기 위해 인적 노동을 활용하는 타사 서비스를 사용할 수 있다. 봇은 1) 짧은 시간에 너무 많은 요청, 2) 저품질 프록시 사용, 3) 웹 스크래퍼의 핑거프린트를 제대로 커버하지 못함 등의 이유로 트리거될 수 있다.[30]
  • 상업용 안티 봇 서비스: 기업들은 웹사이트를 위한 안티 봇 및 안티 스크래핑 서비스를 제공한다. 몇몇 웹 애플리케이션 방화벽도 제한된 봇 탐지 기능을 가지고 있다. 하지만, 그러한 많은 솔루션들은 그다지 효과적이지 않다.[31]
  • 허니팟 또는 자동 크롤러의 IP 주소를 식별하는 다른 방법을 사용하여 봇을 찾는다.
  • CSS 스프라이트를 사용하여 전화 번호나 이메일 주소와 같은 데이터를 표시하는 난독화스크린 리더 사용자의 접근성을 희생한다.
  • 봇은 대상 웹사이트의 프런트 엔드 코드의 일관성에 의존하기 때문에, 중요 데이터 및 탐색 요소 주변의 HTML/CSS에 작은 변형을 추가하면 봇의 초기 설정에 더 많은 사람의 참여가 필요하며, 효과적으로 수행되면 스크래핑 프로세스를 자동화하는 능력이 감소하여 대상 웹사이트를 스크래핑하기가 어려워질 수 있다.
  • 웹사이트는 robots.txt 파일에서 크롤링 허용 여부를 선언하고 부분적 액세스 허용, 크롤링 속도 제한, 크롤링 최적 시간 지정 등을 할 수 있다.

참조

[1] 학술지 SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL's Weather Data 2021-07-28
[2] 웹사이트 Search Engine History.com http://www.searcheng[...] 2019-11-26
[3] 서적 Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining 2007-09-14
[4] 문서 Semantic annotation based web scraping http://www.gooseeker[...]
[5] 웹사이트 Diffbot Is Using Computer Vision to Reinvent the Semantic Web http://www.xconomy.c[...] www.xconomy.com 2012-07-25
[6] 웹사이트 FAQ about linking – Are website terms of use binding contracts? http://www.chillinge[...] www.chillingeffects.org 2007-08-20
[7] 학술지 Symbiotic Relationships: Pragmatic Acceptance of Data Scraping http://scholarship.l[...] 2014-01-01
[8] 웹사이트 Internet Law, Ch. 06: Trespass to Chattels http://www.tomwbell.[...] www.tomwbell.com 2007-08-20
[9] 웹사이트 What are the "trespass to chattels" claims some companies or website owners have brought? http://www.chillinge[...] www.chillingeffects.org 2007-08-20
[10] 웹사이트 Ticketmaster Corp. v. Tickets.com, Inc. http://www.tomwbell.[...] 2007-08-20
[11] 웹사이트 American Airlines v. FareChase http://www.fornova.n[...] 2007-08-20
[12] 웹사이트 American Airlines, FareChase Settle Suit. http://www.thefreeli[...] The Free Library 2003-06-13
[13] 문서 Detecting and Blocking Site Scraping Attacks http://www.imperva.c[...] Imperva 2011
[14] 웹사이트 Controversy Surrounds 'Screen Scrapers': Software Helps Users Access Web Sites But Activity by Competitors Comes Under Scrutiny http://library.findl[...] 2003-07-29
[15] 웹사이트 QVC Inc. v. Resultly LLC, No. 14-06714 (E.D. Pa. filed Nov. 24, 2014) http://www.fornova.n[...] 2014-11-24
[16] 웹사이트 QVC Inc. v. Resultly LLC, No. 14-06714 (E.D. Pa. filed Nov. 24, 2014) https://www.scribd.c[...] 2015-11-05
[17] 학술지 QVC Sues Shopping App for Web Scraping That Allegedly Triggered Site Outage http://newmedialaw.p[...] Proskauer Rose LLP 2015-11-05
[18] 웹사이트 Did Iqbal/Twombly Raise the Bar for Browsewrap Claims? http://www.fornova.n[...] 2010-09-17
[19] 웹사이트 Can Scraping Non-Infringing Content Become Copyright Infringement... Because Of How Scrapers Work? {{!}} Techdirt https://www.techdirt[...] 2016-05-24
[20] 웹사이트 Facebook v. Power Ventures https://www.eff.org/[...] 2016-05-24
[21] 웹사이트 U.S. Supreme Court revives LinkedIn bid to shield personal data https://www.reuters.[...] Reuters 2021-06-14
[22] 웹사이트 Web scraping is legal, US appeals court reaffirms https://techcrunch.c[...] 2022-04-18
[23] 웹사이트 UDSKRIFT AF SØ- & HANDELSRETTENS DOMBOG http://www.bvhd.dk/u[...] bvhd.dk 2006-02-24
[24] 웹사이트 High Court of Ireland Decisions >> Ryanair Ltd -v- Billigfluege.de GMBH 2010 IEHC 47 (26 February 2010) http://www.bailii.or[...] British and Irish Legal Information Institute 2012-04-19
[25] 웹사이트 Intellectual Property: Website Terms of Use http://www.lkshields[...] LK Shields Solicitors Update 2012-04-19
[26] 웹사이트 La réutilisation des données publiquement accessibles en ligne à des fins de démarchage commercial {{!}} CNIL https://www.cnil.fr/[...] 2020-07-05
[27] 웹사이트 Can You Still Perform Web Scraping With The New CNIL Guidelines? https://medium.com/@[...] 2020-07-05
[28] 웹사이트 Spam Act 2003: An overview for business https://www.lloyds.c[...] Australian Communications Authority 2004-02
[29] 웹사이트 Spam Act 2003: A practical guide for business http://www.webstartd[...] Australian Communications Authority 2004-02
[30] 웹사이트 Web Scraping for Beginners: A Guide 2024 https://proxyway.com[...] 2024-03-15
[31] 문서 Breaking Fraud & Bot Detection Solutions https://s3.us-west-2[...] OWASP AppSec Cali 2018
[32] Twitter サービス利用規約 https://twitter.com/[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com