rel=me

​<a> タグや <link> タグに付与される。これがあるリソースは、これが示す先のリソースが表す人物や組織によって提供されていることを示す。れるみー

rel=me - HTML: HyperText Markup Language | MDN
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/me

記述例

<a rel="me" href="https://kumarin.co">website</a>
<link rel="me" href="https://kumarin.co" />

導入事例

Mastodon ではプロフィール補足情報のリンクを利用した本人認証に rel=me を利用している。
Mastodon でプロフィール補足情報にリンクを記入すると、rel=me が自動的に付与される。そこで、リンク先の web サイトからも Mastodon のプロフィールページへ <a rel="me" ... > か <link rel="me" ... > で『相互リンク』させると、Mastodon サーバーがこれを検証して認証済みリンクの表示がなされる。

2023-07-14 072405.png

rel=me 属性を検証することで、たとえば いちユーザがリンクを作成可能な投稿型のサイトなどを悪用し、攻撃者が任意のサイト上になりすましたい人のプロフィールへのリンクを投稿→なりすますアカウントでそのページとリンク といったなりすましを防ぐことができる*1
逆にいえば、攻撃者がタグをそのまま掲載可能なサイトに対してはこの防止機構は意味がないので、認証済みの表示だけでなく、リンク先のサイトが信用できるかどうかも重視したほうがいい。

Misskey は v11 時点では Mastodon のような認証機能はないけれど、プロフィール補足情報にリンクを記入すると、rel=me のついた <link> タグがプロフィールページの HTML ヘッダに挿入されるようになる。
なので、Mastodon と Misskey 各々のプロフ補足情報で相互リンクしておけば、Mastodon 側で認証済み表示がつく。


*1 https://github.com/mastodon/mastodon/blob/71db616fed817893d0efa363f0e7dbfcf23866a0/config/locales/en.yml#L1786

添付ファイル: file2023-07-14 072405.png 60件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-10-15 (日) 18:29:36