Email or username:

Password:

Forgot your password?
Top-level
ZogG

@skobkin @Alex0007 а можно объяснить, как будто мне 5 лет, что значит — "забирать identity с собой"?
Это типо, что можно мигрировать на новый аккаунт, но все равно считается новым?

6 comments
Alexey Skobkin

@0xZogG @Alex0007
Наоборот.
Твоя криптографическая идентичность мигрирует с тобой где бы ты ни был.

Вот представь, что твой hchyderm.io завтра закрывается без предупреждения.

А ты бы такой: "ну ладно 🤷", зарегался на новой ноде и разослал по сети анонс с подписью, что "я теперь тут, вот пруф". И теперь все знают, где ты, автоматом на тебя переподпишутся, etc.

То есть, твой хэндл (адрес) - это лишь твой текущий ярлычок, ссылочка на тебя. Но ты - это ты. И уйдя в другое место ты останешься с собой.

У Mastodon и прочих AP сервисов это работает не так. Тут ты можешь, конечно, сделать миграцию на другой сервер, но только если текущий жив и в целом у тебя на новом будет новая identify.

@0xZogG @Alex0007
Наоборот.
Твоя криптографическая идентичность мигрирует с тобой где бы ты ни был.

Вот представь, что твой hchyderm.io завтра закрывается без предупреждения.

А ты бы такой: "ну ладно 🤷", зарегался на новой ноде и разослал по сети анонс с подписью, что "я теперь тут, вот пруф". И теперь все знают, где ты, автоматом на тебя переподпишутся, etc.

Alexey Skobkin

@0xZogG @Alex0007
Грубо говоря такая криптографическая идентичность - это что-то близкое к паспорту.
В какой бы стране ты ни был, ты - это ты.
Можно было бы сказать, что это твоя ДНК/биометрия, но в отличие от ДНК, твою идентичность в сети можно украсть уведя у тебя приватный ключ.

Ну, клонировать тебя тоже в теории можно, но там ряд сложностей.

Так что ближе к паспорту, конечно.

@0xZogG @Alex0007
Грубо говоря такая криптографическая идентичность - это что-то близкое к паспорту.
В какой бы стране ты ни был, ты - это ты.
Можно было бы сказать, что это твоя ДНК/биометрия, но в отличие от ДНК, твою идентичность в сети можно украсть уведя у тебя приватный ключ.

Ну, клонировать тебя тоже в теории можно, но там ряд сложностей.

ZogG

@skobkin @Alex0007 ну в самом activitypub в юзере ты показываешь public key. И так как он паблик, его можно скопировать и делать вид что это ты.
Я просто ковыряю минимальный свой сервер с нуля на поиграться, и пока ещё даже не дошел к использованию private (может он в inbox используется).

Alexey Skobkin

@0xZogG @Alex0007
Нет, нельзя делать вид.

ЕМНИП, ты все свои активити подписываешь этим ключом. Под "этим" я имею в виду приватный. По публичному можно только проверить подлинность подписи, но не подписать новый материал.

ZogG

@skobkin @Alex0007 как нельзя, если ты outbox положишь лист активностей, и в них есть Create Note, то не надо подписывать это. И сообщение видно с других серверов

Alexey Skobkin

@0xZogG @Alex0007
В аутбоксе может и можно, но например вот тут:
habr.com/ru/articles/702724/ ("Принимаем активити и проверяем подписи")

@grishka писал как активити проверяется при получении в инбокс.

Go Up