Security Checklist/Testing and Development/pt-br: Difference between revisions

From Joomla! Documentation

Created page with "Lista de verificação de segurança/Testes e desenvolvimento"
 
Created page with "pt-br"
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude><languages /></noinclude>  
<noinclude><languages /></noinclude>  
{{:Security Checklist/TOC/en}}
{{:Security Checklist/TOC/pt-br}}
== Secure Testing and Development ==
== Testes e desenvolvimento seguros ==


===Develop locally, deploy globally===
===Desenvolva localmente, implante globalmente===
: Develop and test your site on a local machine first. Installing Joomla locally is not as hard as it may sound, and the exercise will greatly boost your confidence.</li>
: Desenvolva e teste seu site em uma máquina local primeiro. Instalar o Joomla localmente não é tão difícil quanto pode parecer e o exercício aumentará muito sua confiança.</li>


===Use an IDE===
===Use um ambiente de desenvolvimento integrado===
: Consider using an Integrated Development Environment (IDE). One free IDE that many Joomla! developers use is [https://code.visualstudio.com/ Visual Studio Code]. See also [[S:MyLanguage/Visual_Studio_Code | Configuring Visual Studio Code for joomla development]] for instructions on installing and configuring Visual Studio Code.
: Considere usar um ambiente de desenvolvimento integrado (IDE). Um IDE gratuito que muitos desenvolvedores do Joomla! usam é o [https://code.visualstudio.com/ Visual Studio Code]. Consulte também [[S:MyLanguage/Visual_Studio_Code | Configurando o Visual Studio Code para desenvolvimento do joomla]] para obter instruções sobre como instalar e configurar o Visual Studio Code.


===Use a versioning system===
===Use um sistema de versionamento===
: Be able to roll back to an earlier version of your site using a modern version control system, normally [https://git-scm.com/ git].</li> The Visual Studio Code IDE indicated above includes plugins for git. This allows you to work with the Joomla! source repository hosted on [https://github.com/joomla/joomla-cms/releases GitHub] as well as any other projects on GitHub, GitLab or BitBucket (the 3 most popular git versioning systems).
: Seja capaz de reverter para uma versão anterior do seu site usando um sistema de controle de versão moderno, normalmente [https://git-scm.com/ git].</li> O IDE do Visual Studio Code indicado acima inclui plugins para git. Isso permite que você trabalhe com o repositório de origem do Joomla! hospedado no [https://github.com/joomla/joomla-cms/releases GitHub], bem como quaisquer outros projetos no GitHub, no GitLab ou no BitBucket (os 3 sistemas de versionamento git mais populares).


===More suggested tools===
===Mais ferramentas sugeridas===
: Check out the Joomla! community's list of popular [http://forum.joomla.org/index.php/topic,25307.0.html Developer Software and Tools].
: Confira a lista de [http://forum.joomla.org/index.php/topic,25307.0.html Softwares e ferramentas populares para desenvolvedores] da comunidade do Joomla!.


==Setup a backup process first==
==Configure um processo de cópia de segurança primeiro==
===The most important rule===
===A regra mais importante===
: '''Thou shalt at all time be able to return your site to a previous working state through regular use of a strong, off-site backup and recovery process.'''
: '''Você sempre será capaz de retornar seu site a um estado de funcionamento anterior por meio do uso regular de um processo de cópia de segurança e recuperação externo forte.'''


: Be sure your backup and recovery process is ready and tested BEFORE your site goes live.  
: Certifique-se de que seu processo de cópia de segurança e recuperação esteja pronto e testado antes de seu site entrar no ar.  


: This is the single best way (and often the only way) to recover from such inevitable catastrophes as:'''
: Esta é a melhor maneira (e muitas vezes a única) de se recuperar de catástrofes inevitáveis como:'''


# A compromised/cracked site.
# Um site comprometido/craqueado.
# Broken site due to a faulty upgrade.
# Site quebrado devido a uma atualização defeituosa.
# Hardware failure, such as dead hard drives, power failures, server theft, etc.
# Falha de hardware, como discos rígidos inoperantes, falhas de energia, roubo de servidor, etc.
# Authoritarian government intervention. (More common than some think.)
# Intervenção autoritária do governo. (Mais comum do que alguns imaginam.)
# Needing to quickly relocate to a new server or hosting provider.
# Necessidade de se mudar rapidamente para um novo servidor ou provedor de hospedagem.


<!-- KEEP THIS AT THE END OF THE PAGE -->
<!-- KEEP THIS AT THE END OF THE PAGE -->
[[Category:Security Checklist{{#translation:}}]]
[[Category:Security Checklist{{#translation:}}]]

Latest revision as of 01:19, 29 March 2022

Testes e desenvolvimento seguros

Desenvolva localmente, implante globalmente

Desenvolva e teste seu site em uma máquina local primeiro. Instalar o Joomla localmente não é tão difícil quanto pode parecer e o exercício aumentará muito sua confiança.

Use um ambiente de desenvolvimento integrado

Considere usar um ambiente de desenvolvimento integrado (IDE). Um IDE gratuito que muitos desenvolvedores do Joomla! usam é o Visual Studio Code. Consulte também Configurando o Visual Studio Code para desenvolvimento do joomla para obter instruções sobre como instalar e configurar o Visual Studio Code.

Use um sistema de versionamento

Seja capaz de reverter para uma versão anterior do seu site usando um sistema de controle de versão moderno, normalmente git. O IDE do Visual Studio Code indicado acima inclui plugins para git. Isso permite que você trabalhe com o repositório de origem do Joomla! hospedado no GitHub, bem como quaisquer outros projetos no GitHub, no GitLab ou no BitBucket (os 3 sistemas de versionamento git mais populares).

Mais ferramentas sugeridas

Confira a lista de Softwares e ferramentas populares para desenvolvedores da comunidade do Joomla!.

Configure um processo de cópia de segurança primeiro

A regra mais importante

Você sempre será capaz de retornar seu site a um estado de funcionamento anterior por meio do uso regular de um processo de cópia de segurança e recuperação externo forte.
Certifique-se de que seu processo de cópia de segurança e recuperação esteja pronto e testado antes de seu site entrar no ar.
Esta é a melhor maneira (e muitas vezes a única) de se recuperar de catástrofes inevitáveis como:
  1. Um site comprometido/craqueado.
  2. Site quebrado devido a uma atualização defeituosa.
  3. Falha de hardware, como discos rígidos inoperantes, falhas de energia, roubo de servidor, etc.
  4. Intervenção autoritária do governo. (Mais comum do que alguns imaginam.)
  5. Necessidade de se mudar rapidamente para um novo servidor ou provedor de hospedagem.