Segurança em Sistemas WEB

SEGURANÇA EM SISTEMAS WEB Recentemente rodamos um Pentest para detectar vulnerabilidades existentes no sistema da empresa na qual trabalho e diversos problemas foram apontados. Neste artigo irei falar um pouco cada item e quais ações tomadas para corrigir essas vulnerabilidades.

Bloquear apache2 liste diretórios e arquivos

https://www.techrepublic.com/article/how-to-make-apache-more-secure-by-hiding-directory-folders/

Extensões para o Visual Studio Code – VS Code PHP

Posted on : by : admin

PHP Intellisense PHPDoc Generator Portuguese (brasil) Language Pack for visual studio code Power Shell Rainbow Brackets Visual studio intellicode XML XML Tools Yaml brancket peek charset-changer Darcula Theme Edit csv Git History git lens – git supercharged Html css supportRead More

For encadeado com break ou continue?

Posted on by : admin Tags:

For encadeado com break ou continue? Existem algumas maneiras de utilizar o break e o continue em um laço de repetição encadeado. Veja os exemplos: Primeiro exemplo você dará um break no laço interno e ele para a execução somenteRead More

Utilizando variável como comparativo via string

Posted on by : admin Tags:

Utilizando variável como comparativo via string   $sComparativo = “>=”; $numero1 = 10; $numero2 = 20; eval(‘$retorno = $numero1 ‘ . $sComparativo . ‘$numero2;’); var_dump($retorno); die();   Feito por Felisberto

Como incluir um indice no início do array PHP

Posted on by : admin Tags:

Como incluir um índice no início do array PHP Galera uma breve explicação…. Criei uma lista da seguinte maneira: $usrList = array(”=>’Responsavel’); Dinamicamente inclui os responsáveis, e cada responsável tinha sua chave própria, imaginando que ficaria assim: ” = ResponsávelRead More

UpdateAll cakephp

Posted on by : admin Tags:

Como usar o UpdateAll do Cakephp versão 2.x PRIMEIRA SITUAÇÃO Para efetuar um update em várias linhas com um where como este update abaixo: Exemplo SQL: update resposta set status = ‘0’ where cod_pergunta = $cod_pergunta; Como eu faria istoRead More

Gerando ZIP de multiplos arquivos via PHP

Posted on by : admin Tags:

Gerando ZIP de multiplos arquivos via PHP <?php $DIRETORIO = ‘arquivo/donwload’; $NOMEZIP = ‘teste’; $NOMEFILES= array(‘teste1.csv’,’teste2.xls’,’teste3.jpg’);   $zip = new ZipArchive; $res = $zip->open($DIRETORIO.’/’.$NOMEZIP.’.zip’, ZipArchive::CREATE); foreach($NOMEFILES as $nome_file){       #antes da virgula é o local, e depois éRead More

Compactação de Zip de multiplos arquivos com PHP utilizando recurso do ubuntu

Compactação de Zip com PHP utilizando recurso do ubuntu Esta criação feita foi por uma necessidade específica que o PHP5.4 não instalava o módulo Zip dentro do PHP, portanto foi decidido utilizar comando Shell Script dentro do php utilizando oRead More

Transaction Cakephp 2.x

Posted on by : admin Tags: , ,

Transaction Cakephp 2.x Exemplo de um transaction com try  exception: $dataSource = $this->Usuario->getDataSource(); try{ $dataSource->begin(); if(!$this->Usuario->delete($id); throw new Exception(); } $dataSource->commit(); } catch (Exception $ex) { $dataSource->rollback(); }   Abaixo um exemplo para Conectar e desconectar o Transaction. Lembrando queRead More