임베드 링크에서 대상 페이지가 표시되지 않습니다

안녕하세요! 최근 OpenGraph 메타 태그를 사용해 몇 가지 클릭베이트 링크를 만들어 봤는데, Discourse는 대상 URL을 표시하지 않고 스푸핑이 가능한 메타 태그에만 의존하여 사용자가 무엇을 클릭하는지 알려주는 것 같습니다. 예를 들어, The Verge의 실제 기사입니다:

하지만 이 태그를 제 사이트로 복사해 붙여넣으면, 원본이 아님을 알 수 있는 어떤 표시도 없이 실제 기사의 미리보기와 동일한 복제본을 만들 수 있습니다.

이것은 사용자가 "신뢰할 수 있는 사이트"라고 생각하며 클릭했지만 실제로는 완전히 다른 곳으로 이동하게 될 수 있기 때문에 위험해 보입니다. 따라서 기사의 게시 날짜를 표시하는 대신 대상 사이트의 도메인이나 잘린 URL을 표시하도록 제안합니다.

2개의 좋아요

링크에 마우스를 올리면 대상 사이트의 URL이 표시됩니다 — 첫 번째 예시에서요. 두 번째 예시에서는 가짜 URL이 표시됩니다. 물론 모두가 확인하는 데까지 시간을 쓰지는 않겠지만, 그냥 클릭해서 다른 곳으로 이동해 버리는 겁니다.

감사합니다. 그걸 놓친 것 같네요. 그런데 모바일 사용자는 어떨까요? 그들에게도 비슷한 기능이 있나요? 여전히 모든 사람에게 좀 더 명확하게 표시될 수 있다고 생각합니다…

1개의 좋아요

죄송합니다. 제가 없는 것 중 하나가 바로 휴대폰이에요. 21년 전 은퇴할 때 그만뒀거든요. 조용하고 평화로운 삶이 좋아요. :slightly_smiling_face:

이 기능의 악용이 실제로 발생하고 있다면, onebox domains blacklist 사이트 설정에 해당 링크 호스트를 추가할 수 있습니다.

2개의 좋아요

그는 아마도 악용 가능한 기능을 발견했을 것이라고 말하는 것 같습니다. 그는 그가 신뢰할 수 있는 사이트처럼 보이는 클릭베이트 링크를 만들었습니다. 이 시나리오에서 잘못된 점은 이를 게시한 사용자가 식별된다는 것입니다. 익명 사용자가 이러한 내용을 게시할 경우 문제가 될 수 있습니다.

제가 사용하는 포럼에서 모더레이터는 아니기 때문에 그 부분에 대해 통제할 수 있는 권한이 없습니다. 트위터, 페이스북, 애플 링크 미리보기 모두 대상 링크를 표시하지만, Discourse만 그렇지 않습니다. 원래 게시물 이전에는 제가 Byte 앱의 종료 소식을 알리는 가짜 링크를 포럼에 공유한 적이 있는데, 실제 링크가 표시되지 않을 것이라는 점을 인지하지 못한 채로 그랬습니다. 제 링크는 BlackLivesMatter 허브로 리다이렉트되었지만, 이것이 얼마나 악용될 수 있는지를 보여줍니다. https://community.byte.co/t/byte-is-shutting-down-not-really/54585

1개의 좋아요