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

<channel>
	<title>Antonio Campos</title>
	<atom:link href="https://antoniocampos.net/feed/" rel="self" type="application/rss+xml"/>
	<link>https://antoniocampos.net/</link>
	<description>Os desatinos de um Geek!!!</description>
	<lastBuildDate>Wed, 17 Jan 2024 20:18:02 +0000</lastBuildDate>
	<language>pt-PT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://antoniocampos.net/wp-content/uploads/cropped-me-32x32.jpg</url>
	<title>António Campos</title>
	<link>https://antoniocampos.net/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">28847428</site>	<item>
		<title>WordPress pede credenciais FTP ao atualizar</title>
		<link>https://antoniocampos.net/2018/03/15/wordpress-pede-credenciais-ftp-ao-atualizar/</link>
					<comments>https://antoniocampos.net/2018/03/15/wordpress-pede-credenciais-ftp-ao-atualizar/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Thu, 15 Mar 2018 19:24:39 +0000</pubDate>
				<category><![CDATA[Cábulas]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp-config.php]]></category>
		<guid isPermaLink="false">https://antoniocampos.net/?p=1418</guid>

					<description><![CDATA[<p>Não é a primeira vez que me acontece numa instalação de WordPress ao atualizar um plugin ou o próprio WordPress, através do painel de administração do WordPress, pedir dados de acesso FTP. A mensagem de erro exata é a seguinte: Para executar a acção solicitada, o WordPress precisa de aceder ao seu servidor. Por favor &#8230; <a href="https://antoniocampos.net/2018/03/15/wordpress-pede-credenciais-ftp-ao-atualizar/" class="more-link">Continuar a ler <span class="screen-reader-text">WordPress pede credenciais FTP ao atualizar</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="768" height="236" data-attachment-id="1419" data-permalink="https://antoniocampos.net/2018/03/15/wordpress-pede-credenciais-ftp-ao-atualizar/wordpressloginftp/" data-orig-file="https://antoniocampos.net/wp-content/uploads/WordpressLoginFTP.png" data-orig-size="1326,407" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Wordpress Login FTP" data-image-description="&lt;p&gt;Wordpress Login FTP&lt;/p&gt;
" data-image-caption="&lt;p&gt;Wordpress Login FTP&lt;/p&gt;
" data-medium-file="https://antoniocampos.net/wp-content/uploads/WordpressLoginFTP-300x92.png" data-large-file="https://antoniocampos.net/wp-content/uploads/WordpressLoginFTP-1024x314.png" src="https://antoniocampos.net/wp-content/uploads/WordpressLoginFTP-768x236.png" alt="Wordpress Login FTP" class="wp-image-1419" srcset="https://antoniocampos.net/wp-content/uploads/WordpressLoginFTP-768x236.png 768w, https://antoniocampos.net/wp-content/uploads/WordpressLoginFTP-300x92.png 300w, https://antoniocampos.net/wp-content/uploads/WordpressLoginFTP-1024x314.png 1024w, https://antoniocampos.net/wp-content/uploads/WordpressLoginFTP.png 1326w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption>WordPress Login FTP</figcaption></figure>


<p>Não é a primeira vez que me acontece numa instalação de WordPress ao atualizar um plugin ou o próprio WordPress, através do painel de administração do WordPress, pedir dados de acesso FTP.</p>
<p>A mensagem de erro exata é a seguinte:</p>
<pre>Para executar a acção solicitada, o WordPress precisa de aceder ao seu servidor. Por favor insira as suas credenciais de FTP para continuar. Se não se lembra das suas credenciais, deverá contactar o seu serviço de alojamento web.</pre>
<p>O primeiro passo para resolver é verificar se o utilizador que corre o servidor Web (Apache, IIS, Nginx etc&#8230;) tem permissões de escrita nas pastas do WordPress.</p>
<p>No entanto este problema geralmente fica resolvido quando adicionamos a linha seguinte no wp-config.php:</p>
<pre class="code-pre "><code>define('FS_METHOD', 'direct');</code></pre>
<p>Pode ser colocado em qualquer lugar do ficheiro desde que fique acima da linha:</p>
<pre class="code-pre "><code>if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
</code></pre><p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2018/03/15/wordpress-pede-credenciais-ftp-ao-atualizar/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1418</post-id>	</item>
		<item>
		<title>Java erro ao utilizar MD5withRSA</title>
		<link>https://antoniocampos.net/2018/01/12/java-erro-ao-utilizar-md5withrsa/</link>
					<comments>https://antoniocampos.net/2018/01/12/java-erro-ao-utilizar-md5withrsa/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Fri, 12 Jan 2018 19:51:03 +0000</pubDate>
				<category><![CDATA[Cábulas]]></category>
		<category><![CDATA[Intel RMM]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[MD5withRSA]]></category>
		<guid isPermaLink="false">http://antoniocampos.net/?p=1385</guid>

					<description><![CDATA[<p>Recentemente precisei de me ligar a um servidor através do &#8220;Intel Remote Management Module&#8221;, como estou a usar uma versão atual do Java e alguns protocolos de encriptação e assinatura foram entretanto considerados inseguros, o Java bloqueia a sua utilização&#8230; no entanto permite o utilizador alterar a configuração e permitir esses métodos inseguros por sua &#8230; <a href="https://antoniocampos.net/2018/01/12/java-erro-ao-utilizar-md5withrsa/" class="more-link">Continuar a ler <span class="screen-reader-text">Java erro ao utilizar MD5withRSA</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Recentemente precisei de me ligar a um servidor através do &#8220;Intel Remote Management Module&#8221;, como estou a usar uma versão atual do Java e alguns protocolos de encriptação e assinatura foram entretanto considerados inseguros, o Java bloqueia a sua utilização&#8230; no entanto permite o utilizador alterar a configuração e permitir esses métodos inseguros por sua conta e risco.</p>
<p>Ao aceder à aplicação recebia o erro:</p>
<blockquote><p><strong>Error:</strong> Unsigned Application requesting unrestricted access to system.<br />
The following resource is signed with a weak signature algoritm MD5withRsa and is treated as unsigned</p></blockquote>
<p><img decoding="async" data-attachment-id="1386" data-permalink="https://antoniocampos.net/2018/01/12/java-erro-ao-utilizar-md5withrsa/erro/" data-orig-file="https://antoniocampos.net/wp-content/uploads/Erro.png" data-orig-size="598,722" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Erro MD5withRSA Java" data-image-description="" data-image-caption="" data-medium-file="https://antoniocampos.net/wp-content/uploads/Erro-248x300.png" data-large-file="https://antoniocampos.net/wp-content/uploads/Erro.png" class="size-full wp-image-1386 aligncenter" src="https://antoniocampos.net/wp-content/uploads/Erro.png" alt="" width="598" height="722" srcset="https://antoniocampos.net/wp-content/uploads/Erro.png 598w, https://antoniocampos.net/wp-content/uploads/Erro-248x300.png 248w" sizes="(max-width: 598px) 100vw, 598px" /></p>
<p>Para contornar o bloqueio basta editar o ficheiro de configuração do Java o java.security que está na pasta do Java.</p>
<p>Para começar precisamos de saber a versão do Java que estamos a utilizar, geralmente a utilizada é a mais recente que se encontrar na pasta do Java,</p>
<p>no meu caso o ficheiro java.security estava na pasta:</p>
<blockquote><p>C:\Program Files (x86)\Java\jre<strong>(versão do Java)</strong>\lib\security\java.security</p></blockquote>
<p>para editar este ficheiro precisamos de usar um editor de texto (por exemplo o bloco de notas!) mas com permissões de administrador, e fazer as seguintes alterações:</p>
<p>Editar a linha:</p>
<p><strong>jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA &amp; usage TLSServer, \</strong></p>
<p>e retirar o MD5</p>
<p><strong>jdk.certpath.disabledAlgorithms=MD2, SHA1 jdkCA &amp; usage TLSServer, \</strong></p>
<p>Editar a linha:</p>
<p><strong>jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize &lt; 1024</strong></p>
<p>e retirar o MD5</p>
<p><strong>jdk.jar.disabledAlgorithms=MD2, RSA keySize &lt; 1024</strong></p>
<p>Editar a linha</p>
<p><strong>jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize &lt; 768, \</strong><br />
<strong> EC keySize &lt; 224</strong></p>
<p>e retirar o&nbsp;MD5withRSA</p>
<p><strong>jdk.tls.disabledAlgorithms=SSLv3, RC4, DH keySize &lt; 768, \</strong><br />
<strong> EC keySize &lt; 224</strong></p>
<p>Ir à configuração do Java e adicionar o url do site às excepções e se tudo correu como esperado irá funcionar&#8230;</p>
<p><img decoding="async" data-attachment-id="1387" data-permalink="https://antoniocampos.net/2018/01/12/java-erro-ao-utilizar-md5withrsa/javarun/" data-orig-file="https://antoniocampos.net/wp-content/uploads/JavaRun.png" data-orig-size="549,368" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="JavaRun" data-image-description="" data-image-caption="" data-medium-file="https://antoniocampos.net/wp-content/uploads/JavaRun-300x201.png" data-large-file="https://antoniocampos.net/wp-content/uploads/JavaRun.png" class="size-full wp-image-1387 aligncenter" src="https://antoniocampos.net/wp-content/uploads/JavaRun.png" alt="" width="549" height="368" srcset="https://antoniocampos.net/wp-content/uploads/JavaRun.png 549w, https://antoniocampos.net/wp-content/uploads/JavaRun-300x201.png 300w" sizes="(max-width: 549px) 100vw, 549px" /></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2018/01/12/java-erro-ao-utilizar-md5withrsa/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1385</post-id>	</item>
		<item>
		<title>Validar SAFT PT Versão 1.04</title>
		<link>https://antoniocampos.net/2017/08/10/validar-saft-pt-versao-1-04/</link>
					<comments>https://antoniocampos.net/2017/08/10/validar-saft-pt-versao-1-04/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Thu, 10 Aug 2017 08:30:27 +0000</pubDate>
				<category><![CDATA[AT]]></category>
		<category><![CDATA[Cábulas]]></category>
		<category><![CDATA[SAFT PT]]></category>
		<category><![CDATA[Analisador]]></category>
		<category><![CDATA[SAFT]]></category>
		<category><![CDATA[SAFT 1.04]]></category>
		<category><![CDATA[Saft-pt]]></category>
		<category><![CDATA[Validador]]></category>
		<category><![CDATA[Validar]]></category>
		<guid isPermaLink="false">http://antoniocampos.net/?p=1197</guid>

					<description><![CDATA[<p>[Atualização 11-03-2018 Novo Endereço para Validar SAFT 1.04 (aplicação de validação local)] O validador antigo da versão 1.04 deixou de estar disponível na página da Autoridade Tributária no entanto a Autoridade Tributária disponibiliza agora  o validador SAFT da versão 1.04 como um executável à semelhança do que era nas versões anteriores e está disponível para download &#8230; <a href="https://antoniocampos.net/2017/08/10/validar-saft-pt-versao-1-04/" class="more-link">Continuar a ler <span class="screen-reader-text">Validar SAFT PT Versão 1.04</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>[Atualização 11-03-2018 Novo Endereço para Validar SAFT 1.04 (aplicação de validação local)]</strong></p>
<p>O validador antigo da versão 1.04 deixou de estar disponível na página da Autoridade Tributária no entanto a Autoridade Tributária disponibiliza agora  o validador SAFT da versão 1.04 como um executável à semelhança do que era nas versões anteriores e está disponível para download no link seguinte:</p>
<p><strong><a href="https://info.portaldasfinancas.gov.pt/apps/saft-pt04/validador_v1_04.exe" target="_blank" rel="noopener">https://info.portaldasfinancas.gov.pt/apps/saft-pt04/validador_v1_04.exe</a></strong></p>
<p>O Windows vai mostrar uma mensagem a avisar que o Validador é uma aplicação insegura&#8230; clicar em Executar!</p>
<p>Para mais informações sobre o SAFT 1.04 e as suas validações a página agora é <strong><a href="http://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/SAFT_PT/Paginas/news-saf-t-pt.aspx">http://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/SAFT_PT/Paginas/news-saf-t-pt.aspx</a></strong></p>
<p><strong>[SAFT 1.04 XSD]</strong></p>
<p>XSD é um ficheiro com regras de validação para validação de ficheiros xml, existem vários validadores na internet que permitem validar um ficheiro xml com as regras presentes num esquema XSD.</p>
<p><a href="http://info.portaldasfinancas.gov.pt/apps/saft-pt04/saftpt1.04_01.xsd">http://info.portaldasfinancas.gov.pt/apps/saft-pt04/saftpt1.04_01.xsd</a></p>
<hr />
<p><strong>[VERSÃO ANTIGA]</strong></p>
<p>Este é o primeiro mês em que todas as empresas se são obrigadas a enviar a nova versão do SAFT 1.04, que acrescenta algumas informações às já comunicadas nas versões anteriores.</p>
<p>Para garantir que o seu SAFT está correto antes de o submeter no Portal da Autoridade Tributária pode usar o &#8220;analisador&#8221; fornecido pela AT para validar e detectar erros que o seu ficheiro possa ter!</p>
<p>Para já ainda não está disponível a versão online igual à que foi disponibilizada para as outras versões, terá que usar a versão Offline que está disponível no link <a href="http://info.portaldasfinancas.gov.pt/apps/saft-pt04/validador_v1_04.jar">http://info.portaldasfinancas.gov.pt/apps/saft-pt04/validador_v1_04.jar </a> , não estranhe o ficheiro ser &#8220;.jar&#8221; isto significa que terá que ter o Java para poder correr este Analisador de SAFT! Este é o único validador de Saft oficial, todos os outros validadores são de entidades externas à Autoridade Tributária e como tal não fornecem qualquer garantia.</p>
<p>Antes de executar o ficheiro que fez download em cima certifique-se de que tem o Java instalado no seu computador, para isso basta visitar o site <a href="https://www.java.com/pt_BR/">https://www.java.com/pt_BR/</a> e instalar a última versão.</p>
<p>Para corrigir possíveis erros no SAFT PT convém sempre consultar o produtor do Software no entanto alguns dos erros podem ter a ver com a informação que está no sistema, seja uma ficha de produto mal preenchida ou um clientes com um dado qualquer inválido, geralmente os erros do analisador mostram o campo onde está o erro, se pesquisar o número do campo no manual do SAFT pode encontrar a origem do erro e corrigir sem ter que recorrer a ninguém!! Também pode dar uma vista de olhos no manual para ter noção de toda a informação que é incluída no ficheiro SAFT 1.04.</p>
<p><a href="http://info.portaldasfinancas.gov.pt/NR/rdonlyres/ACD9174B-FA72-4D80-9E99-760745CC14AA/0/Portaria_302_2016.pdf">http://info.portaldasfinancas.gov.pt/NR/rdonlyres/ACD9174B-FA72-4D80-9E99-760745CC14AA/0/Portaria_302_2016.pdf</a></p>
<p><strong>Já agora um concelho não usem validadores ou analisadores online que não sejam fornecidos pela AT ou pelo produtor do Software que usam, porque não sabem a quem estão a dar acesso à Faturação, Produtos, Preços, Guias de Transporte, etc&#8230; da vossa empresa!!</strong></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2017/08/10/validar-saft-pt-versao-1-04/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1197</post-id>	</item>
		<item>
		<title>WordPress proteger BruteForce</title>
		<link>https://antoniocampos.net/2017/08/09/wordpress-proteger-bruteforce/</link>
					<comments>https://antoniocampos.net/2017/08/09/wordpress-proteger-bruteforce/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Wed, 09 Aug 2017 19:01:51 +0000</pubDate>
				<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Vulnerabilidades]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp-plugins]]></category>
		<category><![CDATA[Fail2Ban]]></category>
		<category><![CDATA[jetPack]]></category>
		<guid isPermaLink="false">http://antoniocampos.net/?p=1188</guid>

					<description><![CDATA[<p>De vez em quando gosto de dar uma vista de olhos nos logs do servidor para ver se deteto algo &#8220;anormal&#8221;, uma das coisas que me saltou à vista já há algum tempo foi o número exagerado de tentativas de autenticação inválidas! Estas tentativas tinham várias origens mas o método é sempre o mesmo tentar &#8230; <a href="https://antoniocampos.net/2017/08/09/wordpress-proteger-bruteforce/" class="more-link">Continuar a ler <span class="screen-reader-text">WordPress proteger BruteForce</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" data-attachment-id="1189" data-permalink="https://antoniocampos.net/2017/08/09/wordpress-proteger-bruteforce/fail2ban-wordpress/" data-orig-file="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-e1502293394522.png" data-orig-size="101,18" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="fail2ban wordpress" data-image-description="" data-image-caption="" data-medium-file="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-300x53.png" data-large-file="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-e1502293394522.png" class="wp-image-1189 size-full aligncenter" src="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress.png" alt="" width="985" height="175"/></p>
<p>De vez em quando gosto de dar uma vista de olhos nos logs do servidor para ver se deteto algo &#8220;anormal&#8221;, uma das coisas que me saltou à vista já há algum tempo foi o número exagerado de tentativas de autenticação inválidas! Estas tentativas tinham várias origens mas o método é sempre o mesmo tentar combinações comuns de utilizador e passwords de forma a entrar no Painel de administração do WordPress (isto é conhecido por BruteForce).</p>
<p>Para proteger a minha instalação de WordPress ainda pensei usar um plugin para proteger deste género de ataque mas decidi tentar uma abordagem de mais baixo nível, uma vez que já uso o Fail2Ban no servidor decidi aproveitar o mesmo e criar uma regra para à terceira tentativa de autenticação bloquear o ip de origem, fui acompanhando o número de ip&#8217;s bloqueados e são mais do que eu imaginava.</p>
<p>Como não sou nenhum master em regex usei uma expressão extremamente simples, quando uma tentativa de autenticação falha o WordPress retorna um <a href="https://pt.wikipedia.org/wiki/HTTP_403">erro http 403 </a>&nbsp;(o comportamento standard retorna um 200 OK, com o JetPack ativo e com a opção de bloquear tentativas de login inválidas é que gera o 403), então é só mandar o Fail2Ban pesquisar acessos ao wp-login.php que retornaram 403, a regra que cheguei que se mostrou mais eficaz após alguns testes foi a seguinte:</p>
<blockquote><p>failregex = :80 &lt;HOST&gt; .* /wp-login.php HTTP/1.1&#8243; 403</p></blockquote>
<p>Para já tem funcionado como esperado:</p>
<p><img loading="lazy" decoding="async" data-attachment-id="1190" data-permalink="https://antoniocampos.net/2017/08/09/wordpress-proteger-bruteforce/fail2ban-wordpress-ban/" data-orig-file="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-ban.png" data-orig-size="797,64" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="fail2ban wordpress ban" data-image-description="" data-image-caption="" data-medium-file="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-ban-300x24.png" data-large-file="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-ban.png" class="alignnone wp-image-1190 size-full" src="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-ban.png" alt="" width="797" height="64" srcset="https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-ban.png 797w, https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-ban-300x24.png 300w, https://antoniocampos.net/wp-content/uploads/fail2ban-wordpress-ban-768x62.png 768w" sizes="auto, (max-width: 797px) 100vw, 797px" /></p>
<p>Optei por não usar plugins porque mesmo que um plugin detecte uma tentativa de intrusão, vai permitir que o atacante continue a gastar recursos ao servidor, ao enviar centenas ou milhares de pedidos seguidos. Como o Fail2Ban impede o ip do servidor de chegar sequer ao servidor o gasto de recursos é mínimo praticamente nulo.</p>
<p>Uma alteração que faço sempre no Fail2Ban é configurar para que quando bane um ip não faça REJECT e em vez disso faça um DROP(<a href="https://gist.github.com/antoniocampos/1b8bc607d7b2d4a42e2a6e7df00645d0">criei um Gist com isso</a>) assim quem está do outro lado (o atacante) tem que aguardar pelo timeout do pedido para proceder para outro, isto fará com que no mínimo a aplicação que estão a usar para nos atacar consuma mais tempo e mais recursos ao atacante.</p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2017/08/09/wordpress-proteger-bruteforce/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1188</post-id>	</item>
		<item>
		<title>WordPress Importar Blogspot</title>
		<link>https://antoniocampos.net/2017/08/09/wordpress-importar-blogspot/</link>
					<comments>https://antoniocampos.net/2017/08/09/wordpress-importar-blogspot/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Wed, 09 Aug 2017 10:46:17 +0000</pubDate>
				<category><![CDATA[Cábulas]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp-plugins]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[BlogSpot]]></category>
		<category><![CDATA[Importar]]></category>
		<guid isPermaLink="false">http://antoniocampos.net/?p=1119</guid>

					<description><![CDATA[<p>O blogger é muito bom e gratuito mas também limitado em alguns aspetos, quando o blogspot não chega a solução pode passar por migrar para o WordPress. O WordPress facilita esta migração ao disponibilizar uma ferramenta própria para o efeito, para a usar basta ir ao Painel do WordPress, seleccionar Ferramentas e clicar em &#8220;Importar&#8221;, &#8230; <a href="https://antoniocampos.net/2017/08/09/wordpress-importar-blogspot/" class="more-link">Continuar a ler <span class="screen-reader-text">WordPress Importar Blogspot</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>O blogger é muito bom e gratuito mas também limitado em alguns aspetos, quando o blogspot não chega a solução pode passar por migrar para o WordPress.<br />
<img loading="lazy" decoding="async" data-attachment-id="1120" data-permalink="https://antoniocampos.net/2017/08/09/wordpress-importar-blogspot/wordpressimportblogger1/" data-orig-file="https://antoniocampos.net/wp-content/uploads/WordpressImportBlogger1.png" data-orig-size="164,246" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Wordpress Import Blogger" data-image-description="&lt;p&gt;Wordpress Import Blogger&lt;/p&gt;
" data-image-caption="" data-medium-file="https://antoniocampos.net/wp-content/uploads/WordpressImportBlogger1.png" data-large-file="https://antoniocampos.net/wp-content/uploads/WordpressImportBlogger1.png" class="alignleft wp-image-1120 size-full" src="https://antoniocampos.net/wp-content/uploads/WordpressImportBlogger1.png" alt="" width="164" height="246"/>O WordPress facilita esta migração ao disponibilizar uma ferramenta própria para o efeito, para a usar basta ir ao Painel do WordPress, seleccionar Ferramentas e clicar em &#8220;Importar&#8221;, nesta página surgem vários &#8220;importadores&#8221; de várias plataformas entre as quais o Blogger&#8230; seleccionamos &#8220;Instalar Agora&#8221; e o plugin de importação será instalado.</p>
<p>É Também possível importar do Blogroll, LiveJournal,&nbsp;Movable Type e TypePad,&nbsp;Tumblr e de sites alojados no WordPress.com.</p>
<p>Este importador importa o ficheiro xml exportado no Blogger, para gerar o ficheiro tem que fazer login no Blogger e ir a Definições -&gt; Outros e seleccionar &#8220;Criar Cópia de Segurança de Conteúdo&#8221; será gerado um ficheiro com os posts.</p>
<p>Com o ficheiro do Blogger guardado voltamos ao painel do WordPress à página Importar e iniciamos o processo de importação basta seleccionar o novo autor para os posts e aguardar&#8230; quando o processo terminar todos os artigos da cópia estarão Publicados no WordPress.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2017/08/09/wordpress-importar-blogspot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1119</post-id>	</item>
		<item>
		<title>SAFT – Códigos dos motivos de isenção de IVA</title>
		<link>https://antoniocampos.net/2017/07/28/saft-codigos-dos-motivos-de-isencao-de-iva/</link>
					<comments>https://antoniocampos.net/2017/07/28/saft-codigos-dos-motivos-de-isencao-de-iva/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Fri, 28 Jul 2017 11:55:00 +0000</pubDate>
				<category><![CDATA[IVA]]></category>
		<category><![CDATA[SAFT PT]]></category>
		<category><![CDATA[Motivos de Isenção]]></category>
		<category><![CDATA[SAFT]]></category>
		<category><![CDATA[SAFT 1.04]]></category>
		<category><![CDATA[Saft-pt]]></category>
		<guid isPermaLink="false"/>

					<description><![CDATA[<p>Cábula com os códigos dos motivos de isenção de IVA a usar na comunicação de faturas à AT. O manual completo de integração e comunicação de faturas está disponível no link http://antoniocampos.net/Software/Manuais/AT/Faturas/ComunicacaodosdadosdasfaturasaAT.pdf   esta tabela está na página 27! Código Motivo de Isenção Norma aplicável M01 Artigo 16.º n.º 6 do CIVA Artigo 16.º n.º 6 alíneas &#8230; <a href="https://antoniocampos.net/2017/07/28/saft-codigos-dos-motivos-de-isencao-de-iva/" class="more-link">Continuar a ler <span class="screen-reader-text">SAFT &#8211; Códigos dos motivos de isenção de IVA</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Cábula com os códigos dos motivos de isenção de IVA a usar na comunicação de faturas à AT.</p>
<p>O manual completo de integração e comunicação de faturas está disponível no link <a href="http://antoniocampos.net/Software/Manuais/AT/Faturas/ComunicacaodosdadosdasfaturasaAT.pdf">http://antoniocampos.net/Software/Manuais/AT/Faturas/ComunicacaodosdadosdasfaturasaAT.pdf</a>   esta tabela está na página 27!</p>
<table style="border: 1px solid black;">
<tbody>
<tr>
<th style="border: 1px solid black;">Código</th>
<th style="border: 1px solid black;">Motivo de Isenção</th>
<th style="border: 1px solid black;">Norma aplicável</th>
</tr>
<tr>
<td style="border: 1px solid black;">M01</td>
<td style="border: 1px solid black;">Artigo 16.º n.º 6 do CIVA</td>
<td style="border: 1px solid black;">Artigo 16.º n.º 6 alíneas a) a d) do CIVA</td>
</tr>
<tr>
<td style="border: 1px solid black;">M02</td>
<td style="border: 1px solid black;">Artigo 6.º do Decreto-Lei n.º 198/90, de 19 de Junho</td>
<td style="border: 1px solid black;"></td>
</tr>
<tr>
<td style="border: 1px solid black;">M03</td>
<td style="border: 1px solid black;">Exigibilidade de caixa</td>
<td style="border: 1px solid black;">Decreto-Lei n.º 204/97, de 9 de Agosto<br />
Decreto-Lei n.º 418/99, de 21 de Outubro<br />
Lei n.º 15/2009, de 1 de Abril</td>
</tr>
<tr>
<td style="border: 1px solid black;">M04</td>
<td style="border: 1px solid black;">Isento Artigo 13.º do CIVA</td>
<td style="border: 1px solid black;"></td>
</tr>
<tr>
<td style="border: 1px solid black;">M05</td>
<td style="border: 1px solid black;">Isento Artigo 14.º do CIVA</td>
<td style="border: 1px solid black;"></td>
</tr>
<tr>
<td style="border: 1px solid black;">M06</td>
<td style="border: 1px solid black;">Isento Artigo 15.º do CIVA</td>
<td style="border: 1px solid black;"></td>
</tr>
<tr>
<td style="border: 1px solid black;">M07</td>
<td style="border: 1px solid black;">Isento Artigo 9.º do CIVA</td>
<td style="border: 1px solid black;"></td>
</tr>
<tr>
<td style="border: 1px solid black;">M08</td>
<td style="border: 1px solid black;">IVA &#8211; Autoliquidação</td>
<td style="border: 1px solid black;">Artigo 2.º n.º 1 alínea i), j) ou l) do CIVA<br />
Artigo 6.º do CIVA<br />
Decreto-Lei n.º 21/2007, de 29 de Janeiro<br />
Decreto-Lei n.º 362/99, de 16 de Setembro</td>
</tr>
<tr>
<td style="border: 1px solid black;">M09</td>
<td style="border: 1px solid black;">IVA &#8211; Não confere direito a dedução</td>
<td style="border: 1px solid black;">Artigo 60.º CIVA<br />
Artigo 72.º n.º 4 do CIVA</td>
</tr>
<tr>
<td style="border: 1px solid black;">M10</td>
<td style="border: 1px solid black;">IVA &#8211; Regime de isenção</td>
<td style="border: 1px solid black;">Artigo 53.º do CIVA</td>
</tr>
<tr>
<td style="border: 1px solid black;">M11</td>
<td style="border: 1px solid black;">Regime particular do tabaco</td>
<td style="border: 1px solid black;">Decreto-Lei n.º 346/85, de 23 de Agosto</td>
</tr>
<tr>
<td style="border: 1px solid black;">M12</td>
<td style="border: 1px solid black;">Regime da margem de lucro &#8211; Agências de viagens</td>
<td style="border: 1px solid black;">Decreto-Lei n.º 221/85, de 3 de Julho</td>
</tr>
<tr>
<td style="border: 1px solid black;">M13</td>
<td style="border: 1px solid black;">Regime da margem de lucro &#8211; Bens em segunda mão</td>
<td style="border: 1px solid black;">Decreto-Lei n.º 199/96, de 18 de Outubro</td>
</tr>
<tr>
<td style="border: 1px solid black;">M14</td>
<td style="border: 1px solid black;">Regime da margem de lucro &#8211; Objectos de arte</td>
<td style="border: 1px solid black;">Decreto-Lei n.º 199/96, de 18 de Outubro</td>
</tr>
<tr>
<td style="border: 1px solid black;">M15</td>
<td style="border: 1px solid black;">Regime da margem de lucro &#8211; Objectos de colecção e antiguidades</td>
<td style="border: 1px solid black;">Decreto-Lei n.º 199/96, de 18 de Outubro</td>
</tr>
<tr>
<td style="border: 1px solid black;">M16</td>
<td style="border: 1px solid black;">Isento Artigo 14.º do RITI</td>
<td style="border: 1px solid black;"></td>
</tr>
<tr>
<td style="border: 1px solid black;">M20</td>
<td style="border: 1px solid black;">IVA &#8211; Regime forfetário</td>
<td style="border: 1px solid black;">Artigo 59.º-B do CIVA</td>
</tr>
<tr>
<td style="border: 1px solid black;">M99</td>
<td style="border: 1px solid black;">Não sujeito; não tributado</td>
<td style="border: 1px solid black;">Outras situações de não liquidação do imposto (exemplos: artigo 2.º, n.º 2; artigo 3.º, n.º 4, 6 e 7; artigo 4.º, n.º 5, todos do CIVA).</td>
</tr>
</tbody>
</table>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2017/07/28/saft-codigos-dos-motivos-de-isencao-de-iva/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1122</post-id>	</item>
		<item>
		<title>Como seguir transação de Bitcoins</title>
		<link>https://antoniocampos.net/2017/07/06/como-seguir-transacao-de-bitcoins/</link>
					<comments>https://antoniocampos.net/2017/07/06/como-seguir-transacao-de-bitcoins/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Thu, 06 Jul 2017 10:39:00 +0000</pubDate>
				<category><![CDATA[BitCoin]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[BlockChain.info]]></category>
		<category><![CDATA[Transação]]></category>
		<category><![CDATA[Wallet]]></category>
		<guid isPermaLink="false"/>

					<description><![CDATA[<p>Todos os movimentos transacções de Bitcoins são registados numa lista pública em que ficam armazenados e com acesso público várias informações relativas a cada transacção, entre as informações de cada transacção que são públicas as de maior interesse, caso estejam a seguir ou investigar alguma transacção, são a carteira de origem e a carteira de &#8230; <a href="https://antoniocampos.net/2017/07/06/como-seguir-transacao-de-bitcoins/" class="more-link">Continuar a ler <span class="screen-reader-text">Como seguir transação de Bitcoins</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="clear: both; text-align: center;"><a href="http://antoniocampos.net/wp-content/uploads/3910518.png" style="margin-left: 1em; margin-right: 1em;"><img loading="lazy" decoding="async" border="0" data-original-height="384" data-original-width="534" height="230" src="http://antoniocampos.net/wp-content/uploads/3910518-300x216.png" width="320" /></a></div>
<p>Todos os movimentos  transacções de Bitcoins são registados numa lista pública em que ficam armazenados e com acesso público várias informações relativas a cada transacção, entre as informações de cada transacção que são públicas as de maior interesse, caso estejam a seguir ou investigar alguma transacção, são a carteira de origem e a carteira de destino, o valor, a data e hora &nbsp;e o endereço de IP que efectuou essa transacção&#8230; existem ainda outras informações relativas ao tamanho, taxa por byte etc&#8230;</p>
<p>As transacções são armazenas em conjuntos chamados Blocos, também um bloco contém várias informações como o número de transacções que contém, o valor total das transacções, taxas, data e hora, as assinaturas de validação etc.</p>
<p>Os blocos são armazenados de forma distribuída ou seja qualquer pessoa pode ter a sua cópia da &#8220;base de dados&#8221;, geralmente chama-se a esta base de dados Public Ledger&#8230;</p>
<p>Há um site onde de forma simples conseguimos seguir o rasto de qualquer carteira de bitcoin ou de qualquer bloco armazenado na rede bitcoin&nbsp;<a href="https://blockchain.info/">https://blockchain.info</a>&nbsp;basta aceder a este site e aí pesquisar a informação pretendida o BlockChain.info é também interessante para perceber a &#8220;mecânica&#8221; &nbsp;das transacções de bitcoin.</p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2017/07/06/como-seguir-transacao-de-bitcoins/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1232</post-id>	</item>
		<item>
		<title>Criar carteira de Bitcoins</title>
		<link>https://antoniocampos.net/2017/06/29/criar-carteira-de-bitcoins/</link>
					<comments>https://antoniocampos.net/2017/06/29/criar-carteira-de-bitcoins/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Thu, 29 Jun 2017 14:45:00 +0000</pubDate>
				<category><![CDATA[BitCoin]]></category>
		<category><![CDATA[Carteira]]></category>
		<category><![CDATA[Wallet]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Coinbase]]></category>
		<category><![CDATA[Ethereum]]></category>
		<category><![CDATA[Litecoin]]></category>
		<guid isPermaLink="false"/>

					<description><![CDATA[<p>Uma carteira (Wallet) de Bitcoins é um endereço onde estão armazenadas as nossas Bitcoins algo do género 1FvpwW8bfAsbMQPuUaLooewmkvyne7Asyg com este endereço podemos receber Bitcoins independentemente da proveniência qualquer carteira pode transferir para qualquer endereço. Por isso o local onde a temos é irrelevante. A forma mais simples de ter um endereço (carteira ou wallet) para &#8230; <a href="https://antoniocampos.net/2017/06/29/criar-carteira-de-bitcoins/" class="more-link">Continuar a ler <span class="screen-reader-text">Criar carteira de Bitcoins</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://antoniocampos.net/wp-content/uploads/transferir.jpg"><img decoding="async" src="http://antoniocampos.net/wp-content/uploads/transferir.jpg" border="0" data-original-height="225" data-original-width="225" /></a></div>
<p>Uma carteira (Wallet) de Bitcoins é um endereço onde estão armazenadas as nossas Bitcoins algo do género <strong>1FvpwW8bfAsbMQPuUaLooewmkvyne7Asyg</strong> com este endereço podemos receber Bitcoins independentemente da proveniência qualquer carteira pode transferir para qualquer endereço. Por isso o local onde a temos é irrelevante.</p>
<p>A forma mais simples de ter um endereço (carteira ou wallet) para guardar Bitcoins é criar uma conta num exchange geralmente eles criam automaticamente um endereço (gratuitamente) para poder mos comprar e vender bitcoins.<br />
Por exemplo no <a href="https://www.coinbase.com/join/campos_6">CoinBase</a> para ver o endereço da nossa carteira basta ir a &#8220;Contas&#8221; e depois &#8220;Obter Endereço Bitcoin&#8221;.</p>
<p>No <a href="https://cex.io/r/0/antoniocampos/0/">Cex.io</a> o processo é igualmente simples basta ir ao separador &#8220;Finance&#8221; e clicar em &#8220;Deposit BTC&#8221; o endereço que vai aparecer para envio é o endereço da vossa carteira no <a href="https://cex.io/r/0/antoniocampos/0/">Cex.io</a>.</p>
<p>No site oficial do Bitcoin é possível consultar uma lista com vários fornecedores de carteiras para BTC (<a href="https://bitcoin.org/en/choose-your-wallet">clique ver lista</a>).</p>
<p>Por questões de segurança é aconselhado a quem faz grandes investimentos e de longo prazo que guarde as suas BTC&#8217;s numa carteira de Hardware, que é um dispositivo onde está guardada a nossa chave privada e sem a qual não é possível validar movimentos com o nosso endereço de Bitcoin.</p>
<p>Exemplo de carteira de Hardware:</p>
<div style="clear: both; text-align: left;"><a style="margin-left: 1em; margin-right: 1em;" href="http://antoniocampos.net/wp-content/uploads/trezor.png"><img loading="lazy" decoding="async" src="http://antoniocampos.net/wp-content/uploads/trezor-214x300.png" width="228" height="320" border="0" data-original-height="350" data-original-width="250" /></a></div>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2017/06/29/criar-carteira-de-bitcoins/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1233</post-id>	</item>
		<item>
		<title>Como vender Bitcoins</title>
		<link>https://antoniocampos.net/2017/06/29/como-vender-bitcoins/</link>
					<comments>https://antoniocampos.net/2017/06/29/como-vender-bitcoins/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Thu, 29 Jun 2017 14:27:00 +0000</pubDate>
				<category><![CDATA[Bitcoins]]></category>
		<category><![CDATA[Euros]]></category>
		<category><![CDATA[IBAN]]></category>
		<category><![CDATA[Vender]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[dinheiro]]></category>
		<guid isPermaLink="false"/>

					<description><![CDATA[<p>O processo de venda de Bitcoins é muito simples, à semelhança da compra de Bitcoins, bastam alguns passos. No Coinbase que é o exchange que uso não é possível vender Bitcoins e receber com cartão VISA (é possível comprar!), pode vender e ficar com o saldo na carteira de Euros ou Dólares ou vender e &#8230; <a href="https://antoniocampos.net/2017/06/29/como-vender-bitcoins/" class="more-link">Continuar a ler <span class="screen-reader-text">Como vender Bitcoins</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="https://1.bp.blogspot.com/-mvQLHI1_1hA/WVUN39uSSYI/AAAAAAAAK24/gnFhzeLMt5U_y-PsUB3lVYvlpb8MTsq7wCLcBGAs/s1600/dolars.jpg"><img loading="lazy" decoding="async" src="https://1.bp.blogspot.com/-mvQLHI1_1hA/WVUN39uSSYI/AAAAAAAAK24/gnFhzeLMt5U_y-PsUB3lVYvlpb8MTsq7wCLcBGAs/s400/dolars.jpg" width="400" height="196" border="0" data-original-height="786" data-original-width="1600" /></a></div>
<p>O processo de venda de Bitcoins é muito simples, à semelhança da <a href="http://antoniocampos.net/2017/06/27/como-comprar-bitcoin/">compra de Bitcoins,</a> bastam alguns passos.</p>
<p>No <a href="https://www.coinbase.com/join/campos_6">Coinbase </a>que é o exchange que uso não é possível vender Bitcoins e receber com cartão VISA (é possível comprar!), pode vender e ficar com o saldo na carteira de Euros ou Dólares ou vender e receber direto por transferência bancária, para isso da mesma forma que se adiciona o VISA para comprar temos que indicar um IBAN para onde queremos receber o dinheiro em que convertemos as nossas bitcoins.</p>
<p>Depois na Venda dos Bitcoins seleccionamos que queremos receber o dinheiro na conta bancária e aguardamos o processo da transferência seja concluído e mais importante que o dinheiro nos chegue à conta.</p>
<p>Devido ao boom dos últimos tempos tanto a compra como venda demoram mais do que o normal&#8230;</p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2017/06/29/como-vender-bitcoins/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1234</post-id>	</item>
		<item>
		<title>Bitcoin Brasil</title>
		<link>https://antoniocampos.net/2017/06/29/bitcoin-brasil/</link>
					<comments>https://antoniocampos.net/2017/06/29/bitcoin-brasil/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Campos]]></dc:creator>
		<pubDate>Thu, 29 Jun 2017 13:36:00 +0000</pubDate>
				<category><![CDATA[Banco Central]]></category>
		<category><![CDATA[BitCoin]]></category>
		<category><![CDATA[Brasil]]></category>
		<category><![CDATA[Compra]]></category>
		<category><![CDATA[Legislação]]></category>
		<category><![CDATA[Receita Federal]]></category>
		<category><![CDATA[Vender]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<guid isPermaLink="false"/>

					<description><![CDATA[<p>A Câmara dos Deputados começou no inicio do mês  uma comissão especial para regular a compra e venda de Bitcoins no Brasil, os trabalhos serão comandados pelo deputado Alexandre Valle (PR-RJ), enquanto Expedito Netto (PSD-RO) será o relator do colegiado. Até agora ainda não está previsto em qualquer lei como taxar o comércio de Bitcoins &#8230; <a href="https://antoniocampos.net/2017/06/29/bitcoin-brasil/" class="more-link">Continuar a ler <span class="screen-reader-text">Bitcoin Brasil</span></a></p>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A Câmara dos Deputados começou no inicio do mês  uma comissão especial para regular a<a href="https://antoniocampos.net/2017/06/27/como-comprar-bitcoin/"> compra e venda de Bitcoins no Brasil</a>, os trabalhos serão comandados pelo deputado Alexandre Valle (PR-RJ), enquanto Expedito Netto (PSD-RO) será o relator do colegiado.</p>
<div></div>
<div>Até agora ainda não está previsto em qualquer lei como taxar o comércio de Bitcoins ou de outras criptomoedas, resta esperar&#8230;</div>
<div></div>
<div>Serão ouvidos vários intervenientes para perceber o que se pode fazer para tributar o comércio de Bitcoins entre os quais estão o Banco Central e a Receita Federal.</div>
<div></div>
<div>A valorização exponencial e os mercados paralelos e fuga fiscal são alguns dos pontos que preocupam mais os políticos!</div>
<div></div>
<div>Como sempre é esperar que saia alguma coisa&#8230;</div>
<p>_<br />
<a href="https://antoniocampos.net">António Campos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://antoniocampos.net/2017/06/29/bitcoin-brasil/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1235</post-id>	</item>
	</channel>
</rss>