onion-ресурсы

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

onion-ресурсы

Непрочитанное сообщение Olej » 13 дек 2023, 01:11

И ещё такая возможность - tor-ификация всех команд текущей shell-оболочки, терминала.
Я это проделаю для root:

Код: Выделить всё

root@R420:~# . torsocks on
Tor mode activated. Every command will be torified for this shell.
Команды любые выполняются через TOR-прокси:

Код: Выделить всё

root@R420:~# ssh olej@jfdbieogcloucaypr6o4twh337fryoc6phg5yzpuv6phontov6ijm7id.onion
olej@jfdbieogcloucaypr6o4twh337fryoc6phg5yzpuv6phontov6ijm7id.onion's password: 

Расширенное поддержание безопасности (ESM) для Applications выключено.

0 обновлений может быть применено немедленно.

Включите ESM Apps для получения дополнительных будущих обновлений безопасности.
Смотрите https://ubuntu.com/esm или выполните: sudo pro status

You have mail.
Last login: Fri Dec  8 13:09:10 2023 from 192.168.1.248
И мы на удалённом хосте по onion-имени.
Отсоединяемся:

Код: Выделить всё

olej@R420:~$ exit
выход
Connection to jfdbieogcloucaypr6o4twh337fryoc6phg5yzpuv6phontov6ijm7id.onion closed.
Можем выключить tor-ификацию:

Код: Выделить всё

root@R420:~# . torsocks off
Tor mode deactivated. Command will NOT go through Tor anymore.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

onion-ресурсы

Непрочитанное сообщение Olej » 13 дек 2023, 12:16

Olej писал(а):
12 дек 2023, 17:48
с октября 2021 тор переходит на версию ониона в.3 и там вместо 16 символов будет 56
В отношении версий v.2 и v.3 и имён onion выясняются интересные подробности:
1). это изменение касается механизма поиска имён onion (разрешения), но не самих протоколов TOR...
2). даже для хостов с старыми версиями TOR и v.2 onion-именами (короткими) коннект становится невозможным...
См. Lenovo ThinkPad Yoga 11e:

Код: Выделить всё

olej@galliumos:~$ tor --version
Tor version 0.3.2.10 (git-0edaa32732ec8930)

Код: Выделить всё

olej@galliumos:~$ sudo cat /var/lib/tor/onion.service/hostname
skpj6aendkdxq3os.onion

Связь с такого же хоста с onion v.2:

Код: Выделить всё

olej@gallium:~$ torsocks ssh olej@skpj6aendkdxq3os.onion
1702393166 ERROR torsocks[3551]: Connection timed out (in socks5_recv_connect_reply() at socks5.c:553)
ssh: connect to host skpj6aendkdxq3os.onion port 22: Connection timed out
3). но с таких хостов успешно идёт коннект к хостам с v.3 onion-именами (длинными)...
С того же хоста (TOR 0.3.2.10):

Код: Выделить всё

olej@galliumos:~$ torsocks ssh olej@jfdbieogcloucaypr6o4twh337fryoc6phg5yzpuv6phontov6ijm7id.onion
The authenticity of host 'jfdbieogcloucaypr6o4twh337fryoc6phg5yzpuv6phontov6ijm7id.onion (127.42.42.0)' can't be established.
ECDSA key fingerprint is SHA256:j8BaVG07g5rSIryljdB2DojGWk1cWJ23TQNIQI134fc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'jfdbieogcloucaypr6o4twh337fryoc6phg5yzpuv6phontov6ijm7id.onion' (ECDSA) to the list of known hosts.
olej@jfdbieogcloucaypr6o4twh337fryoc6phg5yzpuv6phontov6ijm7id.onion's password: 

Расширенное поддержание безопасности (ESM) для Applications выключено.

0 обновлений может быть применено немедленно.

Включите ESM Apps для получения дополнительных будущих обновлений безопасности.
Смотрите https://ubuntu.com/esm или выполните: sudo pro status

You have mail.
Last login: Wed Dec 13 00:06:03 2023 from 127.0.0.1
olej@R420:~$ 
... с SSH коннектом всё ОК :!:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

onion-ресурсы

Непрочитанное сообщение Olej » 13 дек 2023, 12:37

Olej писал(а):
13 дек 2023, 12:16
В отношении версий v.2 и v.3 и имён onion выясняются интересные подробности:
Далее ...
4). независимо и никак не связано с версиями TOR, на любом хосте можно сгенерировать и использовать длинное (52-байт) имя:
How to setup Client Authorization for v3 Onion Services
The Tor 0.3.5 series includes client authorization for v3 onion services.

Tor manual:
To configure client authorization on the service side, the "/authorized_clients/" directory needs to exist. Each file in that directory should be suffixed with ".auth" (i.e. "alice.auth"; the file name is irrelevant) and its content format MUST be:
<auth-type>:<key-type>:<base32-encoded-public-key>
The supported are: "descriptor". The supported are: "x25519". The is the base32 representation of the raw key bytes only (32 bytes for x25519).

How can I generate the ".auth" file?
И детальное описание как это делается:
Connecting to an authenticated Onion service
on Feb 14, 2021
И там же детализация - Generating authentication credentials for Version 3 Onion services.
P.S. Я не буду сейчас делать это на практике, но зафиксируем, что это а). вполне возможно и б). не зависит непосредственно от версии установленного стека TOR.

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей