<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Segurança Archives - Leonardo Nascimento | Engenheiro de Software</title>
	<atom:link href="https://leonardonascimento.dev/categoria/seguranca/feed/" rel="self" type="application/rss+xml" />
	<link>https://leonardonascimento.dev/categoria/seguranca/</link>
	<description>Especializado em backend, APIs e sistemas escaláveis. Experiência em arquitetura de sistemas, integrações, mensageria, performance e aplicações de alta disponibilidade.</description>
	<lastBuildDate>Thu, 22 Jan 2026 14:02:10 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://leonardonascimento.dev/wp-content/uploads/2021/05/cropped-programming-32x32.png</url>
	<title>Segurança Archives - Leonardo Nascimento | Engenheiro de Software</title>
	<link>https://leonardonascimento.dev/categoria/seguranca/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Erros comuns em APIs que causam problemas em produção</title>
		<link>https://leonardonascimento.dev/blog/erros-comuns-em-apis-que-causam-problemas-em-producao/</link>
					<comments>https://leonardonascimento.dev/blog/erros-comuns-em-apis-que-causam-problemas-em-producao/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Fri, 02 Jan 2026 03:39:38 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[http request]]></category>
		<category><![CDATA[postman]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[segurança api]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=2248</guid>

					<description><![CDATA[<p>APIs geralmente funcionam muito bem no começo. Passam nos testes, respondem rápido em ambiente local e entregam o que foi pedido. O problema é que produção cobra coisas que quase nunca são consideradas no início. A maioria dos problemas que aparecem em APIs não vem da linguagem, mas de decisões técnicas erradas ou simplesmente ignoradas. [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/erros-comuns-em-apis-que-causam-problemas-em-producao/">Erros comuns em APIs que causam problemas em produção</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>APIs geralmente funcionam muito bem no começo. Passam nos testes, respondem rápido em ambiente local e entregam o que foi pedido. O problema é que produção cobra coisas que quase nunca são consideradas no início.</p>



<p>A maioria dos problemas que aparecem em APIs não vem da linguagem, mas de decisões técnicas erradas ou simplesmente ignoradas. Abaixo estão os erros mais comuns que vejo em sistemas que começam a dar dor de cabeça depois de ir para produção.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1) Confiar demais no frontend</h2>



<p>Esse é um clássico.</p>



<p>Validar apenas no frontend é assumir que:</p>



<ul class="wp-block-list">
<li>todo cliente vai se comportar bem;</li>



<li>ninguém vai chamar a API direto;</li>



<li>dados nunca vão chegar quebrados.</li>
</ul>



<p>Em produção, isso não acontece.</p>



<p>API precisa validar tudo o que recebe: tipo, formato, limites e estados possíveis. Qualquer dado inválido que entra no sistema vira bug silencioso, inconsistência ou erro difícil de rastrear depois.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2) Não padronizar respostas de erro</h2>



<p>Uma hora o endpoint retorna erro como string, outra hora como objeto, outra hora com HTTP 200 e mensagem de erro no corpo.</p>



<p>Isso gera:</p>



<ul class="wp-block-list">
<li>confusão para quem consome a API;</li>



<li>lógica duplicada no client;</li>



<li>dificuldade de debug.</li>
</ul>



<p>API de produção precisa ter padrão. Mesmo formato de resposta, mesmos campos, mesmos códigos HTTP. Isso reduz erro e aumenta previsibilidade.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3) Ignorar controle de requisições</h2>



<p>Sem rate limiting, uma API fica exposta a:</p>



<ul class="wp-block-list">
<li>abuso involuntário;</li>



<li>loops mal implementados em integrações;</li>



<li>sobrecarga em horários de pico.</li>
</ul>



<p>Muitas quedas de API não são ataques. São apenas clientes chamando demais um endpoint que não foi preparado para isso.</p>



<p><strong>Controle de requisições não é opcional em produção.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">4) Misturar regra de negócio com camada HTTP</h2>



<p>Quando controller começa a virar:</p>



<ul class="wp-block-list">
<li>regra de negócio;</li>



<li>validação;</li>



<li>persistência;</li>



<li>resposta HTTP;</li>
</ul>



<p>o código se torna frágil.</p>



<p>Esse tipo de acoplamento dificulta:</p>



<ul class="wp-block-list">
<li>testes;</li>



<li>reutilização de lógica;</li>



<li>manutenção futura.</li>
</ul>



<p>Separar responsabilidades não é academicismo. É o que evita refatorações dolorosas depois.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">5) Não pensar em idempotência</h2>



<p>Em produção, requisições podem ser reenviadas. Jobs podem rodar mais de uma vez. Webhooks podem disparar duplicado.</p>



<p>Se a API não for idempotente:</p>



<ul class="wp-block-list">
<li>registros duplicam;</li>



<li>ações são executadas mais de uma vez;</li>



<li>efeitos colaterais aparecem.</li>
</ul>



<p>Esse tipo de bug geralmente só aparece depois de um tempo, quando já tem dado real envolvido.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">6) Assumir que dependências externas sempre funcionam</h2>



<p>APIs de terceiros falham. Sempre.</p>



<p>Se sua API depende de outro serviço e não define:</p>



<ul class="wp-block-list">
<li>timeout;</li>



<li>tratamento de erro;</li>



<li>comportamento de fallback;</li>
</ul>



<p>ela vai travar junto.</p>



<p>Código de produção não assume sucesso. Ele se prepara para falha.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">7) Falta de timeout nas requisições</h2>



<p>Sem timeout, uma chamada externa lenta pode:</p>



<ul class="wp-block-list">
<li>travar workers;</li>



<li>consumir conexões;</li>



<li>gerar fila acumulada;</li>



<li>derrubar performance geral.</li>
</ul>



<p>Timeout é uma forma de proteção do sistema. Não definir é deixar o sistema vulnerável.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">8) Falta de logs úteis</h2>



<p>Log demais é tão ruim quanto log nenhum.</p>



<p>Em produção, log precisa responder perguntas como:</p>



<ul class="wp-block-list">
<li>o que aconteceu?</li>



<li>quando aconteceu?</li>



<li>com qual dado?</li>



<li>em qual ponto do fluxo?</li>
</ul>



<p>Logs genéricos ou inexistentes transformam qualquer incidente em caça ao erro.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">9) Falta de versionamento da API</h2>



<p>Alterar contrato de API sem versionamento quebra clientes silenciosamente.</p>



<p>Versão não é detalhe. É o que permite evoluir a API sem destruir integrações existentes.</p>



<p>Ignorar isso costuma gerar retrabalho e retratação depois.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">10) Tratar produção como ambiente de teste</h2>



<p>Produção não é lugar para:</p>



<ul class="wp-block-list">
<li>“ver se funciona”;</li>



<li>testar comportamento;</li>



<li>improvisar correções.</li>
</ul>



<p>APIs em produção precisam ser previsíveis, estáveis e fáceis de operar. Qualquer mudança deve assumir impacto real.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Conclusão</h2>



<p>APIs quebram porque foram pensadas apenas para funcionar, não para operar em produção.</p>



<p>Evitar esses erros não exige ferramentas mirabolantes. Exige postura técnica, atenção ao contexto e responsabilidade com quem vai depender da API depois.</p>
<p>The post <a href="https://leonardonascimento.dev/blog/erros-comuns-em-apis-que-causam-problemas-em-producao/">Erros comuns em APIs que causam problemas em produção</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/erros-comuns-em-apis-que-causam-problemas-em-producao/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Protegendo formulários de Landing Page com Captcha v3 invisível e honeypot</title>
		<link>https://leonardonascimento.dev/blog/protegendo-formularios-de-landingpage-com-captcha-v3-invisivel-e-honeypot/</link>
					<comments>https://leonardonascimento.dev/blog/protegendo-formularios-de-landingpage-com-captcha-v3-invisivel-e-honeypot/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 23:55:18 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Segurança]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=209</guid>

					<description><![CDATA[<p>Integrando formulário com o captcha invísivel (v3) &#8211; e enviando e-mails, utilizado em Landing pages A cada dia surgem diversas landing pages na web, seja para promover um evento ou até mesmo a venda de um produto, geralmente essas páginas possuem pelo menos um formulário de contato. Precisamos proteger esses formulários, se deixarmos a &#8220;esmo&#8221; [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/protegendo-formularios-de-landingpage-com-captcha-v3-invisivel-e-honeypot/">Protegendo formulários de Landing Page com Captcha v3 invisível e honeypot</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Integrando formulário com o captcha invísivel (v3) &#8211; e enviando e-mails, utilizado em Landing pages</p>



<p>A cada dia surgem diversas landing pages na web, seja para promover um evento ou até mesmo a venda de um produto, geralmente essas páginas possuem pelo menos um formulário de contato. </p>



<p>Precisamos proteger esses formulários, se deixarmos a &#8220;esmo&#8221; os clientes passarão a receber muitos spams e não queremos isso.</p>



<p>Alguns devs preferem criar um &#8220;honeypot&#8221; que é basicamente um field que recebe uma classe css e nesse css o campo é setado como hidden, no backend é feito uma validação, se esse field oculto for preenchido, o e-mail não é enviado, isso serve para bots menos &#8220;inteligentes&#8221;.</p>



<p>Uma das melhores soluções do mercado, querendo ou não, é a utilização do Captcha do Google. Pensando nisso, resolvi criar uma integração com o captcha e também utilizar o honeypot que citei acima. Tornei o projeto público, é muito simples de usar.</p>



<p>Você está livre para utilizar e modificar como preferir.</p>



<p><a href="https://github.com/leonardop21/captcha-send-form" target="_blank" rel="noreferrer noopener">https://github.com/leonardop21/captcha-send-form</a></p>
<p>The post <a href="https://leonardonascimento.dev/blog/protegendo-formularios-de-landingpage-com-captcha-v3-invisivel-e-honeypot/">Protegendo formulários de Landing Page com Captcha v3 invisível e honeypot</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/protegendo-formularios-de-landingpage-com-captcha-v3-invisivel-e-honeypot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hospede seu site em um servidor Cloud por menos de R$ 11 Mês</title>
		<link>https://leonardonascimento.dev/blog/hospede-seu-site-em-um-servidor-cloud-por-menos-de-r-11-mes/</link>
					<comments>https://leonardonascimento.dev/blog/hospede-seu-site-em-um-servidor-cloud-por-menos-de-r-11-mes/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 23:55:15 +0000</pubDate>
				<category><![CDATA[Laravel]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[acesso remoto]]></category>
		<category><![CDATA[acesso SSH]]></category>
		<category><![CDATA[anti-spam]]></category>
		<category><![CDATA[aplicações]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[balanceador de carga]]></category>
		<category><![CDATA[banco de dados]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[como configurar um servidor web]]></category>
		<category><![CDATA[compartilhada]]></category>
		<category><![CDATA[configuração]]></category>
		<category><![CDATA[consumo]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[CronJob]]></category>
		<category><![CDATA[disco]]></category>
		<category><![CDATA[downgrade]]></category>
		<category><![CDATA[e-mails]]></category>
		<category><![CDATA[editor de arquivos]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[gerenciador de banco de dados]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[hospedagem]]></category>
		<category><![CDATA[hospedagem boa e barata 2023]]></category>
		<category><![CDATA[hospedagem laravel barata]]></category>
		<category><![CDATA[hospedagem wordress barata]]></category>
		<category><![CDATA[Hostoo]]></category>
		<category><![CDATA[laravel]]></category>
		<category><![CDATA[Linode]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[melhor hospedagem de 2022]]></category>
		<category><![CDATA[melhor hospedagem de 2023]]></category>
		<category><![CDATA[migração]]></category>
		<category><![CDATA[onde hospedar meu site]]></category>
		<category><![CDATA[painel de controle]]></category>
		<category><![CDATA[PHPMyAdmin]]></category>
		<category><![CDATA[qual o melhor lugar pra hospedar site]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[recarga]]></category>
		<category><![CDATA[restauração]]></category>
		<category><![CDATA[revenda]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[servidor barato]]></category>
		<category><![CDATA[servidor cloud barato]]></category>
		<category><![CDATA[servidor php barato]]></category>
		<category><![CDATA[servidor vps barato]]></category>
		<category><![CDATA[servidor web configurado]]></category>
		<category><![CDATA[servidor web configurável]]></category>
		<category><![CDATA[servidor wordpress barato]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[suporte]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[tráfego]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[valor]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=251</guid>

					<description><![CDATA[<p>Não tem conhecimento de como configurar um servidor Cloud ou simplesmente não quer ter dores de cabeça para gerenciar um Servidor? Calma que...</p>
<p>The post <a href="https://leonardonascimento.dev/blog/hospede-seu-site-em-um-servidor-cloud-por-menos-de-r-11-mes/">Hospede seu site em um servidor Cloud por menos de R$ 11 Mês</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Seja para quem é iniciante ou dinossauro na área de tecnologia, sempre fica aquela dúvida, qual o melhor e mais barato serviço de hospedagem atualmente? Hospedagem Cloud ou compartilhada? (Compartilhada não quero mais nem de graça). Se você já tem um certo conhecimento, claro que compensa muito mais <a rel="noreferrer noopener" href="http://bit.ly/3gfVBud" data-type="URL" data-id="http://bit.ly/3gfVBud" target="_blank">configurar seu próprio servidor</a> e alocar seus clientes, a desvantagem é que você fica responsável por praticamente tudo, configurar gerenciador de hospedagem, e-mails, quedas de serviços entre outros, neste caso, recomendo a <a rel="noreferrer noopener" href="http://bit.ly/3gfVBud" data-type="URL" data-id="http://bit.ly/3gfVBud" target="_blank">Linode, sem medo de errar.</a></p>



<p>Porém, todavia, entretanto, contudo, se você não tem um grande conhecimento em gerenciamento de hospedagens, ou simplesmente não quer se incomodar em prestar suporte para o seu cliente, <a href="https://bit.ly/3f83PxE" data-type="URL" data-id="https://bit.ly/3f83PxE" target="_blank" rel="noreferrer noopener">poderá muito bem optar por um Cloud 100% configurado com:</a></p>



<ul class="wp-block-list">
<li>Servidor Cloud individual (Apenas o seu site hospedado no Cloud)</li>



<li>E-mails ilimitados</li>



<li>SSL grátis</li>



<li>Firewall</li>



<li>Tráfego ilimitado</li>



<li>Banco de dados ilimitados</li>



<li>Backup grátis</li>



<li>Acesso SSH</li>



<li>Software anti-spam para e-mails</li>



<li>Upgrade/Downgrade de plano direto pelo painel, sem precisar abrir ticket e sem downtime</li>



<li>Suporte grátis</li>



<li>Instalações de aplicações com poucos cliques</li>



<li>Revenda de  hospedagem</li>



<li>Plugin de cache (WordPress)</li>



<li>Editor de arquivos</li>



<li>FTP</li>



<li>Deploy pelo GitLab em breve Github e Bitbucket</li>



<li>Restauração de backup em poucos cliques</li>



<li>Gerenciador de banco de dados (PHPMYADMIN)</li>



<li>Acesso remoto ao banco de dados</li>



<li>Escolher entre Mysql e PostgreSQL</li>



<li>Balanceador de carga</li>



<li>Escolher versões do PHP (5.4 até &gt;= 8.0) </li>



<li>CronJob direto pelo painel</li>



<li>Logs de erro do PHP e do servidor</li>



<li>Migração dos seus dados gratuitamente (Consulte)</li>



<li>Hospedagem individualizada, sem compartilhamento de CPU e memória com outros sites</li>



<li>Sem fidelidade (cancele quando quiser)</li>



<li><strong>A partir de R$ 10,90</strong></li>
</ul>



<p>Lembrando que o valor de R$ 10,90 é a configuração inicial, se você precisar de mais poder de processamento, poderá efetuar upgrade da sua instância, com valores adicionais.</p>



<p><strong>Sem surpresas na conta</strong></p>



<p>Você está no controle da sua hospedagem, no painel de controle, é possível verificar uma estimativa de quantos créditos você ainda possuí e quanto tempo ele irá durar. </p>



<p>Você pode optar por deixar a recarga automática através de cartão de crédito, também é possível inserir créditos através de boleto bancário, Pix ou mercado pago.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="324" height="96" src="https://leonardonascimento.dev/wp-content/uploads/2022/11/image-1.png" alt="" class="wp-image-253" srcset="https://leonardonascimento.dev/wp-content/uploads/2022/11/image-1.png 324w, https://leonardonascimento.dev/wp-content/uploads/2022/11/image-1-300x89.png 300w" sizes="(max-width: 324px) 100vw, 324px" /><figcaption class="wp-element-caption">Estimativa de valor e duração do crédito em dias</figcaption></figure>



<p><strong>Você no controle</strong></p>



<p>Com a <a rel="noreferrer noopener" href="https://bit.ly/3f83PxE" data-type="URL" data-id="https://bit.ly/3f83PxE" target="_blank">hostoo</a> você está no controle e não precisa ser expert em servidores, é possível efetuar upgrade e downgrade de servidor com poucos cliques e sem deixar o seu site offline. Instale e configure aplicações em poucos cliques. Gosta do WordPress? Plugin de cache gratuito para acelerar ainda mais o carregamento do seu site.</p>



<p>No print abaixo, podemos notar o domínio do site, versão do PHP, SSL ativo, detalhes do plano, detalhes de consumo de CPU, RAM, disco e outras configurações da hospedagem.</p>



<figure class="wp-block-image size-large"><a href="https://bit.ly/3f83PxE"><img fetchpriority="high" decoding="async" width="1024" height="479" src="https://leonardonascimento.dev/wp-content/uploads/2022/11/image-2-1024x479.png" alt="" class="wp-image-254" srcset="https://leonardonascimento.dev/wp-content/uploads/2022/11/image-2-1024x479.png 1024w, https://leonardonascimento.dev/wp-content/uploads/2022/11/image-2-300x140.png 300w, https://leonardonascimento.dev/wp-content/uploads/2022/11/image-2-768x359.png 768w, https://leonardonascimento.dev/wp-content/uploads/2022/11/image-2.png 1362w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption"><a href="https://bit.ly/3f83PxE" data-type="URL" data-id="https://bit.ly/3f83PxE" target="_blank" rel="noreferrer noopener">PAINEL DE CONTROLE HOSTOO</a></figcaption></figure>



<p><strong>Precisa de mais?</strong></p>



<p>Além de ter servidores nos Estados Unidos, também é possível hospedar seus sites em clouds aqui no Brasil, claro, por um valor adicional. Com a<a rel="noreferrer noopener" href="https://bit.ly/3f83PxE" data-type="URL" data-id="https://bit.ly/3f83PxE" target="_blank"> Hostoo você pode fazer upgrade de plano facilmente</a>. Suponhamos que durante o dia, você teve visitas atípicas em seu website, resultando em um consumo máximo de CPU e RAM, e agora o que fazer? Em poucos cliques, você pode efetuar upgrade do seu plano, contratando um cloud melhor, pagando por hora utilizada, e posteriormente, retornar ao plano original, você está 100% no controle.</p>



<p><strong>Suporte que não te deixa 48h esperando</strong></p>



<p>Estou com a <a rel="noreferrer noopener" href="https://bit.ly/3f83PxE" data-type="URL" data-id="https://bit.ly/3f83PxE" target="_blank">Hostoo há mais de 1 ano</a> e diferente de outros serviços de hospedagem, o suporte é muito rápido e definitivamente resolve seus problemas. Até o momento, precisei abrir apenas 1 ticket de site fora do ar, onde ficou constatado que o problema não era na hospedagem e sim no servidor dns que eu estava utilizando como proxy, o outro ticket? Foi aberto pela própria empresa, quando me deparei com um erro 500 no painel de hospedagem. Tempo da primeira resposta &lt; 22 minutos.</p>



<figure class="wp-block-image size-large"><a href="https://bit.ly/3f83PxE" target="_blank" rel="noreferrer noopener"><img decoding="async" width="1024" height="305" src="https://leonardonascimento.dev/wp-content/uploads/2022/11/image-3-1024x305.png" alt="" class="wp-image-258" srcset="https://leonardonascimento.dev/wp-content/uploads/2022/11/image-3-1024x305.png 1024w, https://leonardonascimento.dev/wp-content/uploads/2022/11/image-3-300x89.png 300w, https://leonardonascimento.dev/wp-content/uploads/2022/11/image-3-768x229.png 768w, https://leonardonascimento.dev/wp-content/uploads/2022/11/image-3.png 1364w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption"><a href="https://bit.ly/3f83PxE" data-type="URL" data-id="https://bit.ly/3f83PxE" target="_blank" rel="noreferrer noopener">Painel de suporte Hostoo</a></figcaption></figure>



<p>Sem dúvidas, foi um grande achado que estou compartilhando com você! <a href="https://bit.ly/3f83PxE" target="_blank" rel="noreferrer noopener">https://hostoo.io</a></p>
<p>The post <a href="https://leonardonascimento.dev/blog/hospede-seu-site-em-um-servidor-cloud-por-menos-de-r-11-mes/">Hospede seu site em um servidor Cloud por menos de R$ 11 Mês</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/hospede-seu-site-em-um-servidor-cloud-por-menos-de-r-11-mes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>O que é o Bitwarden e como usá-lo para gerenciar suas senhas de forma segura</title>
		<link>https://leonardonascimento.dev/blog/o-que-e-o-bitwarden-e-como-usa-lo-para-gerenciar-suas-senhas-de-forma-segura/</link>
					<comments>https://leonardonascimento.dev/blog/o-que-e-o-bitwarden-e-como-usa-lo-para-gerenciar-suas-senhas-de-forma-segura/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 23:55:10 +0000</pubDate>
				<category><![CDATA[Segurança]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=296</guid>

					<description><![CDATA[<p>Você já se perguntou quantas senhas você tem que lembrar atualmente? Com todas as contas online que possuímos, é fácil perder a conta de todas elas e acabar usando senhas fracas ou até mesmo as mesmas senhas em várias contas. Isso pode ser um grande risco para a segurança de suas informações pessoais, já que [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/o-que-e-o-bitwarden-e-como-usa-lo-para-gerenciar-suas-senhas-de-forma-segura/">O que é o Bitwarden e como usá-lo para gerenciar suas senhas de forma segura</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Você já se perguntou quantas senhas você tem que lembrar atualmente? Com todas as contas online que possuímos, é fácil perder a conta de todas elas e acabar usando senhas fracas ou até mesmo as mesmas senhas em várias contas. Isso pode ser um grande risco para a segurança de suas informações pessoais, já que se uma dessas senhas for comprometida, todas as suas outras contas também podem ser acessadas facilmente.</p>



<p>É aí que entra o Bitwarden. Trata-se uma ferramenta de gerenciamento de senhas segura e fácil de usar, que ajuda a proteger suas informações pessoais e senhas em todos os seus dispositivos. Com o Bitwarden, você pode criar senhas fortes e únicas para cada conta que possui, e armazená-las de forma segura em um único lugar.</p>



<p>Para começar a usar o Bitwarden, basta <a href="https://bitwarden.com/" data-type="URL" data-id="https://bitwarden.com/" target="_blank" rel="noreferrer noopener">criar uma conta gratuita no site oficial</a>. Em seguida, basta adicionar as suas senhas e informações pessoais à sua &#8220;caixa de senhas&#8221; e protegê-las com uma senha mestra. A partir daí, você pode acessar as suas senhas e informações pessoais a partir do aplicativo do Bitwarden em qualquer dispositivo, ou usando o plugin do navegador em seu computador.</p>



<ol class="wp-block-list">
<li>Faça o download e instale o aplicativo Bitwarden em seu dispositivo.</li>



<li>Abra o aplicativo e crie uma conta.</li>



<li>Depois de criar sua conta, você pode começar a adicionar logins e senhas para sites e aplicativos. Você também pode adicionar informações como cartões de crédito, endereços e notas.</li>



<li>Para adicionar um login, clique no botão &#8220;Adicionar&#8221; e preencha as informações relevantes. Você pode adicionar um título para o login, o endereço de login (por exemplo, o URL de um site), o nome de usuário e a senha.</li>



<li>Quando você precisar fazer login em um site ou aplicativo, basta abrir o aplicativo Bitwarden e procurar o login que deseja usar. Toque no login e o aplicativo preencherá automaticamente os campos de nome de usuário e senha para você.</li>
</ol>



<p>Além disso, o Bitwarden oferece uma série de recursos adicionais, como sincronização em vários dispositivos, geração de senhas fortes e autenticação de dois fatores, que ajudam a proteger ainda mais suas informações pessoais.</p>



<p>Em resumo, o Bitwarden é uma ótima opção para quem quer manter suas senhas seguras e organizadas de forma fácil e conveniente. Além disso é uma forma eficaz de proteger suas informações pessoais e evitar riscos de segurança online.</p>
<p>The post <a href="https://leonardonascimento.dev/blog/o-que-e-o-bitwarden-e-como-usa-lo-para-gerenciar-suas-senhas-de-forma-segura/">O que é o Bitwarden e como usá-lo para gerenciar suas senhas de forma segura</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/o-que-e-o-bitwarden-e-como-usa-lo-para-gerenciar-suas-senhas-de-forma-segura/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Por que não é seguro salvar senhas no navegador</title>
		<link>https://leonardonascimento.dev/blog/por-que-nao-e-seguro-salvar-senhas-no-navegador/</link>
					<comments>https://leonardonascimento.dev/blog/por-que-nao-e-seguro-salvar-senhas-no-navegador/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 23:55:09 +0000</pubDate>
				<category><![CDATA[Segurança]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=299</guid>

					<description><![CDATA[<p>Salvar suas senhas no navegador pode parecer uma maneira conveniente de acessar rapidamente suas informações, mas na verdade pode te colocar em risco. Aqui estão algumas razões pelas quais você deve evitar salvar suas senhas no navegador: Em vez de salvar suas senhas no navegador, considere usar um gerenciador de senhas dedicado como o Bitwarden [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/por-que-nao-e-seguro-salvar-senhas-no-navegador/">Por que não é seguro salvar senhas no navegador</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Salvar suas senhas no navegador pode parecer uma maneira conveniente de acessar rapidamente suas informações, mas na verdade pode te colocar em risco. Aqui estão algumas razões pelas quais você deve evitar salvar suas senhas no navegador:</p>



<ol class="wp-block-list">
<li>Qualquer pessoa que tenha acesso ao seu computador pode facilmente acessar suas contas online, basta abrir o navegador e clicar em &#8220;Entrar&#8221;.</li>



<li>Se o seu computador for roubado ou hackeado, as pessoas terão acesso a todas as suas senhas e informações confidenciais.</li>



<li>Alguns navegadores sincronizam suas senhas em vários dispositivos, o que significa que, se você salvar suas senhas em um dispositivo, elas também estarão disponíveis em outros dispositivos. Isso pode aumentar o risco de suas informações serem expostas.</li>



<li>Os navegadores não oferecem a mesma segurança que os gerenciadores de senhas dedicados, como o <a href="https://leonardonascimento.dev/blog/o-que-e-o-bitwarden-e-como-usa-lo-para-gerenciar-suas-senhas-de-forma-segura/" data-type="post" data-id="296">Bitwarden</a>. Eles não oferecem recursos de autenticação de dois fatores ou criptografia forte para proteger suas senhas.</li>



<li>Existem vírus capaz de copiar e enviar a terceiros todas as suas senhas salvas no navegador.</li>
</ol>



<p>Em vez de salvar suas senhas no navegador, considere usar um gerenciador de senhas dedicado como o <a href="https://leonardonascimento.dev/blog/o-que-e-o-bitwarden-e-como-usa-lo-para-gerenciar-suas-senhas-de-forma-segura/" data-type="post" data-id="296">Bitwarden</a> para armazenar suas informações de forma segura.</p>



<p></p>
<p>The post <a href="https://leonardonascimento.dev/blog/por-que-nao-e-seguro-salvar-senhas-no-navegador/">Por que não é seguro salvar senhas no navegador</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/por-que-nao-e-seguro-salvar-senhas-no-navegador/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Por que aprender inglês é fundamental para o sucesso em todas as carreiras</title>
		<link>https://leonardonascimento.dev/blog/por-que-aprender-ingles-e-fundamental-para-o-sucesso-em-todas-as-carreiras/</link>
					<comments>https://leonardonascimento.dev/blog/por-que-aprender-ingles-e-fundamental-para-o-sucesso-em-todas-as-carreiras/#respond</comments>
		
		<dc:creator><![CDATA[Leonardo]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 23:55:07 +0000</pubDate>
				<category><![CDATA[Dicas & Truques]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[teste]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[aprendizado de língua inglesa]]></category>
		<category><![CDATA[carreira em tecnologia]]></category>
		<category><![CDATA[comunicação em inglês]]></category>
		<category><![CDATA[documentação técnica]]></category>
		<category><![CDATA[empresas de tecnologia]]></category>
		<category><![CDATA[inglês barato]]></category>
		<category><![CDATA[inglês com professor]]></category>
		<category><![CDATA[inglês online]]></category>
		<category><![CDATA[inglês para programadores]]></category>
		<category><![CDATA[onde aprender inglês]]></category>
		<category><![CDATA[Preply.]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[recursos on-line de programação]]></category>
		<category><![CDATA[tecnologia]]></category>
		<guid isPermaLink="false">https://leonardonascimento.dev/?p=315</guid>

					<description><![CDATA[<p>Nos dias de hoje, a tecnologia é uma indústria global e em constante crescimento. A maioria das empresas que desenvolvem software estão localizadas em países de língua inglesa, como Estados Unidos, Reino Unido e Canadá. Por esta razão, o inglês é a língua universal da tecnologia, e é essencial para os programadores que desejam avançar [&#8230;]</p>
<p>The post <a href="https://leonardonascimento.dev/blog/por-que-aprender-ingles-e-fundamental-para-o-sucesso-em-todas-as-carreiras/">Por que aprender inglês é fundamental para o sucesso em todas as carreiras</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Nos dias de hoje, a tecnologia é uma indústria global e em constante crescimento. A maioria das empresas que desenvolvem software estão localizadas em países de <a href="http://bit.ly/3JIkpXx" data-type="URL" data-id="http://bit.ly/3JIkpXx" target="_blank" rel="noreferrer noopener">língua inglesa,</a> como Estados Unidos, Reino Unido e Canadá. Por esta razão, o inglês é a língua universal da tecnologia, e é essencial para os programadores que desejam avançar em suas carreiras.</p>



<p><a href="http://bit.ly/3JIkpXx" data-type="URL" data-id="http://bit.ly/3JIkpXx" target="_blank" rel="noreferrer noopener">Aprender inglês</a> é importante para programadores por diversas razões. Em primeiro lugar, a maioria das documentações de programação são escritas em inglês. Portanto, é importante que os programadores sejam capazes de ler e entender essas documentações para que possam trabalhar com eficiência e precisão. Se um programador não entender a documentação, poderá perder tempo tentando descobrir o que significa cada termo técnico, o que pode afetar o prazo de entrega do projeto.</p>



<p>Em segundo lugar, a comunicação com colegas de trabalho e clientes também é fundamental para o sucesso de um projeto. Se os programadores não conseguirem <a href="http://bit.ly/3JIkpXx" data-type="URL" data-id="http://bit.ly/3JIkpXx" target="_blank" rel="noreferrer noopener">se comunicar em inglês</a>, isso pode afetar a qualidade do trabalho e a satisfação do cliente. Além disso, muitas vezes os programadores precisam colaborar com colegas de outros países, e o inglês é a língua que une todas essas pessoas.</p>



<p>Outra razão pela qual os <a href="http://bit.ly/3JIkpXx" data-type="URL" data-id="http://bit.ly/3JIkpXx" target="_blank" rel="noreferrer noopener">programadores devem aprender inglês</a> é que muitos dos principais recursos on-line de programação estão disponíveis apenas em inglês. Existem muitos fóruns de programação, tutoriais e documentações que são escritos exclusivamente em inglês. Se um programador não fala inglês, ele pode perder acesso a uma grande quantidade de informações e recursos importantes.</p>



<p>Por fim, a maioria das empresas de tecnologia que oferecem oportunidades de trabalho para programadores <a href="http://bit.ly/3JIkpXx" data-type="URL" data-id="http://bit.ly/3JIkpXx" target="_blank" rel="noreferrer noopener">exigem conhecimentos em inglês</a>. Se um programador não fala inglês, isso pode limitar suas opções de carreira. Muitas empresas exigem que seus funcionários falem inglês para que possam se comunicar com clientes e colegas em todo o mundo. Se um programador não fala inglês, ele pode perder oportunidades de trabalho em empresas multinacionais e grandes projetos internacionais.</p>



<p>Em resumo, <a href="http://bit.ly/3JIkpXx" data-type="URL" data-id="http://bit.ly/3JIkpXx" target="_blank" rel="noreferrer noopener">aprender inglês é fundamental</a> para os programadores que desejam ter sucesso em suas carreiras. Comunicação efetiva em inglês é essencial para trabalhar em equipes internacionais, colaborar com colegas de outros países, entender documentações técnicas e ter acesso a recursos on-line importantes. Além disso, a maioria das empresas de tecnologia exigem conhecimentos em inglês para contratação de funcionários. Por estas razões, é essencial para os programadores investir tempo e esforço no aprendizado da língua inglesa.</p>



<p>Onde aprender?</p>



<p><a rel="noreferrer noopener" href="http://bit.ly/3JIkpXx" data-type="URL" data-id="http://bit.ly/3JIkpXx" target="_blank">Preply</a> é uma plataforma de educação on-line que oferece <a rel="noreferrer noopener" href="http://bit.ly/3JIkpXx" data-type="URL" data-id="http://bit.ly/3JIkpXx" target="_blank">aulas particulares</a> para todos os bolsos, em uma variedade de disciplinas, incluindo línguas, música, negócios, ciências e programação. A plataforma conecta estudantes com tutores qualificados em todo o mundo e oferece aulas sob demanda e personalizadas de acordo com as necessidades de cada aluno. A Preply é uma opção conveniente e acessível para quem busca aprimorar suas habilidades e conhecimentos em diferentes áreas.</p>
<p>The post <a href="https://leonardonascimento.dev/blog/por-que-aprender-ingles-e-fundamental-para-o-sucesso-em-todas-as-carreiras/">Por que aprender inglês é fundamental para o sucesso em todas as carreiras</a> appeared first on <a href="https://leonardonascimento.dev">Leonardo Nascimento | Engenheiro de Software</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://leonardonascimento.dev/blog/por-que-aprender-ingles-e-fundamental-para-o-sucesso-em-todas-as-carreiras/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
