home.social

#punycode — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #punycode, aggregated by home.social.

  1. > […] In their encoded form, IDNs [Internationalized Domain Names] are already valid hostnames, and thus valid handles. […] Applications may, optionally, parse and display IDN handles as Unicode. atproto.com/specs/handle... #punycode #handles #IDN #atproto

    Handle - AT Protocol

  2. > […] In their encoded form, IDNs [Internationalized Domain Names] are already valid hostnames, and thus valid handles. […] Applications may, optionally, parse and display IDN handles as Unicode. atproto.com/specs/handle... #punycode #handles #IDN #atproto

    Handle - AT Protocol

  3. > […] In their encoded form, IDNs [Internationalized Domain Names] are already valid hostnames, and thus valid handles. […] Applications may, optionally, parse and display IDN handles as Unicode. atproto.com/specs/handle... #punycode #handles #IDN #atproto

    Handle - AT Protocol

  4. > […] In their encoded form, IDNs [Internationalized Domain Names] are already valid hostnames, and thus valid handles. […] Applications may, optionally, parse and display IDN handles as Unicode. atproto.com/specs/handle... #punycode #handles #IDN #atproto

    Handle - AT Protocol

  5. > […] In their encoded form, IDNs [Internationalized Domain Names] are already valid hostnames, and thus valid handles. […] Applications may, optionally, parse and display IDN handles as Unicode. atproto.com/specs/handle... #punycode #handles #IDN #atproto

    Handle - AT Protocol

  6. New feature in – part 28:

    tcl::idna::* — working with encoded DNS names

    IDNA is "Internationalizing Domain Names in Applications". You can use it to convert between and ASCII representations using .

    Such URLs look like this: www.xn--Tcl-ist-s-o1a23a.de

  7. #punycode

    ```python
    >>> "xn--maana-pta".encode("idna") == "mañana".encode("idna")
    True
    >>> "xn--maana-pta".encode("idna").decode("idna")
    'mañana'
    >>>

    ```

  8. [Перевод] Самый недооценённый 0-Click Account Takeover с использованием Punycode IDN

    С этим секретным трюком хакеры зарабатывают 💸 $XX,000+ — теперь твоя очередь. Введение При Internationalized Domain Name (IDN) homograph атаках используются символы разных языков, которые выглядят практически одинаково, например, латинская «a» и кириллическая «а». На первый взгляд результат выглядит как обычный домен или адрес электронной почты, но на самом деле происходит подмена на похожие, но технически разные Unicode символы. Например: Электронная почта в Unicode кодировке: а[email protected] В формате Punycode: xn — [email protected] Когда поставщики услуг электронной почты или аутентификации, не могут должным образом различать эти визуально похожие символы, это может привести к серьёзным уязвимостям, таким как: захват учётных записей при регистрации, сброс паролей или даже обход защиты 2FA, что представляет высокий риск, если не принять надлежащих мер.

    habr.com/ru/articles/961146/

    #кибербезопасность #информационная_безопасность #пентест #багхантинг #багбаунти #punycode #idn

  9. [Перевод] Самый недооценённый 0-Click Account Takeover с использованием Punycode IDN

    С этим секретным трюком хакеры зарабатывают 💸 $XX,000+ — теперь твоя очередь. Введение При Internationalized Domain Name (IDN) homograph атаках используются символы разных языков, которые выглядят практически одинаково, например, латинская «a» и кириллическая «а». На первый взгляд результат выглядит как обычный домен или адрес электронной почты, но на самом деле происходит подмена на похожие, но технически разные Unicode символы. Например: Электронная почта в Unicode кодировке: а[email protected] В формате Punycode: xn — [email protected] Когда поставщики услуг электронной почты или аутентификации, не могут должным образом различать эти визуально похожие символы, это может привести к серьёзным уязвимостям, таким как: захват учётных записей при регистрации, сброс паролей или даже обход защиты 2FA, что представляет высокий риск, если не принять надлежащих мер.

    habr.com/ru/articles/961146/

    #кибербезопасность #информационная_безопасность #пентест #багхантинг #багбаунти #punycode #idn

  10. [Перевод] Самый недооценённый 0-Click Account Takeover с использованием Punycode IDN

    С этим секретным трюком хакеры зарабатывают 💸 $XX,000+ — теперь твоя очередь. Введение При Internationalized Domain Name (IDN) homograph атаках используются символы разных языков, которые выглядят практически одинаково, например, латинская «a» и кириллическая «а». На первый взгляд результат выглядит как обычный домен или адрес электронной почты, но на самом деле происходит подмена на похожие, но технически разные Unicode символы. Например: Электронная почта в Unicode кодировке: а[email protected] В формате Punycode: xn — [email protected] Когда поставщики услуг электронной почты или аутентификации, не могут должным образом различать эти визуально похожие символы, это может привести к серьёзным уязвимостям, таким как: захват учётных записей при регистрации, сброс паролей или даже обход защиты 2FA, что представляет высокий риск, если не принять надлежащих мер.

    habr.com/ru/articles/961146/

    #кибербезопасность #информационная_безопасность #пентест #багхантинг #багбаунти #punycode #idn

  11. [Перевод] Самый недооценённый 0-Click Account Takeover с использованием Punycode IDN

    С этим секретным трюком хакеры зарабатывают 💸 $XX,000+ — теперь твоя очередь. Введение При Internationalized Domain Name (IDN) homograph атаках используются символы разных языков, которые выглядят практически одинаково, например, латинская «a» и кириллическая «а». На первый взгляд результат выглядит как обычный домен или адрес электронной почты, но на самом деле происходит подмена на похожие, но технически разные Unicode символы. Например: Электронная почта в Unicode кодировке: а[email protected] В формате Punycode: xn — [email protected] Когда поставщики услуг электронной почты или аутентификации, не могут должным образом различать эти визуально похожие символы, это может привести к серьёзным уязвимостям, таким как: захват учётных записей при регистрации, сброс паролей или даже обход защиты 2FA, что представляет высокий риск, если не принять надлежащих мер.

    habr.com/ru/articles/961146/

    #кибербезопасность #информационная_безопасность #пентест #багхантинг #багбаунти #punycode #idn

  12. Кириллические домены в 2025: проблема или возможность?

    Кириллический домен — это название сайта в адресной строке, написанное не латиницей, а русскими буквами. После непродолжительного бума регистраций, от них стали отказываться. Сейчас только 10% белорусских компаний выбирают домен в зоне .БЕЛ. Что произошло с кириллическими доменами на самом деле?

    habr.com/ru/articles/912142/

    #кириллические_домены #IDNдомены #доменная_зона_БЕЛ #доменная_зона_РФ #Punycode #регистрация_доменов #отображение_ссылок #кликабельность_ссылок #браузеры_и_кириллица

  13. If you're creating an application that displays URLs to users (chat app for example), please make sure to apply spoof checks to avoid use of UTF-8 confusables in IDN homograph attacks. You may want to block URLs with hostnames that get flagged, or display them in #punycode instead.

    As an example, see github.com/chromium/chromium/t

    In particular github.com/chromium/chromium/b is quite interesting read.

    #cybersecurity #infosec

  14. Vous avez un peu d'expérience avec les IDN (Internationalized Domain Names), soit des noms de domaine contenant d'autres caractères que ceux ASCII ?

    Je m'interroge surtout quant à leur compatibilité par rapport aux outils et aux logiciels. Les navigateurs, OK, ils les supportent tous, je n'ai pas à m'en faire.

    Pour les API et autres outils, par contre...

    #dns #idn #punycode #unicode

  15. Vous avez un peu d'expérience avec les IDN (Internationalized Domain Names), soit des noms de domaine contenant d'autres caractères que ceux ASCII ?

    Je m'interroge surtout quant à leur compatibilité par rapport aux outils et aux logiciels. Les navigateurs, OK, ils les supportent tous, je n'ai pas à m'en faire.

    Pour les API et autres outils, par contre...

    #dns #idn #punycode #unicode

  16. @[email protected] @[email protected]

    Moin, ich wollte eure Instanz besuchen aber mein Browser ( oder besser das Add One Puny Code Checker ) hat das verhindert
    😅

    #vivaldi #addons #punycode

  17. ugh… like seriously? github.com/bluesky-social/soci

    This is from BlueSky's side (their own set of issues), but does Mastodon/AP need this too? 🤔

    #Punycode #IDN

  18. @chlopmarcin To prawda. O takim ryzyku wspomina dokumentacja #UASG .

    Ryzyko to jest ograniczane przez podnoszenie świadomości użytkowników, a także poprzez odpowiednie polityki / praktyki abonentów domen. W zabezpieczenia antyphishingowe wyposażone są współcześnie przeglądarki a także systemy pocztowe (np. SPF, DKIM, DMARC). Spam filtrowany jest coraz skuteczniej.

    Korzystanie z domen międzynarodowych jest od kilkunastu lat możliwe i uregulowane. Rozwiązania są w obrocie od kilkunastu lat ( #punycode ). Nie są na razie powszechniej wykorzystywane. Paradoksem jest, że więcej o nich wiedzą i niecnie próbują wykorzystywać scammerzy niż normalni użytkownicy. Stąd potrzeba upowszechnienia wiedzy na ten temat.

    Większym wyzwaniem pozostaje email, bo wymaga to dostosowania wszystkich elementów systemu. Prace trwają, ale wolno. Stąd działanie UASG.

    IMHO korzyści z #UniversalAcceptance są wielkie dla miliardów użytkowników i warte zastosowania dla ich wygody, a nie tylko ze względu na szacunek dla wielojęzyczności.

    Czas płynie, Internetowi stuknęła już pięćdziesiona a gżegżółka.źdźbło@przykład.poczta nadal nie może doczekać się emaila. ;)

  19. Shouldn't this work?
    https://xn--example-.com
    #punycode #DNS #utf8 #IDNA
    I wonder if it could be possible to own one domain but refer to many?

  20. I just published my first #blog post ever: Bootstring Part 1: Decoding

    It's about Bootstring, the encoding algorithm behind #Punycode #domain names. I wanted to cover both encoding and decoding in a single post, but I spent so much time on this already I decided to publish the decoding part as a Part 1, covering the encoding in a second part.

    I spent a lot of time building small demos / widgets so you can see the #algorithm in action.

    As I said, it's my first ever blog post, so if you read it, please let me know what you think and what I can improve!

    Ok, I'll go make tea now and try my hardest not to check Mastodon every five seconds for feedback :ablobcatknitsweats:​

  21. Noticed @north experimenting with #punycode domains for Mastodon… that gave me an idea:

    ```
    In [4]: pyunycode.convert("\U0001d54f.com")
    … snip stack trace …
    InvalidCodepoint: Codepoint U+1D54F at position 1 of '𝕏' not allowed
    ```

    … bugger! Guess there are some characters that are forbidden for technical reasons. Otherwise it'd be an interesting domain to register ahead of Mr. F-You and host a fediverse instance on.

  22. #Google’s under fire for serving malicious ads for #KeePass, even though it “verified” the creator. We thought the #IDN / #Punycode menace had been quashed, but it appears not—the ads serve a data-stealing Trojan.

    The rogue Latvian glyph looks like a speck of dust on your screen—under the ķ. In today’s #SBBlogwatch, we blow it off. At @TechstrongGroup’s @SecurityBlvd: securityboulevard.com/2023/10/

  23. @shuvashish76 “The malicious actors registered a copycat internationalized domain name that uses #Punycode, a special character encoding, to masquerade as the real #KeePass site. The difference between the two sites is visually so subtle it will undoubtedly fool many people.

    We have reported this incident to #Google but would like to warn users that the ad is still currently running.”

  24. Google-hosted malvertising leads to fake Keepass site that looks genuine - Enlarge (credit: Miragec/Getty Images)

    Google has been caught ... - arstechnica.com/?p=1977141 #malvertising #security #punycode #malware #biz#google

  25. #firefox "et si on autorisait les caractère internationaux dans la barre d'adresse ?

    Résultat : https://www.аррӏе.com/ ressemble au site d'apple ? Mais en vrai vous êtes complètement ailleurs, chez xn--80ak6aa92e.com (c'est exactement équivalent)

    Ça se désactive dans about:config
    network.IDN_show_punycode -> true

    #punycode #phising

  26. Good news everyone!

    I was finally able to add a fully #punycode domain (such as はじめよう.みんな, or xn--p8j9a0d9c9a.xn--q9jyb4c in computerspeak) in the M365 admin interface. This must have been a recent-ish change.

    Some parts of the Exchange admin center still claim the address format is invalid when choosing the domain from the dropdown, but I managed to assign it via PS.

    Gmail seems to be able to send to that address just fine, #Hetzner webmail OTOH nopes right out. I wonder what else breaks :-)

  27. Bah! Now that #Freenom have died, all the above #Punycode domains have been taken down.

    Is there anyone still offering free domain names on obscure TLDs?

  28. I was hoping github.com/mastodon/mastodon/p would fix some of the IDN display issues I see on this instance, but alas, I'm still Punycode in most places.

    (Edit: Testing - https://ꩰ.com | xn--8r9a.com)

    #IDN #Punycode

  29. Fun with internationalised domains:
    Mastodon appears to render some Emoji characters in domains (but not all, I haven't had a chance to dig into the code yet).

    If you want to be doubly verified, add a DNS record for "xn--13h" which is the punycode for ☑️, then configure and use that as your URL. See my profile for an example.

    (I haven't posted an introduction, but expect more DNS crazy and silliness, some past hits have included Wordle over DNS and Wikipedia over DNS.)

    #punycode #idna #unicode #emoji #dns