2016-07-09 4 views
0

나는 lastpass 로그인 사이트 (https://lastpass.com/?ac=1&lpnorefresh=1)의 html 코드를보고 "lp_init_tlds"라는 함수가있는이 스크립트 (https://lastpass.com/m.php/newvault?1468006601)를 보았습니다. 나는 그것이 무엇을 위해 있는지에 관해 계산한다. 이상하게 만드는 것은 겉보기에 완전히 임의의 단어 목록을 포함한다는 것입니다. 아무도 내게이게 뭔지 설명 할 수 있니?이 함수의 목적은 무엇입니까?

미리 감사드립니다.

+1

여기에 복사하여 포맷하십시오. – zerkms

+0

이러한 무작위적인 쓰레기는 엔트로피의 원천 일 수 있습니다. 예를 들어 마르코프 체인 텍스트 생성기입니다. –

답변

1

함수 이름의 init_tlds 부분은 목록을 초기화하는 것 제안 T OP- L 레벨 레벨 omains (유효 TLD를의 수는 최근 몇 년 동안 대규모로 확장했다 염두에 베어링) D. 함수 내에서는 frro과 같은 약어가있는 다양한 속성에 대한 데이터를 저장합니다.

모든 로케일에서 알려진 모든 유효한 TLD (예 : .com URL)의 모음을 구축하고있는 것으로 추측됩니다. 내 첫 번째 추측은 그것이 생성하는 데이터가 어떻게 든 URL 유효성 검사에 사용될 수 있다는 것입니다.

그러나 "blogspot"및 "amazon"과 같은 특정 웹 사이트에 대한 참조도 볼 수 있습니다. 따라서 아마도 스푸핑 된 URL에 대한 보안 검사 또는 LastPass 제품의 해당 URL 기능의 일부로 사용되는 것으로 간주 될 수도 있습니다.

편집 추가 : 로그인 관련 스크립트에 나타나는 경우 전자 메일 주소를 확인하는 데 사용되는 것 같습니다.

관련 문제