L(O*62).ONG, que deixa URLs longas
(loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.ong)Ferramenta para deixar URLs longas
- Função: uma ferramenta que torna URLs muito longas.
- Criadores: criada em conjunto por ccbikai e ChatGPT.
- Inspiração: inspirada em llIlI.lI.
Opinião do GN⁺
- Utilidade: esta ferramenta pode ser útil em situações específicas em que seja necessário tornar uma URL longa. Por exemplo, pode ser usada para testar sistemas cujo comportamento muda conforme o comprimento da URL.
- Fator de interesse: pode despertar curiosidade sobre por que seria necessário deixar uma URL longa.
- Considerações técnicas: URLs longas demais podem causar problemas ao serem processadas por navegadores ou servidores. Portanto, é preciso cuidado no uso real.
- Alternativa: é um conceito oposto ao dos serviços de encurtamento de URL, e existem várias ferramentas que permitem ajustar o comprimento da URL.
1 comentários
Comentários do Hacker News
Sou o autor. Eu queria publicar isso pessoalmente, mas não sabia que já tinha sido postado
Enfrentei bastante problemas durante a implantação, principalmente relacionados a certificados HTTPS. O segmento mais longo de um nome de domínio tem 63 caracteres, e o tamanho máximo do commonName em um certificado HTTPS é 64, então Cloudflare, Vercel e Netlify não conseguiram obter assinatura do Let's Encrypt usando o nome de domínio como commonName, mas a Zeabur conseguiu
No fim, troquei o certificado da Cloudflare para Google Trust Services LLC e consegui concluir a assinatura. O certificado relacionado pode ser visto em https://crt.sh/?q=looooooooooooooooooooooooooooooooooooooooo...
A gambiarra anterior era incluir um segundo domínio mais curto no certificado, mas isso nem sempre era fácil ou possível
O Letsencrypt não exige configuração de commonName; basta ter Subject Alternative Name (SAN), e o SAN pode ter até 255 caracteres. Mesmo assim, alguns provedores exigem commonName sem motivo claro
.ongnão deveria exigir elegibilidade de uma organização não governamental fora da China para poder ser registrado?Com base em [1] https://www.godaddy.com/help/about-ong-domains-41384
Minha primeira impressão foi “que tipo de QA é esse? o que vai quebrar?”. Até entendo usar o nome de domínio como commonName, mas isso não parece um jeito ultrapassado? Hoje a extensão SAN do x.509 já deve cobrir isso, então é meio surpreendente ver autoridades certificadoras ainda presas ao jeito antigo
Ficou tão bem feito que dá até raiva
Está aqui: https://looooooooooooooooooooooooooooooooooooooooooooooooooo...
As pessoas precisam de um rótulo dizendo que devem colocar o protocolo primeiro. Entrei e digitei
google.com, mas não aconteceu nada, então por um momento achei que estava quebrado ou que tinha tomado uma bomba de tráfego do HNGoogle.com, mas não sei o que deveria acontecerJá fiz algo parecido para deixar links com “cara de suspeitos”
O recurso de geração automática de links provavelmente quebra, mas copiando e colando ou linkando direito deve funcionar
https://sketchylinkasdf.com/ssl_webmaster.zip/qwerty/
mail.com.sketchylinkasdf.com, por exemplo/feedback, mas não parece haver um jeito de enviar feedback de verdade. Deixei passar alguma coisa?Uma empresa chamada Halibut Stuff vendia camisetas com encaminhamento de e-mail grátis embutido
Meu endereço era
myself@iwenttodefcon7.andalligotwas.thislousyemailaddress.com, e isso quebrou inúmeros formulários de cadastro. Na época eu trabalhava com teste de software e cheguei a falar em criar um serviço de e-mail “com alta chance de quebrar coisas” para vender a outros testadores, mas desistimos porque seria difícil para quem precisasse explicar isso a quem aprova orçamenton?varcharde pelo menos 100 caracteresGostei muito da forma como a URL é codificada em binário e depois os 0 e 1 são trocados por
Oeo. GenialNa prática, https:// já deveria vir preenchido no formulário
http:+ um único caractere, então fica meio confuso. Por exemplo,https:/atambém vira um domínio “válido”Será que eu tive um AVC? Tenho 100% de certeza de que vi exatamente este tópico e exatamente estes comentários ontem, mas agora todos aparecem como se fossem de 5 horas atrás
Aqui está um link de busca no Algolia com a explicação do dang para a mesma pergunta e explicações antigas: https://news.ycombinator.com/item?id=36472976
É preciso tomar cuidado ao criar um site assim. Há muito tempo, eu fiz algo parecido (
urllengthener.sadale.net) e o site foi denunciado como uma “campanha de spam”. Descobri que spammers estavam usando meu site indevidamente para gerar links de spam, e eu tirei o site do ar imediatamente, então não sofri nenhuma punição sériaFuncionava assim. O spammer usava meu URL lengthener como serviço de redirecionamento para mandar, na aparência, para um site que parecia um projeto inacabado, mas isso era só disfarce. Esse site tinha um código JavaScript que detectava o identificador de fragmento da URL, ou seja, a parte de hash no fim da URL, e, se o fragmento combinasse com o anúncio dele, redirecionava para o anúncio de spam real
Por exemplo, suponha que o spammer tenha
example.org. Ele configurava meu serviço para fazer https://urllengthener.sadale.net/foobarbaz redirecionar para https://example.org e depois enviava spam para a vítima com o link https://urllengthener.sadale.net/foobarbaz#identifierXYZ. Quando a vítima clicava, ia para https://example.org/#identifierXYZ e via o anúncio. O próprio https://example.org/ parecia normal, e o fragmento da URL, por ser um elemento do lado do cliente, nem aparecia nos logs HTTP do servidor. Se não fosse pela denúncia desse abuso para spam, eu provavelmente nunca teria descoberto, então até sou grato por issoSó para constar,
example.orgnão é um site de spam real, é apenas um domínio de exemplo. Quando eu tiver tempo, preciso escrever isso em algum lugar. E, testando este serviço, parece que ele pode ser abusado exatamente da mesma forma que o meu site. No mínimo, recomendo fortemente desativar o redirecionamento de identificador de fragmento de URL. Um exemplo de abuso possível é https://looooooooooooooooooooooooooooooooooooooooooooooooooo...Não daria para deixá-la ainda mais loooonger usando subdomínios?
Pelo que eu entendo, um domínio pode ter até 255 caracteres
https://a.lot.looooooooo(...)nger.than.looooooooo(...).ng
[0] https://stackoverflow.com/questions/417142/what-is-the-maxim...