Cadastre-se

CADASTRO

Em caso de não possuir CPF, por favor entre em contato conosco clicando aqui.

Ao informar meus dados, eu concordo com a Política de Privacidade

ReCaptcha
Entrar

Blog da ESR

  • Cloud Governance
    Desenvolvimento de Sistemas

    Sistemas Gerenciadores de Banco de Dados – SGBD: um guia com as informações mais relevantes dessa tecnologia.

    Aprimorar ou criar inovações relacionadas com a segurança e o armazenamento de dados e a disponibilidade dessas informações é uma das tarefas essenciais dos profissionais de Tecnologia da Informação. É nesse contexto que o domínio sobre os Sistemas Gerenciadores de Banco de Dados ou SGBDs, como são popularmente chamados, se torna um diferencial dos especialistas e das próprias empresas.  De modo geral, os Sistemas Gerenciadores de Banco de Dados (SGBDs) são softwares responsáveis por gerenciar o acesso, o armazenamento, a organização e a manipulação de dados em um banco de dados. Utilizados para fornecer uma interface entre os usuários e os dados armazenados em um banco de dados, os SGBDs permitem que pessoas previamente autorizadas acessem e manipulem os dados de forma eficiente e segura. Assim, tal tecnologia é responsável por garantir a integridade dos dados, a consistência das informações armazenadas e a segurança do acesso a eles, controlando essas ações por meio de permissões e autorizações de usuários. Além disso, os SGBDs possuem recursos de backup e recuperação de dados, o que possibilita a sua restauração em casos de falha ou perda de informações. Dessa forma, eles são fundamentais para garantir a qualidade e a eficiência na gestão de dados de organizações e empresas de todos os tipos e tamanhos.  Neste artigo, vamos discutir outros detalhes dos Sistemas Gerenciadores de Banco de Dados ou ainda Data Base Management System (DBMS). Fique conosco.  Qual a relação entre os Sistemas Gerenciadores de Banco de Dados (SGBDs) e a área de TI?  A área de Tecnologia da Informação (TI) precisa entender profundamente os conceitos e recursos oferecidos pelos SGBDs para criar aplicações que utilizem essa engenharia de forma eficiente e segura. Instalar, configurar e gerenciar os SGBDs utilizados pela organização, garantindo a integridade, disponibilidade e segurança dos dados armazenados, é responsabilidade desse departamento, assim como realizar a manutenção preventiva e corretiva dos SGBDs, assegurando que eles funcionem de maneira adequada e atendam às necessidades da organização. Como dissemos anteriormente, os Sistemas Gerenciadores de Banco de Dados são uma ferramenta fundamental para a área de TI, uma vez que permitem a criação de aplicações eficientes que utilizam grandes quantidades de dados. Que aplicações são criadas com base nos Sistemas Gerenciadores de Banco de Dados (SGBDs)? Algumas das principais aplicações que podem ser elaboradas com os SGBDs são:  Sistemas de gestão empresarial (ERP) – os SGBDs são essenciais para armazenar e gerenciar as informações utilizadas pelos sistemas de gestão empresarial, como dados sobre clientes, fornecedores, produtos, estoque e finanças, entre outros.  Sistemas de gestão de relacionamento com clientes (CRM) – os SGBDs permitem o armazenamento e gerenciamento de informações sobre clientes e suas interações com a empresa, o que possibilita uma gestão eficiente do relacionamento com o cliente.  Sistemas de gestão de recursos humanos (RH) – os SGBDs podem ser utilizados para armazenar e gerenciar informações sobre os funcionários de uma empresa, como dados pessoais, histórico de emprego, salários e benefícios, entre outros.  Sistemas de gestão de produção (MES) – os SGBDs são utilizados para armazenar e gerenciar informações sobre a produção de bens, como planejamento de produção, programação de máquinas e controle de estoque, entre outros.  Sistemas de e-commerce – os SGBDs permitem o armazenamento e gerenciamento de informações sobre produtos, estoque, vendas e clientes em lojas virtuais.  Aplicações de análise de dados, mineração de dados, business intelligence, sistemas de controle de acesso e sistemas de monitoramento, entre outras.  Em resumo, as aplicações que podem ser criadas com os SGBDs são muitas e variadas, dependendo das necessidades da empresa ou organização. Qual a arquitetura geral dos Sistemas Gerenciadores de Banco de Dados (SGBDs)?  Os Sistemas Gerenciadores de Banco de Dados precisam ser capazes de alterar, editar, remover ou inserir dados nos bancos de dados, por isso são tão importantes no dia a dia de qualquer negócio. Afinal, assim há a otimização de diversas tarefas e uma gestão menos burocratizada da informação, embora com processos rígidos para garantir a devida segurança. Para isso, essas ferramentas precisam contar com algumas características:  Segurança – os SGBDs devem contar com um sistema de segurança robusto, que defina condutas específicas e regras para indicar quem são os usuários autorizados a acessar seu objeto de estudo – o banco de dados.  Possibilidade de backup – além de uma característica, essa funcionalidade é um dos principais diferenciais dos SGBDs e um dos motivos pelos quais as empresas deveriam implementá-los. Essas ferramentas precisam ser capazes de realizar backup dos dados armazenados no banco de dados para que, em caso de intercorrências ou ataques maliciosos, consigam recuperar as informações importantes da empresa. De maneira direta, esse item se liga ao anterior.  Disponibilidade – o compartilhamento de dados é realizado de forma bastante segura por meio dos SGBDs, isso porque eles possuem mecanismos específicos de segurança e correção de dados que permitem um controle efetivo dessa ação. Controle de redundâncias – um SGBD é responsável também pela harmonização de dados quando eles são trabalhados por diversos bancos simultaneamente. Para que não haja informação duplicada ou algum tipo de inconsistência, a ferramenta utiliza a funcionalidade do controle de redundância para mitigar esse desafio. Esquematização – por meio do SGBD, é possível cruzar os resultados obtidos nos mecanismos de busca com mais possibilidades de tabelas. Com isso, tem-se relatórios completos que compreendem vários elementos. Interface – os SGBDs conseguem dispor as informações em um layout “amigável” e de melhor compreensão, com menus de acesso que podem ser observados diretamente no sistema. Tipos de Sistemas Gerenciadores de Banco de Dados (SGBDs)  Existem vários tipos de SGBDs, que podem ser classificados de acordo com critérios distintos. SGBD Relacional  O modelo relacional é o mais utilizado atualmente. Ele organiza os dados em tabelas, que podem ser relacionadas entre si, por meio de chaves primárias e estrangeiras. SGBD Orientado a Objetos Nesse modelo, os dados são representados por objetos, com suas propriedades e métodos. Ele é bastante utilizado em aplicações que trabalham com objetos complexos, como jogos e simulações.  SGBD Hierárquico Esse modelo organiza os dados em uma estrutura de árvore, em que cada nó pode ter vários filhos, mas apenas um pai. Ele é bastante utilizado em aplicações que trabalham com dados em formato de árvore, como sistemas de arquivos. SGBD em Rede Esse modelo permite que cada registro seja acessado por diferentes caminhos, por meio de um sistema de nós interligados. Ele é bastante utilizado em aplicações que precisam de alta performance em leitura e escrita. SGBD Multidimensional Esse modelo é usado para análise de dados em múltiplas dimensões, como em sistemas de business intelligence e data warehousing. SGBD NoSQL Essa categoria abrange diversos tipos de banco de dados não relacionais, que são projetados para trabalhar com grandes volumes de dados não estruturados, como documentos, gráficos e dados de sensores.  SGBD em Memória Nesse modelo, todo o banco de dados fica armazenado na memória principal do computador, o que permite alta velocidade de acesso aos dados.  Concluindo, os Sistemas Gerenciadores de Banco de Dados (SGBDs) são ferramentas que vão possibilitar inúmeras vantagens às organizações, como o gerenciamento centralizado de dados, a consistência e integridade das informações e maior e melhor política de segurança de dados, além da possibilidade da concorrência ao permitir que vários usuários acessem e atualizem dados simultaneamente, sem que um afete ou conflite o outro. A otimização da performance com a possibilidade de manipulação de grandes quantidades de dados, o fator “escalabilidade”, uma vez que os SGBDs são projetados para comportar cada vez mais recursos e aplicações, bem como o acesso a uma análise de dados mais assertiva e disponível, também são benefícios que essa tecnologia implementa nas empresas. Dessa forma, conhecer seu funcionamento, arquitetura, quais estão disponíveis no mercado – como o MySQL, um SGBD relacional de código aberto; o SGBD PostgreSQL, um dos mais avançados sistemas de banco de dados e também de código aberto; e o Microsoft SQL Server, relacional comercial amplamente utilizado, entre diversos outros tópicos – é um diferencial na carreira de qualquer profissional de TI.     Tem interesse em crescer na carreira de Tecnologia da Informação e se destacar no mercado, dominando os principais assuntos da área? Conheça nossa trilha de aprendizagem sobre Desenvolvimento de Sistemas! 


    13/04/2023
  • Times remotos de TI
    RH

    Como liderar times remotos de TI para resultados surpreendentes?

    Por suas características singulares, tal qual a possibilidade do trabalho na nuvem, a área de tecnologia da informação sempre teve a prerrogativa de atuar em vagas não presenciais.  Entretanto, depois da pandemia, esse modelo realmente demandou metodologia específica e a adaptação das empresas para sua completa adoção. Entre os principais desafios surgidos com base nesse contexto, encontram-se as dúvidas sobre como liderar times remotos de TI. Se antes o presencial permitia que gestores e colaboradores trocassem informações, dúvidas e ideias frente a frente, agora, a comunicação virtual é o que guia os trabalhadores de qualquer lugar do país e do mundo. A exemplo disso, uma pesquisa da Husky, plataforma de  transferências internacionais, identificou que o número de trabalhadores brasileiros que preenche vagas estrangeiras remotamente cresceu 491% entre 2020 e 2022.  Essa tendência não é novidade no mercado. Inclusive, em 2018, o IBGE já mensurava 3,8 milhões de cargos em home office oficialmente ocupados.  Ocorre que, diante da necessidade crescente por profissionais qualificados para TI e da pouca oferta de mão de obra de alto valor agregado, as organizações têm preferido ampliar seu campo de avaliação de currículos para encontrar os profissionais com as habilidades certas.  Com isso, é necessário desenvolver um plano estratégico de liderança e gestão do capital humano voltado para a dinâmica remota, que é totalmente diferente de qualquer outra sistemática.   Neste artigo, vamos mostrar algumas dicas que podem contribuir com essa tarefa. Continue conosco.  O que o profissional de RH em TI precisa saber sobre o trabalho remoto?  O trabalho remoto foi regulamentado oficialmente por meio da Reforma Trabalhista de 2017, sendo considerado um dos modelos corporativos de atuação profissional.  Para funcionar com efetividade, seja por registro CLT, seja por contrato de prestação de serviço ou vagas de freelancer, vagas desse tipo devem ser pautadas pela flexibilidade, autonomia dos funcionários e pela necessidade de processos bem estruturados.  É comum, inclusive, que esses cargos acompanhem outras desburocratizações da rotina de trabalho, como adaptabilidade da carga horária.  Além disso, é importante diferenciar o remoto do home office: enquanto o primeiro indica um emprego conduzido de qualquer lugar (nowhere office), o outro é o que diz respeito ao trabalho realizado na casa do colaborador. Mesmo diante de tais flexibilizações, contratante e contratado ainda possuem vínculo jurídico e precisam estar atentos à previsibilidade legal dessa relação. Por isso, o primeiro passo para os profissionais de RH entenderem como liderar times remotos de TI é dominar o que a lei diz sobre tais tipos de vaga.  6 Dicas para liderar times remotos de TI   Depois da checagem da lei sobre o assunto, cabe destacar também que o trabalho remoto não deve seguir a mesma dinâmica do presencial.  Tentar espelhar um modelo no outro é um erro bastante comum das organizações e acaba prejudicando a produtividade das equipes.  Liderar times remotos de TI é entender as especificidades desse modelo de vaga.  Por isso, é válido discutir com a empresa o motivo da abertura desses postos de trabalho, o que se espera com eles e quais serão as metodologias aplicadas para assegurar a qualidade dos serviços, entre outros questionamentos.  Depois disso, algumas outras orientações podem auxiliar a equipe de gestão de pessoas a lidar com o panorama de atividades remotas.  1) Transparência é o elemento-chave  As vagas de trabalho remoto dependem, sobretudo, de uma relação de confiança entre gestores e colaboradores.  Para isso, ter transparência no escopo de trabalhos e projetos e no acompanhamento de indicadores internos e de produtividade, além de na comunicação, é o que vai garantir o sucesso dessa vaga.  Estabeleça uma relação próxima com os funcionários, com encontros periódicos (vamos retomar essa dica ao longo do texto) em um tom bastante franco de conversa.  Ou seja, é necessário o alinhamento das expectativas do contratado e da contratante, além do entendimento fiel do propósito da empresa.  Qual a expectativa de entrega para essa vaga?  Como a empresa colabora para que esse objetivo seja conquistado? Como o profissional lida com essa expectativa? Essas são algumas perguntas que podem orientar o RH na construção de um vínculo transparente e objetivo com o trabalhador de TI remoto.  2) Gerencie a equipe com o auxílio da tecnologia Possibilitar o ingresso de colaboradores por meio do trabalho remoto está automaticamente associado à adoção de ferramentas tecnológicas para a gestão dessas vagas.  Existem inúmeras plataformas de gerenciamento de projetos, como Kanban, Runrun.it, Trello, bem como para a conferência de horas trabalhadas, a exemplo do ponto digital.  Escolha aquela que melhor se adapta às necessidades da sua empresa, faça um treinamento da ferramenta com os colaboradores e estabeleça um tempo de teste inicial da tecnologia.  Com ela integralmente implementada, gerencie os projetos de forma metódica e processual, se atendo aos comandos da plataforma. É necessário centralizar a gestão de conhecimento e os arquivos de aprendizagem dos projetos. Por isso, utilize as ferramentas com o suporte de processos bem definidos para que nada se perca.  Alguns exemplos de programas para gerenciamento de projetos e organização dos times de TI remotos:  Trello Asana ClickUP Runrun.it Monday.com Jira Software Wrike 3) Garanta as condições ideais de trabalho Mesmo que a empresa não possa arcar com os custos de equipamentos novos para cada um dos colaboradores remotos, é fundamental que ela se certifique das condições de trabalho dos funcionários.  Pensar em uma parceria com fornecedores de internet, para proporcionar esse serviço aos times remotos de TI, pode ser uma alternativa interessante.  Além disso, realizar encontros periódicos com os colaboradores para entender como a dinâmica do trabalho virtual se reflete na rotina desses sujeitos é importante. Crie um roteiro, um checklist com perguntas que consigam mensurar a qualidade estrutural do trabalho remoto para cada funcionário. Ou seja, acompanhe o desempenho desse trabalhador.  Exemplos de perguntas que podem estar no seu roteiro:  No último mês, existiu alguma intercorrência de estrutura ou equipamento que impediu a execução do trabalho? Qual sua principal queixa em relação à estrutura e ao equipamento atualmente? Como você acha que a empresa poderia ajudar você a trabalhar melhor no modelo remoto? Com as respostas, os gestores podem refletir sobre como otimizar o trabalho remoto e desenvolver melhorias para esse tipo de vaga. O importante é alinhar as expectativas de todas as partes envolvidas com a realidade e com as possibilidades, tanto da empresa quanto do trabalhador.  4) Reuniões quando necessárias  Um dos diferenciais do trabalho remoto é incentivar as lideranças a entenderem de fato o que deve ser levado para uma reunião, o que deve ser direcionado para um e-mail ou o que convém ser enviado por mensagens na plataforma de comunicação adotada pelos funcionários.  Sabendo que o contato, mesmo virtualmente, precisa ser efetivo, e não um transtorno para os colaboradores, o RH precisa auxiliar as equipes produtivas a entenderem quando elas precisam de reunião, com que frequência, quais os objetivos dos encontros e o que se espera desses momentos.  Assim, tenha em mente que as reuniões devem proporcionar: Insights para melhorias de serviço e processos; Fortalecimento da relação da equipe; Atualização, para todos os membros, de projetos e missões da empresa, entre outros quesitos. Faça as reuniões quando realmente houver uma motivação para tal, pois de nada adianta adotar o trabalho remoto de TI se a liderança não confia em seus trabalhadores e vice-versa.  Algumas reuniões que podem fazer parte da rotina de um profissional de TI remoto:  Para a elaboração do escopo de um novo projeto; Para o repasse das atividades dos projetos (mais direcionadas e compartimentadas entre os times envolvidos em cada etapa do projeto); Para debater o ritmo da empresa até ali, bem como falar dos clientes e de assuntos pertinentes a todos; Reunião do líder com o funcionário para feedback semanal ou mensal; Descontração e aproximação dos membros etc. 5) Métricas e indicadores continuam importantes Assim como no presencial, liderar times remotos de TI requer o acompanhamento de métricas e indicadores.  Indicadores de produtividade  Indicadores de qualidade de um projeto  Indicadores de satisfação com o trabalho Esses são exemplos de metas que podem compor o escopo de gestão de vagas remotas. Entre eles, as mais tradicionais são a lead time e cycle time, que medem o tempo de reação dos times virtuais, e tThroughput (vazão), que mensura o volume de trabalho concluído num determinado espaço de tempo, além da ocorrência de bugs, que vai indicar não só a quantidade de entregas, como a qualidade delas.  6) A comunicação também é orientada por ferramentas  Nos casos em que há a necessidade de se liderarem times remotos de TI, assim como no gerenciamento dos projetos, a comunicação da empresa depende do uso de ferramentas adequadas. Teste as que têm melhor aceitação na organização e as utilize com precisão.  Exemplos de ferramentas comunicacionais para times de TI:  Discord – é um chat que possibilita que colaboradores e gestores conversem entre si em diferentes canais; Miro – a plataforma otimiza a realização de atividades criativas e que demandem brainstorming e trabalho em equipe; Telegram – como o WhatsApp, permite criação de grupos e proporciona a troca de mensagens instantâneas para um grande número de pessoas. Pode ser usado como lista de transmissão de avisos etc.; E-mail – já tradicional na rotina corporativa, utilizar o e-mail, com uma abordagem objetiva e visual, é ótima ideia.  —————————————- Para além dessas dicas básicas sobre como liderar times remotos de TI, o departamento de RH precisa ter sensibilidade para compreender que as vagas, embora virtuais, ainda são ocupadas por pessoas. Por isso, é essencial acompanhar a satisfação do trabalho desses colaboradores, bem como proporcionar momentos de quebra de rotina, treinamentos para aperfeiçoamento técnico e pessoal, detalhamento minucioso dos projetos da organização e das competências necessárias para realizá-los.  Liderar equipes remotas de TI é uma tarefa desafiadora, que exige uma metodologia específica para esse modelo. Quando isso ocorre, as chances de sucesso são grandes.  O importante é garantir que o empecilho da distância seja superado por outras vantagens, como troca cultural e geográfica, networking de experiências de trabalho e maior satisfação dos funcionários com o que fazem, entre outros benefícios.  >>>>>> Acesse a Trilha de Cursos da ESR e veja como garantir o aperfeiçoamento constante dos times remotos de TI da sua empresa!


    05/04/2023
  • Modelagem de Ameaças
    Segurança

    O que é Modelagem de Ameaças e qual a sua importância para a segurança da informação?

    Se você ainda não entendeu o que é modelagem de ameaças e o que verdadeiramente está por trás dessa prática de desenvolvimento seguro, este conteúdo é indispensável.  Atualmente, a cibersegurança é uma das áreas de maior crescimento e investimento corporativo dentro da Tecnologia da Informação. É o que diz a ‘Pesquisa de intenções de gastos com tecnologia de 2023’.  Além disso, o cenário de alta demanda por esses tipos de serviços é corroborado quando se observa que, de acordo com o “Relatório de investigações de violação da Verizon de 2022’, 82% das falhas em cibersegurança do ano da pesquisa se deram por razões humanas.  Ou seja, investir em metodologia, processos, ferramentas e tecnologias que auxiliem as empresas a fortalecerem sua política de segurança é essencial e faz parte do check-list de qualquer gestor do segmento.  Neste conteúdo vamos conversar mais sobre uma dessas alternativas ao descobrir o que é modelagem de ameaças.  Continue conosco.  O que é Modelagem de Ameaças? Para detalhar este conceito a Escola Superior de Redes convidou o especialista de redes e computadores e segurança da informação, André Miranda, para ministrar um webinar gratuito sobre o tema.  De acordo com o profissional, a modelagem de ameaças ou threat modeling representa um conjunto de processos específicos, realizados com o intuito de otimizar a segurança de sistemas, aplicativos, redes e serviços. Nesse sentido, o termo é utilizado como uma técnica que auxilia as equipes de TI a se posicionarem de forma preventiva e não reativa a possíveis falhas de segurança, uma vez que observa/identifica possíveis ameaças, bem como sugere recomendações diante dessas intercorrências. O propósito dessa prática é otimizar o cumprimento dos objetivos de segurança das empresas, bem como atuar como agente de redução de riscos para os sistemas e redes do negócio.  Assim, recapitulando, a modelagem de ameaças é uma estratégia de segurança conectada aos momentos iniciais de um projeto de desenvolvimento seguro, logo na sua fase de design e arquitetura, sendo um dos 5 pilares de negócio, conforme indica o modelo de maturidade SAM (Software Asset Management).  É neste processo que ameaças potenciais, vulnerabilidades ou a ausência de salvaguardas podem ser identificadas e numeradas, fornecendo aos defensores uma análise de quais controles ou defesas precisam ser incluídos nos requisitos de segurança da organização.  Sabe-se dessa forma o provável perfil do invasor, os vetores de ataque mais esperados e os ativos mais desejados por um invasor.  Importante ainda destacar que existem metodologias diferentes de modelagem de ameaças, que definem o caminho a seguir diante da sua implementação, cumprindo requisitos como:  Identificação e priorização de potenciais ameaças e vulnerabilidades de segurança Proteger ativos identificando, comunicando e entendendo ameaças e mitigações no contexto de proteção de um sistema  Dentre os modelos populares estão o Stride e o Past.  Como funciona a modelagem de ameaças?  O primeiro passo para entender o funcionamento e o que é modelagem de ameaças na prática é saber quais são os possíveis riscos aos quais uma rede corporativa está exposta.  Elas podem ser divididas da seguinte forma:  Ameaças conhecidas (known-knowns) Ameaças que sabemos que não conhecemos (known-unknowns)  Ameaças que não sabemos que conhecemos (unknown-unknowns) Zero-day (uma nova vulnerabilidade nas redes corporativas, que pode ser detectada através de um software chamado de Capsule 8’s unifi Cloud Native Solution)  APT (tenta acessar um sistema e permanecer indetectado por um longo período de tempo, sendo a mais perigosa de todas as classificações de ameaças  Depois disso, lança-se olhar sobre os agentes de ameaças, variáveis entre Estado-nação, hacktivista, crime organizado, ameaças internas nacionais ou internacionais.  É necessário fazer também uma análise, relatório e divulgação de informações coletadas através da observação dos Ciclos de Inteligência  de Ameaças, composto pelas etapas de Planejamento e Direção; Coleta e Processamento; Análise; Produção de relatórios e Divulgação e feedback.  Através desse estudo e do compartilhamento de informações dos centros de análises (empresas sem fins lucrativos que fornecem um recurso central para coletarem informações sobre ameaças), como nos casos de divulgação dos indicadores de comprometimento, há a facilitação da compreensão das motivações e causas dos incidentes e ameaças de rede corporativa.  De forma geral, o processo de uma modelagem de ameaças segue o padrão abaixo:  Conclusão Resumindo, o “Webinar “Modelagem de Ameaças – Reconhecendo o inimigo“, visa ensinar os usuários a identificar e setorizar as potenciais ameaças e vulnerabilidades de segurança na construção de sistemas, aplicações, etc. A partir disso, o profissional de TI desenvolve habilidades e competências para atuar em projetos que protejam ativos, desvendando as principais ferramentas e as técnicas mais comuns usadas por um adversário para desestabilizar um sistema e rede de um negócio.  Dominar o conceito de modelagem de ameaças pode ser um ponto de destaque na carreira de um defensor de redes, que tem nesta área uma demanda por atenção às evoluções de tecnologia, sofisticações de ataques, além da necessidade de capacitações sobre o tema.  Ao assistir o webinar gratuito na íntegra você tem acesso à uma explicação detalhada sobre as metodologias e ferramentas de modelagem de ameaças, bem como compreende a sua importância para construção de sistemas mais seguros. Comece a sua especialização em modelagem de ameaças de forma gratuita e com certificado aqui! 


    23/03/2023
  • Ferramentas SIEM
    Segurança

    O que leva as organizações a buscarem ferramentas SIEM?

    Podendo fazer parte de uma política de cibersegurança organizacional, as ferramentas SIEM (Security information and Event Management) são capazes de otimizar o trabalho de profissionais dessa área, sobretudo, o de gestão de logs.   De forma geral, a tecnologia compreende a união de outras duas ferramentas, SIM (Security Information Management) e SEM (Security Event Management), implementadas por meio de softwares proprietários ou open source para auxiliar o arquivamento e registro de informações pertinentes às empresas, bem como para  fornecer relatórios e alertas da rede de um negócio.  Neste artigo vamos comentar os principais tópicos abordados sobre o assunto no evento online e gratuito da Escola Superior de Redes, “Correlacionamento de eventos com o SIEM open-source Graylog”. Continue conosco.  Você irá ver por aqui:  Como as ferramentas SIEM são utilizadas no mercado?  Proteger redes e dados contra invasões e ataques é o trabalho mais básico e crítico de uma equipe de segurança.  Nesse sentido, para obter visibilidade e o devido controle dos diversos eventos observados em aplicações de rede, sistemas e aplicações as soluções, as ferramentas SIEM se tornam fundamentais. Por isso, elas contribuem para uma política de cibersegurança efetiva e melhor estruturada, garantindo a gestão de logs e insights para melhorias nessa área.  Assim, para compreender o conceito por trás da tecnologia, é preciso entender o que são logs, como a gestão desses registros pode ajudar principalmente no que tange o serviço de “respostas a incidentes” de forma mais efetiva e direcionada, além de quais os desafios enfrentados pelas empresas neste contexto.  O que é uma gestão de log? De acordo com o NIST (2006), documento bastante referenciado quando se fala em gestão de políticas de logs, esse termo define os registros de eventos ocorridos nos sistemas de redes de uma organização.  É comum que logs sejam utilizados para o que se chama em TI de troubleshooting (solução ), ou seja de forma reativa após alguma intercorrência.  Entretanto, mais recentemente, os logs têm sido utilizados em outras ocasiões, como: em otimização de performance, registro de usuários e auditoria, bem como na investigação de eventos maliciosos e nas análises forenses/resposta a incidentes.  Através desse gerenciamento de registros, compreendendo quais informações são de fato relevantes para empresas e quais podem ser descartadas, é possível fazer a mitigação de riscos e danos à segurança da rede, e também de potencializar o entendimento acerca de eventos maliciosos já ocorridos.  Nesse sentido, os eventos de logs são categorizados de forma diferentes. Ainda de acordo com o NIST, há os logs gerados por ferramentas de segurança da informação e os logs gerais de SO (sistemas de operação) e aplicação com dados variados (incluindo os de segurança). Por isso a gestão de logs não é uma tarefa simples, requerendo a associação de ferramentas SIEM.  Quais desafios levam as empresas a buscarem as ferramentas SIEM? Mesmo que cada empresa possua uma estrutura própria, de rede e de cultura organizacional, a maior parte delas observa desafios comuns que as levam a buscar uma resolução de problemas de forma mais ortogonal. São eles:  Nesse contexto, há ainda situações que afetam todo tipo de organização e podem ser divididas da seguinte forma:   Desafios de gerações e armazenamento Desafios de proteção e anonimização  Desafios de análise e correção  Como realizar um planejamento e uma política de gestão de logs efetiva? Visando superar esses desafios você pode se perguntar, “afinal, qual caminho trilhar para que a minha empresa realmente implemente uma política de cibersegurança e de logs de forma estratégica?”. O primeiro passo é o entendimento que de uma gestão de logs envolve uma série de profissionais, como administradores de sistemas e redes, analistas de segurança, CSIRTs, desenvolvedores, gestores de SE, CIOs, auditores e equipe de aquisições.   Cada um deles tem responsabilidades típicas, existindo várias atribuições que são comumente relacionadas à esse tipo de gestão, desde a contratação de administradores de sistemas para que a empresa obtenha mais informações sobre eventos ou consiga requerer investigação adicional, até o efetivo arquivamento de registro e eventos antigos assertivamente, eliminando-se aqueles que não são mais necessários.  A gestão de logs também auxilia na otimização das auditorias e da cibersegurança, por isso permeia todos os departamentos da empresa.   Para que ela seja realizada acertadamente, é necessário a elaboração de um documento que defina o detalhamento da uma política de logs de uma empresa, contendo os requisitos mínimos que a organização precisa seguir para conformar interna e externamente os eventos que ela está relacionada.  A ação demanda pensar quais são os requisitos mínimos que devem ser abraçados em três cenários distintos: de baixo, moderado e alto impacto. Como são muitas as etapas, registros e arquivos, as ferramentas SIEM representam um avanço para dar à gestão de log mais efetividade.  O que são ferramentas SIEM? Do ponto de vista operacional, poucos elementos podem auxiliar mais na mitigação desses desafios elencados acima, quanto aquelas relacionadas às ferramentas SIEM (Security information and Event Management).  Como mencionamos anteriormente, essa é uma tecnologia que compila outras duas ferramentas: SIM (Security Information Management) e SEM (Security Event Management), tendo sido unidas em uma única categoria de ferramenta para otimizar a gestão de logs.  Segundo Gartner (2021), as empresas buscam essa tecnologia visto que ela abrange uma série de vantagens, como:  Embora a SIEM também seja oferecida por proprietários, há alguns softwares open source que oferecem funcionalidades similares à ferramenta, por exemplo: o Graylog, Elastic, Ossec, entre outras.  O que é o Graylog O Graylog é um dos software open source com funcionalidades similares às ferramentas SIEM e com o diferencial de contar com aprendizado amigável.  Foi criado em 2009, por Lennart Koopman e Hass Chapman, capitalizado por grupos de investimento em 2014,  e com sua primeira versão enterprise lançada em 2016.  Atualmente é mantido pela Graylog Inc, uma empresa privada baseada em Houston (TX/USA) com mais de 50 mil instalações reportadas.  A tecnologia possui uma versão comunitária capaz de executar as demandas das empresas com muita qualidade. Além disso, outras características destacam a ferramenta.  Conclusão Resumindo, as plataformas SIEM geralmente fornecem relatórios e alertas, através de análises de eventos e dados de registros (logs) em tempo real para correlacionar eventos, monitorar ameaças e responder a incidentes. Diversas soluções open-source e gratuitas apresentam-se como excelentes alternativas para atender esse tipo de demanda; destas, a plataforma Graylog certamente configura uma das escolhas mais populares e de mais amigável curva de aprendizado, especialmente para profissionais das áreas de administração de sistemas e segurança. Confira na íntegra o webinar da ESR sobre o tema e continue a construção do seu conhecimento conosco. É gratuito e por aqui!  A ESR também é responsável pelo curso de “Correlacionamento de eventos com Graylog“, no qual os participantes entendem quais são os aspectos teóricos e legais sobre gestão de logs e retenção de dados.  Complementando, a ementa conta também com o aprendizado da operacionalização desses procedimentos através do SIEM open source Graylog, além da instalação, configuração e manutenção da ferramenta. Outro tópico tratado se relaciona com a criação de filtros e pipelines de processamento de eventos, construção de dashboards amigáveis e alertas administrativos. Confira a descrição completa do curso aqui!


    16/03/2023
  • Etapas do Design Thinking
    Métodos Ágeis e Inovação

    As 5 principais etapas do Design Thinking

    Quando uma organização e seus colaboradores conhecem a abordagem  e as etapas do Design Thinking, a tomada de decisão da organização se dá de forma mais ágil e inovadora.   Por isso, essa forma  criativa de resolução de problemas se encaixa tão bem na rotina corporativa, pois, cada vez mais, o mercado demanda dinamismo e que as coisas sejam feitas através de um caminho diferente do já conhecido.  Embora seja bastante popular entre empreendedores, startups e empresas de todos os tamanhos , o design thinking pode ser aplicado para qualquer área. Inclusive, é uma prática bastante benéfica para o desenvolvimento pessoal ou para o aperfeiçoamento da comunicação entre membros de uma mesma equipe.  Neste artigo vamos elencar as principais etapas do design thinking, bem como um dica certeira para que você as implemente na execução dos seus projetos.  O que é Design Thinking?  Provavelmente você já ouviu falar deste termo, certo? Afinal, ele permeia o vocabulário de diversas empresas no Brasil e do mundo.  Como o nome indica, essa é uma abordagem  de resolução de problemas que utiliza ferramentas e o modus operandi do design, para encarar um desafio por meio de uma visão projetizada com viés criativo, unindo propósito e foco na resolução de problemas. A ideia é que as reflexões acerca de um desafio priorizem uma abordagem não linear, flexível, criativa e complexa. Para isso, o design thinking coloca o potencial humano em evidência e esmiúça todos os aspectos deste contratempo, desde a sua identificação, compreensão até a solução dos conflitos. Katja Tschimmel, consultora e instrutora executiva, assim define o conceito: “O Design Thinking é hoje entendido como um processo de pensamento para conceber novas realidades, expressando a introdução da cultura do design e seus métodos em áreas como a inovação empresarial, social e do ensino” Na prática, normalmente o design thinking é associado a post-its coloridos e mapas mentais. Entretanto, vai além disso e assume variadas formas, desde que atenda a alguns pré-requisitos básicos:  É a partir disso e também da associação à exercícios de engajamento , que as etapas do design thinking são capazes de criar soluções mais inovadoras para os consumidores finais ou para os processos internos das empresas.  Para o meio da tecnologia o design thinking é uma ótima forma de voltar a mentalidade dos desenvolvedores e demais profissionais para o usuário e sua experiência. Inclusive, Anill Tibe, cientista em Inteligência Artificial, ratificou a importância de integrar a área de ciência de dados às estratégias de design thinking, como forma de encontrar respostas para problemas que sempre ocorrem com equipes de Data Science. As 5 etapas do design thinking Não é novidade que o mercado de trabalho está cada vez mais dinâmico! Para manter vantagens competitivas e sobrevida neste contexto, as empresas precisam ser ágeis e, sobretudo, inovadoras. O que significa dizer que suas soluções precisam representar, de fato, alguma melhoria para o seu consumidor ou para a sociedade. Entenda como as etapas do design thinking contribuem para esse objetivo.  1) Imersão ou etapa da empatia Nestas etapas do design thinking, o objetivo é compreender, através de um olhar empático, qual é o cenário do problema enfrentado pela organização e seus clientes, ou o cenário ao qual se deseja inserir um novo serviço ou produto.  Os participantes, de forma livre, buscam elementos que os auxiliam a enxergar vários lados de uma mesma situação. É aqui, por exemplo, que há busca por referências sobre temas relacionados e por pontos de vista da empresa e também dos consumidores ou usuários finais.   Geralmente, ferramentas como mapa de empatia, entrevistas, e benchmarking são bastante utilizados.  Podemos dizer que a primeira etapa equivale a um mergulho em direção ao problema.   2) Etapa da análise e da objetividade  A partir das informações coletadas, o design thinking precisará sintetizar o que foi discutido na etapa anterior para, de fato, delinear o problema. Podemos dizer que é neste momento que há a separação do “joio e do trigo”. O objetivo da análise é entender quais dados, referências e conteúdos compilados agregam valor às estratégias de resolução do conflito, ou contribuem para as estratégias de criação de um novo produto, serviço ou processo.  3) Etapa da ideação  A ideação compreende a geração de ideias alinhadas com os desafios priorizados na etapa anterior e a apresentação das mesmas, sem julgamento.  Portanto, indica-se que os colaboradores pensem fora da caixa e ousem em suas explanações. E é exatamente por isso que o design thinking demanda uma equipe multidisciplinar, diversa e heterogênea.  Ferramentas como brainstorming , cardápio de ideias e matriz de posicionamento podem potencializar essa fase. Para tanto, é importante que ninguém se sinta constrangido e que a comunicação ocorra livremente entre os membros do projeto.  Nesta ocasião, pontos que precisam ser aprimorados também podem ser identificados.  4) Etapa do protótipo  Após percorrer todos esses caminhos, a equipe seleciona oficialmente as ideias mais produtivas frente à resolução do problema.  Além disso, há a definição dos planos de ação, metas do projeto, bem como a testagem dos protótipos dos produtos e serviços criados através do design thinking.  Somente após os testes, que podem conter várias fases e períodos de comparação entre uma opção e outra, é que os colaboradores decidem se uma ideia está apta a ser implementada imediatamente ou deve passar por melhorias.  5) Etapa da implementação  A última etapa do design thinking é a mais aguardada entre gestores e colaboradores de uma organização.  Afinal, é na implementação que a ideia ou solução de problema, desenvolvido por todas as demais fases anteriores, é apresentada ao público.  Após a testagem, há a garantia de que o projeto está apto a ser lançado no mercado ou que a solução está pronta para ser utilizada nos processos internos do negócio.  ——————————- De modo geral, o importante das etapas do design thinking é a adequação da técnica às especificidades de cada empresa e de cada projeto.  Como uma alternativa mais criativa de resolução de problemas ou de criação de produtos, serviços e processos mais arrojados, a atividade acaba impulsionando o desenvolvimento de outras áreas do negócio.  É bastante comum, por exemplo, que a comunicação, o trabalho em equipe, o aprendizado contínuo, dentre outras habilidades, sejam  potencializadas empresas que usam o design thinking. >>>> É da área de Tecnologia da Informação e deseja compreender como o design thinking pode otimizar seus projetos e carreira? Inscreva-se no curso da Escola Superior de Redes e aprenda os passos iniciais para a criação de modernos frameworks através de abordagens de inovação. 


    10/03/2023
  • Metodologia OKR Master Bootcamp
    Temas Diversos

    Como implementar a metodologia OKR nos negócios

    Para qualquer segmento ou área de negócio, as estruturas de gestão são as peças fundamentais para assegurar a permanência das empresas no mercado. Existem inúmeras possibilidades para implementá-las, mas você já ouviu falar da Metodologia OKR? Conhecida por ser a metodologia de gestão de empresas inovadoras e voltadas para uma cultura de ousadia, como o Google e a Intel, a OKR (Objectives and Key-Results / objetivos e resultados-chave) se diferencia das demais por juntar em uma única metodologia os conceitos de foco, transparência, alinhamento, ousadia. Além disso, possibilita ajustes na execução de maneira rápida.  Através de um acompanhamento diário, semanal e mensal, durante uma jornada de um ano, as empresas que adotam a OKR conseguem agir por meio de uma mentalidade preventiva, com alto grau de adaptação, distanciando-se da ação reativa ou do tradicional modus operandi “apagar incêndio”   No inédito webinar “OKR Master Bootcamp no METAVERSO”, a Escola Superior de Redes (ESR) promove um encontro com o especialista em consultoria de OKR e sua plena efetivação nos negócio, Tony Menezes, para esclarecer como conduzir esse processo nas empresas que desejem uma atuação mais arrojada e determinada a conquistar resultados grandiosas nos próximos anos.  É o caso da sua organização? Confira os principais pontos abordados no evento online logo abaixo.  Você vai encontrar por aqui noções básicas para preparar a sua empresa para aplicar uma das metodologias que melhor impactam o desempenho das empresas. O que é Metodologia OKR  De acordo com o profissional especialista Tony Menezes, a metodologia de gestão OKR é a predominante no Vale do Silício e se caracteriza por ser uma fórmula para definir metas conectadas ao propósito de uma empresa, além de recursos para acompanhá-las por meio de comandos simplificados e visuais.  Ou seja, é uma combinação de orientações: o “para onde eu vou”, que representa o objetivo, junto com o “como chegarei lá, medido por”, que compila o conjunto de resultados-chave.  Essa sistematização foi desenhada pelo ex-CEO da Intel, Andrew S. Grove, tornando-se popular em 1999, quando um dos investidores do Google, John Doerr, apresentou a metodologia para os fundadores e colaboradores.  A partir disso, o método se destacou por ter suportado o crescimento do Google, uma vez que a empresa foi de 40 funcionários aproximadamente em 1999, para mais de 85 mil nos dias de hoje.  Com esse resultado a metodologia OKR demonstrou que pode ser utilizada tanto por pequenas empresas como por grandes corporações. É uma metodologia simples focada em gestão de desempenho, com metas desafiadoras e que prioriza uma série de ações das empresas:   Foco excepcional. Alinhamento através de transparência nos processos. Todos sabem quais são os objetivos chave e, por isso, não há mais disputa entre departamentos, por exemplo. Cria um compromisso espontâneo e desafiador  Telemetria em tempo real: a metodologia torna possível acompanhar o progresso de cada equipe em tempo real, bem como permite a observação da performance dos objetivos chave. Ou seja, você sabe exatamente onde a sua empresa, você e equipe estão, com uma frequência diária, semanal e mensal. O que é preciso para implementar a metodologia OKR nas empresas?  Para que a metodologia tenha impacto no negócio, torna-se imperativo entender como pensar e definir os objetivos e, ao mesmo tempo, identificar os KPIs que medirão o progresso dos resultados-chave mais adequados ao propósito da organização.  Portanto, o conhecimento do negócio é imprescindível, além da necessidade de gestores e equipes evidenciarem os resultados almejados pelos objetivos estabelecidos.  Objetivos são uma declaração concisa da direção desejada pela empresa. Um bom objetivo consegue sensibilizar e engajar as pessoas para que possam imaginar o quão impactante será alcançá-lo.  Já os resultados-chave são os indicadores que confirmam diretamente o atingimento do objetivo caso seja alcançado com sucesso. Dessa forma, o primeiro passo para a implementação de uma metodologia OKR é compreender se a empresa está pronta para abraçar esse modelo de trabalho.   Uma vez que a OKR incentiva o acompanhamento com checkings em um curto período de tempo para que seja possível mudar rotas quando necessário, é preciso que os executivos tenham em mente até que ponto a empresa está voltada para uma cultura de risco e ousadia.  A empresa promove experimentação Quando ocorrem erros, há algum tipo de penalidade? A ideia é que não exista essa vinculação, para que funcionários e gestores se sintam confortáveis em ousar e promover melhorias inovadoras nos processos.  Os resultados de uma atuação profissional não são vinculados à remuneração?  Os executivos estão dispostos a ceder seu tempo para alinhamentos com a equipe de consultoria responsável pela implementação da metodologia OKR? Essas são perguntas-norteadoras que podem esclarecer se a empresa está apta a executar o modelo.  É necessário, então, que a organização tenha:  Missão clara OKRs simplificados  Abrace um processo gradual de implementação Priorize a cultura de risco Conte com uma liderança que define o propósito da empresa Uma cultura forte e equipe alinhada Passo a passo para a implementação da metodologia OKR  Após a verificação de aptidão para abraçar a forma de trabalho da metodologia OKR, é preciso seguir alguns passos básicos para que o processo dê resultados ao negócio.  Passo 1: Estabelecer um objetivo (objetivos caracterizam a direção) que seja de fácil visualização e represente o propósito da empresa para um determinado período.  Exemplos de objetivos variados Acelerar e escalar uma plataforma Aumentar exponencialmente os lucros da sociedade Ser a maior transportadora do estado  Ser a plataforma número 1 de transações financeiras  Encantar Alunos através de uma experiência educacional incrível  Transformar vendas em bons negócios Passo 2: Estabelecer resultados-chaves que de fato levem a empresa a alcançar o objetivo (resultados chaves aquilo que será medido, tarefas e alinhamentos)  Aqui a empresa irá estabelecer a forma de se chegar ao objetivo, avaliando indicadores mensuráveis para tanto. O que é necessário mensurar para compreender se o objetivo estabelecido está sendo cumprido?  Passo 3: Estar disponível para alinhamentos e acompanhamentos  Como mencionamos, é essencial que após as 2 primeiras etapas, além da originária (compreender se a empresa está apta para a metodologia OKR), gestores e funcionários estejam disponíveis para alinhamento e acompanhamento semanal.  A metodologia OKR incentiva a correção rápida de erros pontuais, bem como avaliar o progresso dia a dia. Portanto, uma de suas etapas mais importantes encontra-se na demanda por:  Disponibilidade de horas da equipe  Sessões para definir OKRs Alinhamento entre as partes envolvidas Acompanhamento semanal  Treinamento  Definição dos multiplicadores  Embora tenha encontros contínuos, a jornada da metodologia é anual e demanda este período para apresentar os benefícios de sua implementação nas empresas. Mesmo com essa latência é uma das metodologias que melhor desenvolve o negócio e o conduz para uma performance de alto valor.  ————————————————— Chegou ao final deste conteúdo pensando sobre onde está e onde quer levar a sua empresa daqui a 3 meses? Este é um indicativo claro de que a metodologia OKR pode ser adequada ao seu modelo de negócio.  Continue se especializando no assunto. Assista ao Webinar na íntegra e veja exemplos da implementação da metodologia OKR em cases de sucesso reais  >> Webinar a íntegra OKR Master Bootcamp no METAVERSO, com o especialista Tony Menezes


    16/02/2023
  • GPT-3
    Ciência de Dados

    O que se sabe sobre o modelo GPT-3?

    A Internet 5G e a Inteligência Artificial são duas das grandes apostas da tecnologia para os próximos anos. Dentro deste universo encontra-se o conceito de GPT-3. Você está familiarizado com o termo?  Desenvolvido pela OpenAI, empresa de pesquisa e implantação de IA, o GPT-3 é um novo modelo de linguagem, lançado em 2020, que, por meio de aprendizado de máquina (machine learning), consegue interpretar dados e criar mensagens tão reais e com tamanha qualidade que se assemelha, em certa medida, das conversações realizadas pelos humanos.  Falamos em semelhança, uma vez que, mesmo diante desses avanços, o modelo ainda conta com limitações importantes em sua operação. Por exemplo, em contato com o GPT-3, você pode utilizar o comando “como está o tempo hoje?”, e receber como resposta algo muito abrangente, tal qual: “Como eu sou uma inteligência artificial, não tenho acesso à informações de tempo atuais. Eu sugiro que você verifique as previsões do tempo ou consulte um site de notícias para obter informações atualizadas sobre o tempo.”.  Qualquer outro tipo de comando que siga esse mesmo sentido obterá uma resposta similar a essa.  Ainda assim, essa parece uma ideia futurista para você? Pois saiba que é mais do que contemporânea e pode ser inserida em diversas funcionalidades do mundo moderno.  O objetivo do Transformador Generativo Pré-Treinado 3, ou, em inglês, Generative Pre-trained Transformer, é, primeiro, superar o modelo anterior em relação aos parâmetros que alimentam o seu sistema – 175 bilhões enquanto o GPT-2 conta com apenas 1,5 bilhão existentes, e, depois, processar a linguagem natural e produzir textos de forma preditiva, diversa e com qualidade, otimizando processos e operações. Neste artigo você encontra outros detalhes sobre o que é o GPT-3, como o modelo funciona e para o que serve.  Continue conosco e descubra o que está por trás dessa tecnologia inovadora.  O que é GPT-3 Como dissemos anteriormente, o GPT-3 é um modelo de linguagem capaz de interpretar um universo enorme de palavras e letras em meio digital e, através de inteligência artificial, produzir novos textos que sigam o padrão do banco de dados analisado.  A tecnologia é sofisticada ao ponto de captar a semântica de algumas das mais de um trilhão de palavras disponíveis em todo tipo de texto digital na internet, relacionar palavras com sentido de produzir frases com sentido e entendimento e, a partir disso, criar novos parágrafos em questão de segundos.  O modelo de linguagem utiliza um codificador e um decodificador, além de um mecanismo de atenção, para prever as próximas palavras na lógica do treinamento ao qual foi inserido e, assim, montar novos textos precisos e coerentes.  De forma prática, o GPT-3 tem esses dois componentes, codificador e decodificador, que funcionam da seguinte forma: o codificador analisa, como entrada, uma palavra anterior na frase e faz uma reprodução em forma de vetor desse padrão. A partir daí há a interação com o mecanismo de atenção capaz de prever uma próxima palavra.  Por sua vez, o decodificador tem como entrada a palavra anterior e a representação vetorial e com isso distribui, levando em conta a probabilidade, as palavras possíveis dentro desse contexto.  Diferenciais do GPT-3 De acordo com a OpenAI, o modelo de linguagem GPT-3 apresenta alguns diferenciais que o colocam em destaque no mercado. Veja alguns deles abaixo.  É considerado mais preciso que outros modelos de linguagem GPT e com desempenho similar ao nível de outros melhores modelos de geração de texto do mercado. Após passar pelo período de pré-treinamento, a tecnologia não demanda a inserção de dados adicionais para produzir seus textos, como é visto em outros modelos de geração de texto. Consegue realizar parágrafos mais compridos e com mais coesão. Como trabalha com um parâmetro grande de dados e pode ter seu algoritmo treinado por meio do machine learning, o GPT-3 pode elaborar textos de diferentes tipos e gêneros, como poesias, exemplos jornalísticos, layouts, etc.  Desvantagens do GPT-3 O GPT-3 ainda é uma tecnologia dependente da ação humana. Somente por meio do treinamento de algoritmo e machine learning é que a tecnologia é capaz de produzir outros textos.  Por isso, a segurança é um dos principais gaps dessa ferramenta. É justamente na fase de preparação do sistema do GPT-3 que encontram-se as maiores falhas — assim como em qualquer tecnologia que utilize a inteligência artificial ou outros tipos de sistemas digitais.  O GPT-3 é alimentado por todo tipo de texto disponível na internet, sendo capaz de identificar novos conteúdos,  se apropriar de suas linguagens e, até mesmo, modificar o seu significado. Em função disso, podem ser utilizados como munição para o sistema preditivo de criação de textos desde artigos científicos produzidos em instituições renomadas, até manifestos de cunho preconceituoso ou teorias da conspiração. Falamos mais disso por aqui em outro conteúdo.  Além disso, é válido ressaltar que o modelo não consegue compreender o que escreve, sendo apenas um reprodutor de  textos, que utiliza mecanismos de previsão, algoritmos e lógica para formular os padrões subsequentes.  Em última análise, outro ponto negativo do GPT-3 é sua inabilidade de produzir tantos textos em outros idiomas quanto em inglês, uma vez que ele é treinado a “aprender” em um banco de dados no qual há predominância de textos escritos na língua anglo-saxã. Para o que serve o GPT-3? Com a definição conceitual do GPT-3 dada acima já é possível imaginar como a ferramenta pode ser utilizada, certo?  As tarefas às quais ele pode ser associado são variadas e cumprem os mais diferentes propósitos, como as 3 descritas a seguir:  1) Chatbots Um dos usos do GPT-3 é observado na otimização do contato de marcas e consumidores ou de qualquer situação que requeira conversação via chat.  O modelo preditivo pode ser conectado a assistentes virtuais e otimizar essa demanda de mercado  2) Layouts   Desde que a ferramenta passe por um período de pré-treinamento no qual haja a descrição de qual o tipo de layout desejado, o GPT-3 é capaz de reproduzir esses códigos.  3) Produção de textos variados O GPT-3 é capaz não só de produzir novos parágrafos quando assim ensinado, como também pode atuar remodelando textos já produzidos. Por exemplo, em casos em que se deseja uma sensação de escrita mais amistosa.  Há também a viabilidade de ser associada a criação de textos jornalísticos, acadêmicos, entre outras potencialidades.  4) Desenvolvimento de softwares Essa é uma das utilizações mais comuns do GPT-3. A inteligência artificial é capaz de auxiliar programadores na construção de blocos de códigos, para o desenvolvimento otimizado de softwares diversos. Inclusive, o uso inicial dessa tecnologia foi, justamente, atender a necessidade de desenvolver softwares com maior agilidade, nas mais variadas linguagens de programação existentes. ———————————— Embora o GPT-3 represente um avanço para o mundo da tecnologia, alguns pontos ainda precisam ser observados em relação à sua arquitetura pesada, algumas limitações de uso e de segurança.  O modelo requer estudo e testes para que se compreenda na prática quais os limites e possibilidades da ferramenta, bem como quais planos de ação para contenção de riscos em caso de uso inadequado e malicioso.  É ainda válido ressaltar que os modelos significam uma revolução no sentido do domínio do Processamento de Linguagem Natural e nas possibilidades de sua associação de trabalho, entretanto, não podem ser considerados substitutos do raciocínio abstrato humano.  Nesse mesmo sentido, algumas discussões devem perpassar a temática da Inteligência Artificial para que haja desenvolvimento de senso crítico frente aos seus avanços. É o caso da utilização de carro autônomo pela Uber, em 2018, que, após atropelamento, culminou no falecimento de um pedestre nos Estados Unidos. Ou seja, ainda há um caminho a ser percorrido e muitos assuntos a serem abordados.  Continue desvendando o universo do GPT-3 aqui!


    09/02/2023
  • hand pointing at currency blockchain technology background scaled 1
    Blockchain

    Blockchain nas organizações: o que é possível com a tecnologia?

    O futuro já começou e tem nome certo: tecnologia em nuvem! Dentre as suas inúmeras funcionalidades e facetas uma têm se tornado o centro das discussões e uma das principais apostas do mercado. Ou já podemos chamar de realidade de mercado?  A tecnologia blockchain veio para transformar a forma de nos relacionarmos não só na Internet, como no mundo offline.  Em linhas gerais, podemos dizer que blockchain é um banco de dados armazenado de forma descentralizada, que não depende da validação de alguma autoridade, como por exemplo um cartório ou banco, para fazer suas operações.  Nesse sentido, uma das principais vantagens da tecnologia é promover uma desburocratização da relação do usuário com os sistemas online, além de uma garantia de maior transparência, privacidade e segurança de dados. Neste conteúdo vamos abordar com mais detalhes o que está por trás da tecnologia blockchain e como implementar a blockchain nas organizações pode otimizar processos do negócio.   Boa leitura!  O que é Tecnologia Blockchain?  A tecnologia blockchain pode ser descrita pela sua tradução livre em português: cadeia de blocos. Considerada uma revolução tecnológica, teve seu início associado ao lançamento do bitcoin e à necessidade da criptomoeda de garantir que as transações não ocorressem em duplicidade ou que dependessem de uma autoridade monetária central.  Pouco tempo depois, o blockchain expandiu seu campo de atuação e, atualmente, é considerado uma forma segura de armazenar carteiras digitais com informações diversas, que podem ser compartilhadas entre as partes e seus dispositivos conectados.  Aqui, é importante entendermos em qual contexto surge essa tecnologia e para o que ela tem sido pensada: vivemos em um mundo conectado, que gera dados de forma ininterrupta e que conecta tudo a todo momento.  A nuvem é o que permite que diversas de nossas ações cotidianas aconteçam: como é o caso do acesso a bancos, compartilhamento de fotos, uso de GPS, etc.  É exatamente neste cenário, que valoriza a interconexão de usuários na nuvem, que surge o blockchain – uma estratégia/recurso para transformar as transações virtuais em um sistema seguro e não dependente de terceiros.  Em linhas gerais, tecnologia blockchain é uma tecnologia de registros distribuídos, que guarda informações autenticadas dos usuários e que permite que essas informações sejam trocadas quando os usuários assim concordarem.  O principal objetivo do blockchain é dar às transações online, como as do mercado financeiro, um caráter oficial, seguro e de protagonismo aos usuários – que precisam assegurar a anuência de todos os registros armazenados por meio de seus dispositivos.  A ideia é que terceiros confiáveis para realizar os pagamentos digitais não sejam necessários, uma vez que o blockchain funciona como uma autoridade para tal.  Como o Blockchain funciona na prática? Em 2008, Satoshi Nakamoto fez a primeira conceituação de tecnologia blockchain associando-a ao bitcoin.  Hoje em dia, embora também relacionada a essa criptomoeda, a tecnologia blockchain permeia todo o âmbito econômico, indo para além da ideia inicial de uma cadeia de assinaturas digitais. De acordo com a pesquisa “Blockchain: A Revolução tecnológica e impactos para ecnomia“, de Edgar Thiago de Oliveira Chagas, “a tecnologia Blockchain é uma rede de blocos encadeados, seguros, que requerem uma validação digital. Assim, o bloco subsequente contém a validação ou assinatura digital do bloco anterior somado ao seu conteúdo ou sua informação”. Portanto, na prática a blockchain funciona como uma cadeia de blocos de informações transformadas em dados por meio de “hash” (termo que se refere à uma função matemática capaz de converter conteúdo em um código com letras e números), que permite que usuários transacionem, neste caso, dinheiro digital, sem a necessidade de uma validação de órgão oficial.   Os blocos dessas cadeias são carimbados com data e hora, além de terem uma ligação ao bloco anterior e serem balizados por criptografia. Essa última singularidade permite aos usuários a alteração de informações já inseridas na nuvem de uma única forma: quando os mesmos possuem chaves privadas necessárias para escrever no ficheiro.  Neste caso, é válido ressaltar ainda que o hash, que garante a assinatura de um determinado bloco, também é alterado quando uma informação do banco de dados é modificada. No “Guia de blockchain para iniciantes“, a IHODL, uma das principais referências em moedas criptografadas e blockchain, descreve o funcionamento da tecnologia como na imagem abaixo.  A partir dessas sistemática, a blockchain é capaz de contribuir com inúmeras vantagens para o mundo cotidiano, como é o caso do desenvolvimento da Identidade Digital Descentralizada.  Quais impactos da Blockchain nas organizações? Retomando o conhecimento percorrido até aqui, a tecnologia blockchain é o recurso tecnológico que permite que informações sejam inseridas na nuvem, transformadas em dados assinados digitalmente e compartilhados simultaneamente entre os usuários envolvidos em algum tipo de transação.  Por meio da criptografia, a tecnologia transforma essas ações em práticas confiáveis e seguras, que só sofrem alteração em alguma etapa quando o usuário possui chave de acesso para tal.  Por isso, para entender as aplicações da blockchain nas organizações, precisamos conhecer as vantagens por trás dessa ferramenta:  Informações disponíveis para todos  As informações inseridas no blockchain podem ser acessadas, sem sofrerem alterações, por qualquer usuário que faça parte do grande banco de dados.  Ou seja, os usuários têm acesso a todas as transações que são e já foram realizadas nas cadeias blockchain. Portabilidade  Com a tecnologia blockchain essas carteiras e contratos digitais podem ser acessados em qualquer local que o usuário estiver.  Em outras palavras, isso significa dizer que o sistema em questão pode ser relacionado e distribuído para uma rede de computadores robusta em um só tempo.  Da mesma forma, é possível criar uma atualização com cópias sincronizadas em questão de segundos. Armazenamento confiável  O blockchain permite que informações importantes sejam armazenadas de forma segura na nuvem.  Uma vez que tudo é criptografado, há uma garantia de que tais registros estão devidamente guardados. Isso nos leva a outra vantagem que é o fato das transações com alta segurança poderem ser registradas e realizadas junto a esse sistema de confiança desde o momento em que são inseridas.  Dá protagonismo aos usuários   Os usuários participantes da cadeia blockchain são agentes ativos das transações.  Todas as partes envolvidas devem verificar e anuir as transações sob as quais fazem parte, livrando o sistema de cibercrimes e fraudes recorrentes no mercado tradicional.  Descentraliza e desburocratiza as relações na Internet Como mostramos acima no tópico da identidade digital descentralizada, o blockchain é capaz de desburocratizar as transações ao não necessitar da validação de um terceiro oficial. Além desses cinco principais benefícios, a tecnologia blockchain também contribui para:  Tornar os processos administrativos mais transparentes, uma vez que os registros são analisados de maneira rápida e permitem que as empresas verifiquem a integridade dos processos armazenados; Partes sensíveis do blockchain podem ser ocultadas para manter a privacidade e segurança do usuário; O hash dos blocos mais próximos permitem uma verificação de integridade de todos os registros de maneira prática e rápida;  Redução de custos direcionados ao processo de armazenagem de registros corporativos.  11 Aplicações e vantagens do uso de blockchain nas organizações Diante de todo esse contexto, as organizações podem se beneficiar bastante com a implementação da tecnologia blockchain. A seguir alguns exemplos de como esta tecnologia pode transformar as instituições: 1) Transparência de processos Como as informações da rede blockchain, uma vez registradas e validadas, são imutáveis, a tecnologia blockchain nas organizações permite que os processos sejam mais transparentes e seguros. 2) Desenvolvimento de uma política de segurança de dados efetiva As transações criptografadas e com alta segurança permitem o desenvolvimento de uma política de cibersegurança e governança mais efetiva.  Além disso, como as transações são verificadas pelas próprias pessoas que participam da rede, as fraudes tendem a ser reduzidas.  3) Menores custos para armazenamento de dados Como falamos, a blockchain atua por meio de uma tecnologia de descentralização. Isso significa que é possível armazenar dados através de um código aberto, por exemplo.  Portanto, há a otimização de custos e investimentos em relação aos dados que precisam ser armazenados pois cada interessado pode armazená-los, pois a tecnologia oferece a opção de trabalhar de forma distribuída. 4) Setor de caridade  A tecnologia blockchain é capaz de otimizar a gestão de recursos, suprimentos, entradas e saídas desse modelo de negócio e de qualquer outro.  Mas, neste caso, uma vez que há muita geração de dados e é necessário, quase sempre, a prestação de contas por parte do órgão que faz os serviços de caridade, é válido contar com uma tecnologia que consiga verificar a integridade das informações e seus registros, além de dar publicidade aos atos praticados pela organização. 5) Carteira de pagamentos Obviamente uma das aplicações da blockchain nas organizações se dá através da revolução na forma de executar pagamentos.  As criptomoedas operam de forma mais ágil e mais barata quando se analisa o envio de dinheiro para pessoas ao redor do mundo.  Dessa forma, esse é um grande diferencial de implementação desta ferramenta para empresas. 6) O mundo da Internet das Coisas (IoT) A IoT é outra grande aposta do meio corporativo e, quando associada à tecnologia blockchain, potencializa ainda mais este cenário.  O blockchain é capaz de atestar a transparência e veracidade de dados dos dispositivos conduzidos pela IoT, bem como de sua interação entre si. Além disso, garante a manutenção de registros como imutáveis, o que é importante para gerenciar vários dispositivos ao mesmo tempo.  7) Os registros são compartilhados de forma segura  Na mesma lógica do armazenamento mencionada anteriormente, transferir registros a partir da tecnologia blockchain também é uma tarefa bastante segura.  Isso porque as organizações compartilham dados através de criptografia forte e integrada e têm em mãos uma solução mais barata para armazenar dados, sem necessidade de data centers robustos, além de uma alternativa prática para compartilhamento de informação.    8) Otimiza a gestão de cadeias de abastecimento  Cadeias de abastecimento lidam com uma complexidade de dados e informações, sobretudo, quando há associação de diferentes elos de cadeia em outros estados ou países.  Fazer uso da tecnologia blockchain, que assegura a imutabilidade dos registros, garante que a relação entre esses “nós” da cadeia ocorram de forma mais transparente. Consequentemente, os pagamentos se distanciam da ineficiência, salvaguardando as empresas de prejuízos operacionais, administrativos ou de má-fé de fornecedores. 9) Auxilia o desenvolvimento de contratos inteligentes Com a tecnologia blockchain, os contratos podem ser automatizados e auto-realizáveis, acelerando diversos processos internos da empresa.  Uma vez que o documento e seu possível pagamento depende da validação/confirmação das partes envolvidas, o contrato inteligente também é uma prática segura.  10) Potencializa a saúde digital  Os dados da saúde com informações gerais, como idade, sexo, histórico médico e de imunização, por exemplo, podem ser armazenados em uma blockchain já que somente essas informações não identificam um paciente em particular.  Dessa forma, esses registros poderiam ser acessados por diversas equipes médicas, por exemplo, sem restrições relacionadas à privacidade. Paralelamente a isso, a tecnologia pode conectar esses registros a dispositivos médicos em nuvem, otimizando a assistência médica e a qualidade do serviço em saúde. 11) Permite transação de energia  O blockchain pode ser utilizado em transações de fornecimento de energia, fornecendo bases para etapas ligadas à medição, cobrança e compensação, seguindo a PWC.  Como se especializar em tecnologia blockchain?  Mesmo que tenha surgido há algum tempo, em 2008, o blockchain ainda se configura com uma área de atuação nova.  Ou seja, há demanda de profissionais, principalmente aqueles com qualificação de valor agregado.  Para se destacar neste segmento é importante buscar por capacitações referência na área, que te levem a percorrer todos os caminhos e detalhes deste recursos tão moderno.  🚩 Assista à websérie grátis da ESR, “Tudo sobre Blockchain e seu impacto na área de Tecnologia”, e garanta uma especialização nessa área de grande potencial para a TI. 


    02/02/2023
  • Diferença Protocolos RIP e OSPF
    Administração e Projeto de Redes

    Entenda a diferença dos protocolos RIP e OSPF em 10 passos

    Para compreender a diferença entre protocolos RIP e OSPF você deve primeiro dominar bem a função de cada um, em sua atuação isolada. Neste contexto, ao discriminar a sigla OSPF encontramos Open Shortest Path First, que na linguagem da tecnologia se traduz em um processo de “escolher o caminho mais curto primeiro“, quando o que está em análise são informações de diversos roteadores conectados entre si.  Assim, o objetivo do Protocolo de Roteamento OSPF (Open Shortest Path First) é observar dentre esses elementos interconectados qual apresenta um melhor trajeto e desempenho para entregar um pacote de rede, representando um trabalho mais efetivo. O OSPF é um protocolo de roteamento dinâmico, eficiente e não-proprietário, projetado para operar dentro de um sistema autônomo, e, portanto, atuar como um protocolo do tipo IGP (Interior Gateway Protocol).  É aqui que encontra-se a principal diferença entre RIP e OSPF. Ao contrário do protocolo RIP (Routing Information Protocol), que adota o algoritmo vetor-distância (distance vector), o protocolo OSPF baseia-se no algoritmo estado de enlace (link-state) para propagar e processar as informações de roteamento. Mas, essa é só uma das discrepâncias entre eles.  Continue conosco para descobrir outros detalhes desses dois modelos de protocolos.  O que é o Protocolo OSPF? Retomando a ideia dos parágrafos anteriores, o Protocolo OSPF é um modelo dinâmico, pautado no roteamento link-state para identificar o caminho de “melhor custo-benefício” para trocar pacotes de redes entre esses dispositivos (roteadores).  Na prática ele é, em certa medida, comparável ao trabalho de um GPS, que avalia os trajetos disponíveis em um aplicativo e escolhe aquele que levará, de forma mais rápida e sem percalços, uma pessoa ao seu destino  Aprofunde-se nesta conceituação com a ESR. Leia mais:  Como funciona o protocolo OSPF?    6 aprendizados do Webinar “Roteamento OSPF: Fundamentos e Projeto”  O que é Protocolo RIP?  Da mesma forma que o anterior, o objetivo do Protocolo RIP (Routing Information Protocol) é buscar o melhor trajeto para troca de informações entre roteadores.  Entretanto, o RIP faz isso de uma outra forma: baseando-se no algoritmo de vetor-distância entre os dispositivos e na contagem do número de hops que determinada mensagem leva para alcançar seu destino.  A ideia é que o RIP seja um Interior Gate Protocol (IGP), voltado para redes não tão complexas.  A exemplo disso o RFC 1058 (Request for Comments), de 1988, descreveu a primeira versão do Protocolo RIP. Em 1991, por sua vez, houve o lançamento do RIPv1, sucedido pelo RIPv2 inaugurado através do RFC 1388.  Os RFC são documentos-guia, utilizados para a definição de padrões técnicos da web e de tecnologias da rede.  Outros desses textos que revisaram as versões do Protocolo RIP foram o RFC 1723, 2453 e 4822, adicionando, sobretudo, medidas de segurança ao protocolo. Leia mais: O que é o protocolo IPV6? Afinal, qual a diferença entre o Protocolo RIP e OSPF? Após o entendimento técnico de cada um desses protocolos, visualizar a diferença entre eles se torna uma tarefa mais simples.  De acordo com o profissional Gledson Elias, doutor em Ciência da Computação (UFPE) e mestre em Informática (PUC-Rio), há uma tabela prática que deixa essas discrepâncias em evidência de forma dinâmica e objetiva. Confira:  Modelo de algoritmo OSPF: Adota o algoritmo do estado do enlace (link-state)  RIP: Adota o algoritmo vetor de distância (distance vector) Forma de propagação da informação OSPF: Propaga informações na inicialização e após mudanças na rede para todos os roteadores  RIP: Propaga tabela de roteamento de forma periódica para roteadores vizinhos  Velocidade de convergência  OSPF: Rápida convergência da tabela de roteamento  RIP: Lenta convergência da tabela de roteamento – demora a detectar falhas  Tamanho da rede OSPF: Não impõe limite no tamanho da rede RIP: Limita a rede a 15 saltos (hops)  Métrica das rotas  OSPF: Métrica das rota é baseada no custo dos enlaces  RIP: Métrica das rotas é baseada no número de saltos (hops) Ambos suportam o endereçamento classless e VLSM (Variable Length Subnet Mask)  Estratégia de roteamento  OSPF: Adota a estratégia de roteamento hierárquico  RIP: Adota estratégia de roteamento plano  Rotas  OSPF: Suporta múltiplas rotas de custos iguais  RIP: Sem suporte a múltiplas rotas  Operação  OSPF: Opera diretamente sobre o protocolo de rede IP  RIP: Opera sobre o protocolo de transporte UDP  Indicação de uso  OSPF: Adota em redes de médio e grande portes  RIP: Adotado em redes de pequeno porte  Complexidade de configuração  OSPF: Configuração requer conhecimento de conceitos do protocolo  RIP: Configuração mais simples  Sobre a Escola Superior de Redes (ESR) A Escola Superior de Redes (ESR) promove a capacitação, o desenvolvimento profissional e a disseminação de conhecimento de tecnologias da informação para todo o Brasil há mais de 17 anos.  Durante a sua trajetória já atendeu mais de 1100 instituições, além de ter contribuído para a capacitação de mais de 40 mil alunos. A escola, única parceira do maior instituto de cibersegurança do mundo, o Sans, oferece mais de 100 cursos, distribuídos em diferentes trilhas de conhecimento.  Compartilhe esse conteúdo com  quem é fã de tecnologia e, logo depois, siga conosco por esse universo.  >>> Conheça todos os nossos cursos sobre Protocolos de Roteamento >>> Além disso, passeie por nossos outros conteúdos sobre esse tema O que é o protocolo IPV6? Como funciona o Protocolo OSPF 6 aprendizados do Webinar “Roteamento OSPF: Fundamentos e Projeto”


    25/01/2023
  • Guia Linux
    Administração de Sistemas

    Guia Linux: 5 curiosidades sobre um dos sistemas operacionais preferidos do mercado

    Embora a explicação ou a criação de um Guia Linux seja relativamente complexa, falar desse sistema operacional é imprescindível para qualquer profissional da área de TI. Afinal, essa é uma ferramenta com grande número de aplicações. De forma geral, o Linux é um sistema operacional concorrente ao Windows e ao MacOS. Ou seja, representa uma ferramenta presente ordinariamente na vida cotidiana, desde em um relógio de pulso, um computador ou smartphones, até em maquinários potentes. Entretanto, ele guarda outros detalhes importantes.  Neste artigo vamos abordar um Guia Linux objetivo com as principais curiosidades sobre o tema para você dar os primeiros passos nesse caminho.  5 Guia Linux: 5 coisas que você precisa saber De acordo com uma recente pesquisa da StatCounter, publicada em julho de 2022, o Linux é o 6º sistema operacional (OP) mais utilizado no mundo, abrangendo 1,02% do mercado.  A ferramenta é bastante popular entre o meio tecnológico e entre os desenvolvedores. Mas, engana-se quem pensa que sua instalação é voltada apenas para esse setor. Descubra abaixo alguns detalhamentos da tecnologia que desmistificam esse cenário.  1) O que é Linux? Como mencionamos acima, em uma explicação simples, Linux é um sistema operacional, tal qual Windows e Mac OS, criado em 1991 por Linus Torvalds.   Quando passamos para uma definição mais técnica, tem-se, na verdade, que Linux é o nome dado apenas ao núcleo do sistema operacional Kernel. Este, por sua vez, compreende o compilado de diversas instruções que orientam o uso de um processador, memória, disco e demais dispositivos, ou quem gerencia o hardware. Isolado, o Kernel não possui usabilidade, dependendo de programas adicionais para exercer uma conexão entre hardware e aplicativos.   Portanto, mesmo que seja comum falar que o Linux é um sistema operacional, ele vai além desta definição!  2) Tem código aberto  Distanciando-se de seus concorrentes e da criação para um fim comercial, o sistema operacional Linux tem código aberto e gratuito.  Ou seja, a ferramenta permite que qualquer usuário possa criar e fazer a distribuição de aplicativos para esse SO. É o que se chama também de Open Source e configura um de seus principais diferenciais de mercado. Inclusive, a ideia por trás desse projeto é que cada pessoa customize sua experiência e adicione ao SO os seus programas e funcionalidades favoritas.  Normalmente, a distribuição do Linux é disponibilizada pelo site das mantenedoras, como Debian, Red Hat, SuSE, entre outras.  Além disso, por  tratar-se de uma tecnologia ser open source, é muito mais fácil customizar e portar o Linux para diferentes arquiteturas, tornando-o compatível com diversos dispositivos eletrônicos, como TVs, caixa eletrônico, roteadores, computadores de bordo, servidores e cloud computing.  3) Conta com a Linux Foundation Atualmente, a instituição Linux Foundation funciona como um consórcio de grandes empresas, com ações específicas:  organizar o sistema de pagamentos dos desenvolvedores fixos do Linux organizar padrões da indústria ligados ao SO, como sistemas operacionais de carros inteligentes; impulsionar o uso de tecnologias abertas; disseminar e criar melhorias para o sistema operacional Essa organização proporciona que o Linux ganhe cada vez mais espaço e esteja continuamente em processo de atualização.  4) Não serve apenas para desenvolvedores e programadores Diferentemente do que se tem como senso comum, o Linux não precisa ser utilizado apenas pelo meio técnico.  Existem distros variadas para diferentes finalidades. As distros são distribuições Linux, ou seja, resultado dos esforços de uma empresa ou comunidade de desenvolvedores para a criação de um sistema operacional que usa como o Kernel o Linux, acoplando outros  softwares open source ou de código fechado nesta tecnologia.  Usuários avançados podem optar, por exemplo, por versões que oferecem possibilidades mais consistentes de customização e podem ser mais difíceis de utilizar. É o caso do Arch Linux, Gentoo ou Slackware. Enquanto isso, usuários menos experientes podem ter acesso a distribuições como o Ubuntu, Linux Mint ou ElementaryOS, mais simples e amigáveis.  5) É uma ótima especialização para profissionais de TI.  Seja na iniciativa privada ou em instituições públicas, devido à excelente relação de custo x benefício para o cliente e também por causa da flexibilidade e versatilidade de aplicações, o  Linux tem alta demanda no mercado.  A crescente popularização do SO, bem como a necessidade de profissionais qualificados para gerir sistemas e controlar infraestruturas para as mais diversas finalidades, torna a especialização nesta área uma verdadeira promessa de vagas e crescimento profissional.  Inclusive, o 10º Relatório Anual de Empregos de Código Aberto, desenvolvido em parceria com a edX e a Linux Foundation Research, identificou que 93% dos empregadores entrevistados se queixam acerca da dificuldade em encontrar talentos suficientes com habilidades de código aberto.  >> Leia mais: Como se tornar um administrador de sistemas Linux?!  ————————— Para dominar um Guia Linux, seu primeiro passo deve ser conhecer e se habituar com esse modelo de sistema operacional.  A partir disso, inúmeras possibilidades podem se abrir, desde o uso recreativo, ao profissional através de capacitação e treinamentos.  Conheça todas as nossas turmas voltadas para o aprendizado desse sistema totalmente versátil aqui!


    19/01/2023
  • Ameaças à segurança da informação
    Segurança

    9 principais ameaças para a segurança da informação corporativa!

    Pensar no sucesso de um negócio nos dias de hoje está diretamente atrelado ao desempenho digital dessa organização. Por isso, a segurança da informação é cada vez mais necessária e demanda investimentos contínuos.  Para se ter uma ideia da importância do tema e de como ele é um tópico popular nas tomadas de decisão dos gestores de negócios, um estudo do Gartner identificou uma expansão de gastos de 26,8% em segurança na nuvem para 2023 no meio corporativo, além de 16,9% mais despesas direcionadas à cibersegurança e outras 14,2% em privacidade de dados.  De modo geral, a transformação digital reflete em todo o mercado e impulsiona  o reconhecimento de setores como a Tecnologia da Informação e a Segurança da Informação.  ] A exemplo disso, somente no Brasil, em 2020, de acordo com o Índice de Transformação Digital da Dell Technologies 2020 (DT Index 2020), mais de 85% das empresas do país decidiram investir em alguma iniciativa relacionada à transformação digital.  Para 2023, o relatório Spiceworks Ziff Davis 2023 State of IT ratificou essa tendência, ao apontar que, mesmo diante de uma possível recessão financeira prevista para o ano, 51% das organizações ainda planejam aumentar os gastos com TI. Em um contexto de maior consciência sobre a necessidade dessas áreas, bem como de maior sofisticação dos cibercrimes, conhecer as principais ameaças à segurança da informação é o primeiro passo para assegurar a competitividade das empresas.   Neste conteúdo você irá encontrar: Contexto geral da Segurança da Informação Noções gerais sobre o que é segurança da informação ou cibersegurança Princípios básicos da segurança da informação  Os principais riscos relacionados a segurança da informação para empresas  Como garantir segurança da informação para o seu negócio,  Contexto Geral da Segurança da Informação Para além do contexto histórico dos últimos tempos e da pandemia, que forçou uma aceleração da vida em nuvem, sabe-se que priorizar a relação da empresa com o cliente, a usabilidade e, principalmente, a segurança digital dos seus interlocutores (empresa e usuário) já era uma tendência entre o meio corporativo. Inclusive, diversas iniciativas têm, há algum tempo, estudado esse universo, a fim de criar alternativas que proporcionem uma vida em rede mais estável e segura. É o caso da Identidade Digital Descentralizada, tema de um dos Webinars produzidos pela Escola Superior de Redes. De forma paralela, o Direito também acompanha essas transformações e oferece respaldos para regulamentar as novas demandas do mundo globalizado. No Brasil, a Lei Geral de Proteção de Dados, LGPD, foi implementada e demanda profissionais de TI que consigam adequar as plataformas digitais corporativas aos dispositivos legais. Portanto, de forma natural ou através de contextos externos variados, a preocupação com a sólida implementação digital de uma empresa, além da avaliação criteriosa sobre os processos de TI das instituições, são os assuntos recorrentes no segmento da tecnologia.  É essencial, dessa maneira, estar atualizado sobre o tema cibersegurança, além de entender como aplicá-lo corretamente ao seu negócio.  Acompanhe abaixo o guia sobre Segurança da Informação, proposto por quem entende do assunto há quase duas décadas. O que é segurança da informação e para o que serve? Para falar das principais ameaças à segurança da informação ou à segurança cibernética, é preciso compreender o seu conceito. De maneira geral, a segurança da informação é o conjunto de ferramentas e estratégias digitais que garantam a segurança dos dados de uma empresa no mundo virtual.  Portanto, são as maneiras ou ferramentas encontradas para minimizar os riscos de ameaças digitais, além de estratégias para garantir a plena vida dos dados de uma organização sem que estes sofram influências externas, como vírus, invasões e outras diferentes formas de ataques de cibercriminosos Para isso, ou seja, para uma boa segurança da informação e um resguardo de dados eficiente, tais articulações se valem de alguns pilares essenciais que você confere logo abaixo.  Quais são os pilares da segurança da informação? 1) Confidencialidade:  Quando se fala em segurança da informação e como evitar os riscos de desestabilização da cibersegurança, é preciso pensar que ela está associada à confidencialidade como pilar desenvolvedor. De forma prática, é a garantia de que agentes sem autorização não terão acesso aos dados institucionais. 2) Disponibilidade:  Significa dizer que os dados devem estar disponíveis de acordo com a necessidade. Sempre que ela existir, deve ser possível acessá-los. 3) Integridade:  Funciona como um tipo certificação de que uma informação uma vez armazenada não poderá sofrer quaisquer tipos de alteração; 4) Autenticidade:  O último, mas não menos importante pilar que envolve a cibersegurança, é a capacidade de assegurar a autoria de uma determinada informação. Ou seja, o princípio diz respeito à confirmação de quem é o autor da mensagem (quem produziu a mensagem), não importando, inicialmente, o conteúdo dessa informação. Além disso, a autenticidade possui um subproduto, “Não Repúdio”, que é “a incapacidade da negação da autoria da informação”. Quais as principais ameaças à segurança da informação para as empresas?  Não pensar de forma estratégica e cautelosa em segurança cibernética pode deixar sua empresa vulnerável a diversos riscos. Abaixo, elencamos os 9 principais.  1) Roubo de dados Visto que os dados são os principais insumos do meio digital, seja quando partem do usuário ou da própria empresa, são também um dos recorrentes alvos de ataques cibernéticos.  Quando uma empresa estabelece operações conectadas aos seus serviços de TI e, aliado a isso, implementa tecnologia aos processos internos, o grau de informações retidas virtualmente é muito expressivo.  Por isso, é comum encontrar inconsistências nessas redes, como tentativas não autorizadas de acesso a recursos internos, contas comprometidas, tentativa de clonagens de dados, o seu desvio, entre outras atividades.  No mundo cibernético o furto de informações ganha o termo exfiltração de dados, que consiste no ato criminoso de extração de dados sem que o titular de direito desses ativos assim perceba.  De acordo com um relatório Verizon, aproximadamente 90% dos cibercrimes corporativos se dão devido ao vazamento de credenciais de funcionários que decorre da exfiltração. Esse delito extrai dados como nomes de usuários, senhas, e-mails e transfere para um espaço no qual terceiros sem autorização conseguem acessar as informações.  Ou seja, a exfiltração de dados, que pode estar associada a qualquer etapa do armazenamento de dados de uma empresa, em databases, dispositivos, entre outras possibilidades, é uma das ameaças à segurança da informação com grande potencial de dano e prejuízo para o negócio.   2) Espionagem industrial  A espionagem industrial é uma prática duvidosa de mercado, utilizada para observação do concorrente e, dessa forma, obtenção de vantagens comerciais.  Resumidamente, é uma atividade que visa a investigação de alguma informação da empresa, seja um plano de negócios específico, uma estratégia personalizada de produto, uma fórmula, enfim, informações que sirvam de ativo para o concorrente.  Essa é uma das principais ameaças para a cibersegurança, que pode envolver: pessoas insatisfeitas com o local de trabalho – passando informações da empresa para terceiros; ameaça interna na figura de um funcionário recém-contratado que já tinha o intuito investigativo; ou até mesmo pode ocorrer por meio de táticas de engenharia social capazes de enganar um funcionário e fazê-lo divulgar dados internos sigilosos.  3) Hackers de senhas Por meio da verificação em um hash criptográfico e do método tentativa e erro, esse ataque cibernético é um dos mais executados e, por vezes, um dos mais simples.  A quebra da senha pode provocar sérios prejuízos para as organizações, visto que, uma vez dentro do sistema das mesmas, os cibercriminosos podem roubar os dados armazenados e mexer nas configurações dos servidores, por exemplo.  Dentre as formas de corromper uma senha está o ataque de força bruta, que visa a violação de um nome de usuário ou senha, ou ainda a descoberta de uma página de web oculta ou de uma chave de criptografia. Para isso, os hackers utilizam uma metodologia de tentativa e erro, até que seja possível encontrar alguma lacuna no sistema de segurança da empresa.  Algumas ferramentas são associadas a essa prática a fim de acelerar o processo de descoberta das senhas, como é o caso dos dicionários. Nesse modelo de ataque, os cibercriminosos percorrem um dicionário completo, agregando a ele caracteres especiais e numerais. Há ainda a possibilidade de utilização de dicionários especiais de palavras. No ataque de dicionários, o hacker escolhe um alvo e tenta possíveis senhas para o nome de usuário em questão.  Por sua vez, existem também o ataque de força bruta reverso, que identifica primeiro senhas disponíveis online e depois as testa pesquisando nomes de usuário até que se encontre uma correspondência. 4) Funcionários não especializados / erros humanos Essa é uma ameaça de cibersegurança que deve ser observada bem de perto, pois é o que gera, na maior parte das vezes, danos quase irreversíveis para as empresas.  Com certa frequência as corporações não se preocupam em instruir os funcionários acerca da segurança da informação; não implementam uma política bem definida sobre o tema e não demonstram, na prática, para o corpo de trabalhadores os perigos que ações cotidianas, como cliques em links duvidosos, notebooks, smartphones ou tablets extraviados, podem impactar na rotina individual e coletiva da empresa.  A organização que se abstém de ensinar sobre os passos básicos de uma vida digital segura está refém de eventuais riscos da segurança da informação.  5) Softwares vulneráveis Contar com uma infraestrutura digital atualizada é um dos pontos essenciais para se evitar ameaças à segurança da informação.  Uma vez que softwares estejam defasados, os mesmos irão possibilitar erros de código e brechas no sistema, prejudicando a produtividade do usuário e potencializando os ataques cibernéticos.  Implementar um roteiro ágil de boas práticas de atualização dos sistemas da empresa é o primeiro passo para evitar esse tipo de risco.  6) Ataques de ransomware Devido ao potencial de devastação que pode causar nas empresas, essa é uma das ameaças à segurança da informação que requer bastante atenção,  Por meio de um malware, que é qualquer software intencionalmente feito para causar danos a um computador, servidor, cliente, ou a uma rede de computadores, os cibercriminosos podem capturar informações e infectar diversos documentos acessíveis impedindo que estes sejam acessados. Depois disso, a prática mais comum é a que o responsável pelo ataque chantageia a empresa atacada pedindo dinheiro em troca de uma chave de (re)acesso aos seus documentos. 7) Phishing Como o nome indica, esta ameaça à segurança da informação se refere à fraude eletrônica.  Em linhas gerais, o phishing é uma  técnica de engenharia social que se vale de mensagens/plataformas que parecem ser verdadeiras e vindas de “lugares comuns”, como redes sociais, e-mail, sites de leilões, bancos, processadores de pagamento on-line ou administradores de TI, para atrair a atenção do usuário e o direcionar a links maliciosos capazes de executar diversas funções indevidas nos servidores.  É como um disfarce de conteúdo que utiliza cada vez técnicas mais sofisticadas para se tornar quase imperceptível aos olhos dos usuários.  8) Ataques direcionados Demonstrando a evolução dos ataques cibernéticos e a necessidade de se pensar com mais cautela sobre o ambiente digital e a cibersegurança, o ataque direcionado é a prática de se estudar previamente uma empresa ou organização, conseguir seus dados, e utilizar essa informação de forma planejada, em direção a um alvo específico, com objetivos específicos.  9) Adware Muito ligado à ameaça à segurança da informação que envolve o mau conhecimento dos perigos das redes pelos funcionários da empresa, está o Adware. Isso, pois esse tipo de risco requer que exista o clique humano em um anúncio “infectado” por um malware.  A partir daí, os anúncios irão levar os usuários para outros sites maliciosos, abrir outras abas ou alterar a original de navegação. Essa é uma das ameaças à segurança da informação mais populares, presentes em quase toda a internet.  Como garantir segurança da informação para a sua empresa?  Existem várias maneiras de se implementar uma boa gestão de segurança da informação nas empresas e, assim, evitar as ameaças citadas acima.  Como exemplo, a rotina específica de atualizações de softwares, além de backup contínuo e de softwares de segurança.  Ainda assim, a solução que melhor apresenta resultados para evitar as ameaças à segurança da informação, é a capacitação do time profissional sobre o assunto. Contar com colaboradores que estejam plenamente inseridos no universo digital e compreendam como a segurança cibernética é importante para o sucesso da empresa é imprescindível. A partir do conhecimento, eles passam a implementar hábitos de navegação mais conscientes e desempenham ações virtuais com mais autonomia, desenvolvendo uma boa cultura digital na sua organização.  A Escola Superior de Redes, parceira do SANS, principal instituto de cibersegurança do mundo, entende que esse é um dos alicerces mais importantes para a construção de um ambiente virtual seguro para a sua empresa.  Por isso, desenvolveu uma trilha de treinamentos práticos para área de segurança, que você pode ter acesso em um só clique.  Com esse material, o interessado terá acesso à uma metodologia própria da ESR, pensada na perspectiva de capacitar o aluno para agir preventivamente e tratar os incidentes quando não for possível evitá-los. ____________________________________________________________________ Pensar nas ameaças de segurança da informação, cibersegurança, ou, em segurança cibernética, é estar um passo à frente de uma realidade que não volta atrás: aquela totalmente conectada!  Continue se aperfeiçoando no assunto junto com a gente: confira a série de webinars realizada pela ESR recentemente, com 7 episódios, chamada Construindo um Software Seguro.


    10/01/2023
  • Fraudes Cibernéticas
    Segurança

    Como evitar fraudes cibernéticas no ambiente corporativo?

    Evitar fraudes cibernéticas requer que o departamento de TI planeje e execute uma estratégia de segurança da informação completa e, de preferência, unificada.  Uma boa alternativa para driblar os desafios ocasionados por esse tipo de ameaça é a adoção de um um sistema de gestão antifraude abrangente, ou seja, um projeto orientado para atuar  em diversas frentes coordenamente.  Nesses casos, há a observação do risco ao cliente, das ações e brechas dos funcionários, além de pontos de melhoria nesse sentido, das etapas do e-commerce, ou, de qualquer outro possível dano à informação organizacional. Como dissemos, unificar a estratégia de segurança é fundamental. Além disso, é por meio de uma estratégia robusta de segurança da informação nas empresas que uma ameaça pode ser efetivamente barrada e, caso ainda venha a ocorrer,  tenha seus efeitos minimizados.  Por isso, o primeiro passo para evitar fraudes cibernéticas nas organizações é compreender o contexto da cibersegurança atual.  Para o que efetivamente serve a segurança da informação? Para falar dos riscos da segurança da informação ou da segurança cibernética, é preciso compreender o seu conceito. De maneira geral, a segurança da informação é o conjunto de ferramentas e estratégias digitais que garantam a segurança dos dados de uma empresa no mundo virtual.  Portanto, são as maneiras ou ferramentas encontradas para minimizar os riscos de ameaças digitais, além de garantir a plena vida dos dados de uma organização sem que estes sofram influências externas, como vírus, invasões e outras diferentes formas de ataques de cibercriminosos Para isso, ou seja, para uma boa segurança da informação e um resguardo eficiente de dados, tais articulações se valem de alguns pilares essenciais que você confere logo abaixo.  Pilares da segurança da informação Confidencialidade:  De forma direta, o termo refere-se à garantia de que agentes sem autorização não terão acesso aos dados institucionais. Disponibilidade:  Significa dizer que os dados devem estar disponíveis de acordo com a necessidade. Sempre que a demanda existir, deve ser possível acessar esses ativos.  Integridade: Como o nome indica, esse princípio é responsável por assegurar que uma informação em movimento, através de qualquer tipo de operação, não seja alterada/violada. Ou seja, é o que garante a integridade de uma informação durante a sua transferência, mantendo as características da mensagem original. Outros termos estão associados a esse princípio, como fidedignidade, conformidade e não-violação. O objetivo é possibilitar que uma mensagem enviada chegue ao destino em seu formato original, sem interceptações maliciosas, ou qualquer  alteração indevida; Autenticidade:  O último, mas não menos importante, pilar que envolve a cibersegurança é a capacidade de assegurar que informação é verdadeira.  Ou seja, de garantir que determinada informação pertence a A ou B, que o emissor de uma determinada informação é quem ele diz ser e que o objeto avaliado não passou por alguma alteração indevida. Portanto, se relaciona com a comprovação de “identidade” do remetente de alguma informação. O Cenário no qual a cibersegurança atualmente Com a pandemia da Covid-19, a adoção do trabalho remoto ou híbrido e o avanço em larga escala de múltiplas tecnologias, cresceram também as vulnerabilidades digitais individuais ou organizacionais.  Em um cenário inédito, muitos funcionários e usuários se viram sem conhecimento digital adequado e, por isso, ficaram mais expostos aos golpes e crimes variados. A exemplo disso, uma pesquisa realizada pela PSafe, uma das principais empresas de segurança digital da América Latina, identificou que o número de credenciais vazadas durante os primeiros seis meses de 2020 foi de mais de 4,6 bilhões. O que representa um aumento de 387% em comparação com o todo o ano de 2019. Além disso, o estudo divulgou que em janeiro, fevereiro e setembro de 2021 cerca 600 milhões de dados foram vazados em três grandes ataques cibernéticos no Brasil.  Outras 44,5 milhões de tentativas de estelionato virtual ocorreram e houve 41 milhões de bloqueios de arquivos programados para invadir redes das empresas e roubar ou sequestrar dados. Já em 2022 o cenário tornou-se ainda mais alarmante. De acordo com um estudo da Fortinet, empresas brasileiras sofreram 31,5 bilhões de tentativas de ataques cibernéticos, somente no primeiro semestre do ano. Em comparação com o mesmo período do ano anterior, houve um aumento de  94%ao que havia sido registrado anteriormente. México, Colômbia e Peru caminham na mesma direção tendo 85, 6,3 e 5.2 bilhões de ataques respectivamente Dessa forma, o contexto é de sofisticação e propagação dos cibercrimes, o que justifica o investimento em compliance, políticas de governança, ferramentas de segurança, além de capacitação de colaboradores e gestores.   O que são fraudes cibernéticas? As fraudes cibernéticas podem envolver tanto brechas nos processos externos, quanto internos.  De maneira resumida elas representam ataques às informações exclusivas do negócio ou de seus clientes, parceiros ou colaboradores. Por exemplo, há a possibilidade de documentos internos ficarem alterados, ocorrendo fraude por parte dos próprios funcionários da organização. Por outro lado, os clientes e colaboradores podem ter seus dados corrompidos através de phishing e malwares.  Segundo o “Oxford Language”, “fraude” é “qualquer ato ardiloso, enganoso, de má-fé, com o intuito de lesar ou ludibriar outrem, ou de não cumprir determinado dever; logro”. Portanto, quando falamos de fraudes cibernéticas estamos abordando modelos específicos de crimes digitais, que promovem, por exemplo, alterações de informação ou subtração de dados e identidade online de qualquer agente envolvido com a empresa com o intuito de prejudicar os cessionários destes ativos. Tais atividades ocorrem por meio de práticas ilícitas variadas, como o phishing, ameaçando a segurança de rede das organizações.  Como evitar fraudes cibernéticas nas empresas?  Para evitar fraudes cibernéticas é preciso haver um esforço conjunto entre tecnologia e a instrução para uma utilização consciente da nuvem.  A orientação dada a colaboradores e clientes quanto ao conteúdo que esses sujeitos acessam na rede, bem como sobre riscos mais comuns desse ambiente, os quais podem influenciar a ocorrência de fraudes, pode ser uma alternativa importante na política de segurança da informação corporativa.  O que se sabe é que, sejam as ameaças grandes ou pequenas, elas têm o potencial de levar prejuízo – financeiro, de branding e credibilidade – para instituições de qualquer porte e segmento. Assim, uma estratégia de TI nesse sentido é mais do que necessária.  Faça o monitoramento dos processos organizacionais Uma vez que as fraudes podem ocorrer tanto por falhas externas quanto internas, uma das dicas para evitá-las é estabelecer uma rotina de monitoramento de processos.  Assim, há a checagem constante de documentos, relatórios, números. Qualquer discrepância será identificada antes de virar um verdadeiro problema na empresa.  Da mesma forma, se há um monitoramento dos processos, falhas na política de segurança da rede também serão identificadas, tornando os ataques cibernéticos externos menos frequentes.  Tenha uma metodologia de resposta a incidentes bem elaborada  É preciso pensar que uma ameaça pode vir a ser efetivada na rede da empresa. Quando isso ocorre, a área de TI deve contar com uma metodologia de resposta a incidentes bem desenhada, que preveja ações de reparo imediato ao dano, otimizando todos os prejuízos desta situação.  Em linhas gerais, esse conceito define as boas práticas de atuação de uma Equipe de Resposta a Incidentes de Segurança em Sistemas Computacionais (CSIRT – Computer Security Incident Response Team), com o objetivo de reagir de maneira adequada aos perigos e ameaças que corromperam uma rede.  Por aqui te ensinamos a fazer isso.  Elabore uma  política de governança corporativa  Desenvolver um compliance forte, além de planos de ação de segurança pautados em transparência e, talvez, um conselho de prevenção às fraudes e demais perigos aos dados e redes do negócio, pode ser um caminho positivo frente ao combate desses adventos.  Neste aspecto, o importante é envolver os profissionais de TI, que são capacitados para executar esses procedimentos, tendo em vista a consonância dessas atividades com os objetivos e especificidades de cada empresa.   Além de monitorar processos, audite!  Não basta analisar de forma regular o que ocorre no cotidiano da empresa. É necessário dar a esse movimento um método específico e previamente estipulado. Por isso, aposte em auditorias internas para verificação das diversas atividades da organização, desde as operacionais, passando por contábeis, administrativas, financeiras, de contato com clientes, entre outras.  As auditorias serão responsáveis por compreender inclusive se as soluções implementadas para segurança da informação estão dando certo.  Foque nos pontos de contato com o cliente Uma etapa essencial para evitar fraudes cibernéticas é estabelecer uma relação transparente com o cliente, levando em consideração a importância de uma unidade de comunicação com este usuário. O cliente precisa entender como a sua empresa se comunica, por quais canais, como ela envia informações sobre serviços, pagamentos e despachos de produto, por exemplo. Quando todos esses aspectos estão claros para o consumidor é mais difícil que ele esteja suscetível aos ataques de fraudes cibernéticas, como o phishing.  ————————————— Além das formas citadas acima, diversas outras práticas podem contribuir para se evitar fraudes cibernéticas nas empresas, como é o caso da biometria facial e da capacitação dos colaboradores para o uso saudável da rede. Ainda, quando se fala de um profissional de TI, há de se abordar a necessidade de especialização em segurança, para o desenvolvimento de planos táticos e operacionais que sejam positivos para as organizações.  Na ESR (Escola Superior de Redes) o interessado em temas desse espectro encontra uma trilha específica de segurança da informação, com 27 cursos que variam a área de conhecimento abordada. São diversas as pautas para transformar um colaborador de TI em um especialista em segurança da informação.  Descubra como ser especialista com a ESR aqui! 


    27/12/2022