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

  • Gestão de Pessoas e RH para o TI
    RH

    A gestão de pessoas como pilar fundamental para o futuro do trabalho em TI

    Segundo o recente relatório do Fórum Econômico Mundial, “The future of jobs”, entre 2023 e 2027, espera-se que a digitalização das operações e das práticas cotidianas exija a estruturação de diversas carreiras ligadas ao mercado de TI. O relatório também estima que, nesse período, as vagas para analistas e cientistas de dados, especialistas em Big Data e em aprendizado de máquina de IA e profissionais de segurança cibernética cresçam 30%. Para se ter uma ideia do cenário, das dez profissões emergentes citadas na lista do fórum, sete são voltadas para a tecnologia da informação: Ou seja, os dados reverberam um futuro do trabalho diretamente conectado ao mercado de TI e às suas infinitas possibilidades de especialização.  À medida que a transformação digital demanda mais e novos profissionais capazes de se adaptar a essa cadeia de produção inédita, as empresas também precisam se adequar para comportar e atrair esses colaboradores. Neste artigo, vamos conversar mais sobre a importância da interseção entre os setores de RH e de gestão de pessoas e o de tecnologia da informação.  Você é um integrante do departamento de RH ou GP e quer saber como contratar melhor? Fique conosco!  Leia também: 👉 O que é preciso para começar uma carreira de TI? Panorama do setor de TI para o mercado nos próximos anos O relatório “Demanda de talentos em TIC e estratégia ΣTCEM”, publicado pela Associação Brasileira de Empresas de Tecnologia da Informação e Comunicação (Brasscom), identificou que empresas de tecnologia vão requerer cerca de 797 mil talentos de 2021 a 2025.  A demanda se estabelece em contraposição direta ao número de formandos na área, e a projeção da pesquisa nesse sentido é de um déficit anual de 106 mil talentos – 530 mil em cinco anos.  Dessa forma, a gestão de pessoas (GP) e o RH passam a lidar com desafios relacionados com a atração de talentos de TI em um contexto de alta demanda e poucos profissionais aptos aos cargos. Em outras palavras, as vagas não mais refletem apenas oportunidades de emprego, como precisam representar a ideia de uma experiência de trabalho, com possibilidade de aprimoramento e evolução profissional.  Às empresas compete, agora, observar quem são os talentos promissores, entre os recém-formados ou participantes de cursos de formação, a fim de assegurar sua contratação antes da concorrência. Mas isso não significa dizer que é necessário que as empresas abdiquem de requisitos básicos ou específicos para o preenchimento de posições tão importantes para os negócios.  A melhor alternativa, então, para que as soluções e os serviços que dependem de TI tenham qualidade é combinar a propositura de vagas que realmente valham a pena com o conhecimento do cenário e do perfil de candidatos, além de uma disposição corporativa ao incentivo do aprendizado contínuo O que os profissionais de TI esperam do mercado? A 23ª edição do Índice de Confiança Robert Half elencou informações que podem auxiliar os departamentos de RH e gestão de pessoas a identificar o perfil desses colaboradores. Veja os principais apontamentos do estudo: Além disso, de acordo com a pesquisa da FIA Employee Experience (FEEx), os profissionais de TI recebem 84% mais convites para participar de processos seletivos do que os trabalhadores de outras áreas.  Como contratar e reter profissionais de TI com 11 dicas Compreender o propósito da contratação de profissionais de TI para um negócio é um elemento-chave para dar prosseguimento aos processos de gestão de pessoas desse grupo. Assim, analise quais são os motivos que levam a empresa a buscar um colaborador de TI, alinhando as expectativas do cargo com os objetivos estratégicos da organização e com o perfil de candidato adequado à cultura organizacional da instituição.  Tudo isso vai refletir em um processo seletivo mais estratégico e direcionado, capaz de preencher vagas com facilidade. Veja algumas dicas abaixo. 1) Faça o mapeamento estratégico de competências Explore como identificar e definir as competências essenciais para os profissionais de TI que sua empresa busca.  Estude o alinhamento entre as habilidades necessárias e as metas organizacionais, de modo a proporcionar uma base sólida para o recrutamento.    🤝 Na prática: Dica 1 – realize sessões de brainstorming com os gestores de TI para identificar as competências técnicas e comportamentais essenciais para os projetos atuais e futuros. Dica 2 – utilize ferramentas de avaliação de competências para mapear as habilidades existentes na equipe, identificando lacunas e oportunidades de desenvolvimento. 2) Estruture processos de seleção inovadores Descubra abordagens criativas e eficazes para o processo de seleção de profissionais de TI, desde entrevistas técnicas a dinâmicas de grupo.  Explore métodos que vão além do tradicional currículo, ajudando a identificar talentos que se destacam. 🤝 Na prática: Dica 1 – integre entrevistas técnicas com simulações práticas de desafios relacionados com o trabalho diário, proporcionando uma visão mais clara das habilidades dos candidatos. Dica 2 – implemente avaliações de habilidades comportamentais, como dinâmicas de grupo ou entrevistas situacionais, para entender como os candidatos lidam com desafios e se encaixam na cultura da empresa. 3) Pense em estratégias de atração e retenção Pense na possibilidade de inclusão de benefícios flexíveis, oportunidades de desenvolvimento profissional e uma cultura de trabalho que impulsione o engajamento e a permanência a longo prazo. 🤝 Na prática: Dica 1 – desenvolva pacotes de benefícios flexíveis, para que os profissionais de TI escolham opções que atendam às suas necessidades, como horários flexíveis ou programas de bem-estar. Dica 2 – promova uma cultura de reconhecimento, com destaque das conquistas individuais e de equipe, e ofereça oportunidades claras de crescimento dentro da organização. 4) Tenha foco na experiência do colaborador Aprofunde-se na criação de uma experiência positiva para os colaboradores de TI, desde o primeiro contato até o desenvolvimento contínuo dele.  Compreenda como um ambiente de trabalho favorável e oportunidades de aprendizado podem impactar diretamente na retenção do profissional. 🤝 Na prática: Dica –  realize pesquisas de satisfação regularmente para entender a experiência dos colaboradores de TI na empresa e implemente melhorias com base nos feedbacks recebidos. 5) Atente-se à necessidade de adaptação contínua ao mercado Mantenha-se atualizado com as tendências do mercado de TI, preparando-se para ajustar suas estratégias de contratação e retenção conforme o cenário evolui. Seja parceiro inseparável da análise de dados do setor, preveja demandas futuras e adapte suas práticas para atrair os melhores profissionais. 🤝 Na prática: Dica 1 – mantenha uma rede ativa de contatos na indústria de TI para estar ciente das últimas tendências, por meio da participação em eventos, conferências e grupos on-line. Dica 2 – consuma conteúdos relacionados com o mundo da tecnologia, de TI e dos demais segmentos afins. 6) Invista em estratégias de gerenciamento de equipes remotas Como vimos anteriormente, os profissionais de TI têm preferência pela modalidade híbrida ou remota. Assim, reter talentos é também explorar abordagens eficazes para liderar e gerenciar equipes de TI que operam remotamente, garantindo eficiência e colaboração. 🤝 Na prática: Dica 1 – utilize plataformas de comunicação virtual eficientes para a realização de reuniões regulares, garantindo que as equipes remotas se sintam conectadas. Dica 2 – estabeleça metas claras e mensuráveis para as equipes remotas, com indicadores precisos de produtividade e resultados, incentivando a autonomia e a responsabilidade individual. 7) Crie um plano individualizado de desenvolvimento profissional Desenvolva planos personalizados para o crescimento profissional de cada membro da equipe, em que as metas individuais sejam alinhadas aos objetivos organizacionais. 🤝 Na prática: Dica 1- facilite a participação de profissionais de TI em cursos de atualização e certificações relevantes para  mantê-los atualizados e competitivos. Dica 2- ofereça programas de desenvolvimento contínuo, incluindo treinamentos específicos de TI, workshops e materiais, para incentivar o crescimento profissional da equipe de TI. 8) Divulgue as vagas de forma clara e objetiva Garanta que as oportunidades de emprego sejam comunicadas de maneira transparente, incluindo as informações cruciais sobre o cargo, as especialidades necessárias e as habilidades desejadas. Além disso, é fundamental destacar que uma vaga deve ter o número de etapas adequadas para a identificação do melhor profissional para o cargo naquele momento. Desenvolver um processo abarrotado de fases, que muitas vezes não têm um motivo de existir, torna a ação difícil não só para o candidato, como para os responsáveis pela seleção.  🤝 Na prática: Dica 1 – colabore com a equipe de TI para criar descrições de cargos claras, com destaque para as responsabilidades específicas e oportunidades de crescimento. Dica 2 – pense na parceria com plataformas de recrutamento on-line e redes sociais de maneira estratégica para ampliar o alcance das vagas. 9) Atente-se para a demanda de habilidades comportamentais Em um cenário desafiador, reconheça a importância das habilidades comportamentais e integre avaliações comportamentais às práticas de recrutamento e gestão de talentos. 🤝 Na prática: Dica 1 – integre perguntas situacionais e comportamentais nas entrevistas para avaliar como os candidatos lidam com desafios e se adaptam a diferentes situações. Dica 2 – realize treinamentos para os gestores de TI sobre a importância das habilidades comportamentais e como identificá-las durante a interação com a equipe. 10) Garanta a interconexão dos departamentos Promova uma comunicação eficaz e sinergia entre os diversos departamentos da empresa, com o intuito de aprimorar a colaboração e evitar o isolamento de informações e células. 🤝 Na prática: Dica 1 – implemente reuniões interdepartamentais regulares para promover a colaboração, compartilhar conhecimento e alinhar estratégias necessárias para o desenvolvimento de projetos de TI. Dica 2 – estude e estruture plataformas de comunicação interna para criar canais que facilitem a troca de informações entre diferentes setores da empresa. 11) Desenvolva um canal de comunicação aberto e efetivo Estabeleça um canal de comunicação robusto entre os colaboradores e o setor de RH, proporcionando feedbacks contínuos, correção de rotas e validação de decisões acertadas. 🤝 Na prática: Dica 1 – estabeleça um sistema de feedback regular, para incentivar os colaboradores a expressarem suas opiniões e sugestões. Dica 2 – use ferramentas de comunicação interna eficientes, como chat interno e intranet, para facilitar a comunicação entre os colaboradores e o setor de RH. Com essas dicas, os processos seletivos para talentos de TI podem ganhar um caráter estratégico e ser menos oneroso para as empresas e para os gestores de RH.  Conclusão Um dos principais desafios dos gestores de RH no atual cenário do trabalho é se adaptar às demandas do mercado, dos usuários e dos próprios colaboradores, todos mais exigentes. Assim, além de entender a importância de um colaborador de TI para o dia a dia da empresa, o RH precisa também adotar estratégias e operações focadas na contratação e retenção desses talentos bastante específicos.  O trabalho remoto é outro elemento que apresenta desafios para a dinâmica da empresa. Com isso, acertar qual é a melhor modalidade de atuação para cada empresa nas etapas de seleção e na contratação de profissionais, observando as diferenças que cada vaga desempenha no resultado final do negócio, se torna essencialmente complexo.  A Escola Superior de Redes (ESR), líder em ensino para a tecnologia, possui um serviço para tornar todo esse processo mais adequado e menos oneroso para as organizações. Na Consultoria Educacional da ESR, as empresas têm acesso a um serviço já consolidado no mercado, que oferece estratégias de aprendizagem corporativas, desenvolvidas de acordo com os objetivos e as necessidades de cada empresa. O projeto auxilia gestores de TI e de RH a otimizar os recursos investidos no desenvolvimento profissional das equipes, entender quando e como contratar mais colaboradores, como, no caso, os programadores, e gerar resultados mais assertivos e alinhados aos objetivos da empresa. ➡️➡️ Entre em contato com um de nossos especialistas para entender como a Consultoria Educacional pode otimizar os processos de gestão de pessoas em sua empresa.


    06/11/2023
  • Carreira de programação
    Desenvolvimento de Sistemas

    8 dicas para iniciar na carreira de programação em 2024

    Para quem busca uma nova oportunidade de emprego ou até mesmo uma transição de campos de trabalho, a tecnologia da informação (TI) parece sempre uma boa alternativa. Afinal, é um mercado aquecido, com diversas possibilidades de especializações, dentre as quais encontra-se a carreira de programação.  Por estar presente em todos os modelos de indústria, a carreira de desenvolvedor é visada por diversos novos colaboradores não só da área de TI, como de outros segmentos. Dessa forma, há uma concorrência significativa, o que exige que aqueles que desejam se destacar na área conheçam suas particularidades e demandas.   Trata-se de um campo altamente competitivo, no qual o desprendimento da ideia de imutabilidade de posições em empresas ou cargos é bastante comum. Isso ocorre uma vez que a maior parte dos profissionais do setor, sobretudo no início da trajetória profissional, busca assumir outras funções, em outros espaços, a fim de aperfeiçoar habilidades diferentes em cada uma delas. Neste blog, abordaremos algumas singularidades desse campo de atuação, além de darmos dicas valiosas para quem quer iniciar a carreira de programação ainda em 2023 ou nos primeiros meses de 2024.  Você vai ver por aqui:  O cenário da programação no Brasil em 2023 Uma das melhores formas de compreender a importância da programação para o futuro do mercado é conferir os números dessa área de atuação na TI. Apesar das taxas expressivas de layoffs no início do ano, “codar” – ou seja, programar usando códigos – ainda é uma carreira com vantagens e espaço.  De acordo com uma matéria do G1, o setor de tecnologia cresceu 34,3% entre janeiro e outubro de 2022 e contou com mais de 70 mil novas oportunidades abertas. Já a pesquisa salarial do canal Código Fonte TV, desenvolvida entre os dias 30 de janeiro e 24 de abril de 2023, com 17.818 profissionais da área, reuniu informações importantes sobre esse tema, como:  Assim, os números do setor, tanto os compilados neste estudo quanto na matéria do grupo O Globo, demonstram que a programação é uma carreira com oportunidade de crescimento e de especialização em diversos segmentos.  Na perspectiva das empresas que contratam TI, as vantagens da programação são inúmeras, entre as quais a de maior destaque é a adaptabilidade a um cenário que integra os ambientes virtual e físico de maneira cada vez mais fluida.  Quais são as áreas de atuação de um profissional de programação? Um profissional de programação – ou, como também é chamado, um desenvolvedor (dev) – é responsável por escrever e testar códigos para o funcionamento de aplicativos, sites e programas de computador.  Em outras palavras, a programação é essencial para que todas as funções do dia a dia sejam executadas, como é o caso de um pagamento digital, do uso de um aplicativo de mobilidade urbana, de troca de mensagens etc. Ou seja, o profissional de programação transforma as aplicações presenciais reais em aplicações úteis e reais também no meio digital.   No contexto da transformação digital – impulsionada, sobretudo, depois das implicações do isolamento social – e da maior conectividade já experimentada pela humanidade, a área de TI será cada vez mais demandada, inclusive no que diz respeito aos programadores.  Segundo a Associação de Empresas de Tecnologia da Informação e Comunicação e de Tecnologias Digitais, a estimativa é que, até 2025, faltem 797 mil profissionais de TI no mercado brasileiro. Por isso, é interessante observar as possibilidades de um colaborador de TI nesse cenário. Veja algumas abaixo: Nesses três campos de atuação, os programadores podem ainda construir carreiras em diversas áreas, como:  ➡️ Leia também: O que é preciso para começar uma carreira de TI? 8 dicas para iniciar na carreira de programação A busca por uma carreira de sucesso na área de programação exige mais do que simplesmente dominar linguagens de programação. É necessário adotar uma abordagem estratégica para garantir crescimento profissional contínuo e adaptabilidade às demandas do setor.  Veja, abaixo, algumas dicas valiosas para quem está dando os primeiros passos nesse universo dinâmico: 1) Invista em capacitação contínua Ingressar na carreira de programação é estar em um campo em constante evolução. Mantenha-se atualizado com relação às últimas tecnologias, linguagens e práticas de codificação.  Identifique as certificações mais relevantes para seu campo de interesse e trabalhe para conquistá-las. A aquisição de conhecimento de maneira contínua é a chave para o sucesso na programação. Não acredite que você vai aprender se apenas fizer o que pedem no trabalho. Na verdade, na maior parte das vezes, o trabalho funciona como um espaço para aplicar o que se estuda em casa e para otimizar processos de aprendizagem. Por esse motivo, para entrar no ritmo acelerado desse mercado, talvez você precise abraçar primeiro empregos que sejam ambientes para aplicar a parte técnica que aprendeu na teoria e para aprender protocolos de comunicação – como conversar com pares, chefes, clientes, bem como reconhecer as expectativas de cada um, visando à demonstração de resultados práticos e eficientes.  Como exemplo de espaço para buscar conhecimento está a Escola Superior de Rede (ESR), referência em aprendizagem em tecnologia.  ➡️ Leia também: Que curso de tecnologia é feito para mim? Conheça as Trilhas ESR e descubra sua jornada de aprendizagem ideal Veja cada oportunidade como uma base Reconheça que, no início da carreira, cada oportunidade é uma porta aberta para o crescimento futuro. Mesmo aquelas posições que parecem abaixo das expectativas podem fornecer experiências valiosas.  Utilize essas situações como trampolim para construir uma base sólida que abrirá portas para vagas mais desafiadoras e recompensadoras no futuro. 3) Seja adaptável e aberto a mudanças Conectada à dica anterior, esta orientação é muito importante para iniciantes: evite ficar estagnado em uma única posição por muito tempo. A disposição para mudar de função e explorar diferentes locais de trabalho é crucial para ampliar seu networking e entender diversos protocolos de desenvolvimento. É na variedade de experiências que você fortalecerá suas habilidades e perspectivas na área, principalmente em um segmento que tem penetração em diversos tipos de empresa, como as públicas, as de grande porte, de produtos, terceirizadas…  São diversas as formas de começar a construir um portfólio e atuar na manutenção de sistemas back-office, aqueles que ficam por trás dos processos de todos os departamentos de uma organização.  Inclusive, este é um dos diferenciais dessa carreira: poder trabalhar em empresas de todas as áreas, como a de setores agrícolas, fábricas automotivas e até de comércio exterior. Experimente e aprenda com os testes!  4) Reconheça a diversidade na programação Compreenda que a programação é aplicada de muitas maneiras. Não pense que sua abordagem é a única correta, pois, ainda que existam boas práticas e manuais documentados, cada empresa pode ter técnicas e protocolos diferentes.  Esteja disposto a adaptar-se a novas metodologias e a aprender com colegas mais experientes. No início da carreira, a humildade é tão valiosa quanto a habilidade técnica. 5) Cultive habilidades técnica, interpessoais e de networking Além de habilidades técnicas, como conhecimento de lógica de programação, arquitetura de sistemas, domínio de mais um modelo de linguagem, é válido desenvolver competências interpessoais. Isso porque a área de programação exige análise crítica dos cenários, troca de experiência e informações, trabalho em equipe e proatividade, por exemplo. Nesse sentido, construir relacionamentos sólidos no setor é fundamental para que você esteja sempre em processo de aprendizado e distante da defasagem. Participe de eventos, conferências e grupos de usuários para expandir sua rede profissional. Colaborações e conexões podem abrir portas inesperadas ao longo de sua jornada na programação. 6) Construa um portfólio sólido Demonstre suas habilidades por meio de um portfólio diversificado, que esteja disponível na nuvem e de fácil acesso.  Projetos pessoais e contribuições para projetos de código aberto são maneiras eficazes de mostrar seu conhecimento e paixão pela programação. Além disso, as empresas valorizam programadores que podem colaborar efetivamente em projetos de equipe, como projetos colaborativos e repositórios de código aberto. Faça uma análise sobre como dispor essas informações em seu currículo e diferencie-se da concorrência. Algumas plataformas de hospedagem podem contribuir para a divulgação dos trabalhos, como a GitHub, GitLab ou Bitbucket, servindo como base de compartilhamento público de projetos.  Junte-se a comunidades on-line relevantes, como LinkedIn e Stack Overflow, ou fóruns especializados em programação para ter acesso e contribuir com discussões relevantes para o setor.  7) Compreenda as expectativas do mercado Antes de iniciar a carreira de programação, pesquise e entenda as habilidades e as competências mais valorizadas pelo mercado. Isso pode incluir conhecimento específico em linguagens de programação, frameworks, metodologias de desenvolvimento e habilidades relacionadas com a resolução de problemas e trabalho em equipe. Saiba o que as vagas buscam e esboce um plano de estudos que aborde esses elementos. A ESR pode ajudar você nisso.  8) Participe de competições on-line Envolver-se em hackathons e competições on-line não apenas oferece a oportunidade de aplicar suas habilidades em desafios práticos, mas também permite que você mostre suas realizações em plataformas específicas desses eventos. Conclusão  Ao adotar uma abordagem proativa em relação à postura de aprendizado contínuo e também ao abraçar mudanças e adaptações, você certamente fica à frente de vários profissionais recém-ingressados no mercado. Essa disposição para uma jornada de conhecimento sólida e consistente aumenta significativamente suas chances de ser notado por recrutadores e outros profissionais da área, abrindo as portas para um início de carreira na programação. Na Escola Superior de Redes (ESR), líder em ensino de tecnologia, você tem acesso a diversos cursos e trilhas de conhecimento que mesclam teoria e prática, para o melhor aproveitamento das especializações da área.  ➡️➡️  Fique por dentro de todos os treinamentos aqui!


    13/10/2023
  • conceito de colagem de controle de qualidade padrao 3 scaled 1
    Governança de TI

    Governança corporativa: princípios e boas práticas para adotar em 2025

    “Governança corporativa é o sistema pelo qual as empresas e as demais organizações são dirigidas, monitoradas e incentivadas, envolvendo os relacionamentos entre sócios, conselho de administração, diretoria, órgãos de fiscalização e controle e as demais partes interessadas.” Essa é a definição do termo pelo Instituto Brasileiro de Governança Corporativa (IBGC), responsável por desenvolver inúmeros estudos sobre a área.  Embora não seja um conceito tão recente para o mundo empresarial e as demais organizações, inclusive do setor público, passou a ter cada vez mais relevância à medida que a sociedade identificou a sustentabilidade e o propósito das organizações como pontos decisivos para o relacionamento e a conversão com os negócios.  Ligada diretamente à ideia da Agenda ESG (Environmental, Social e Governance), em que é representada pelo “G” da sigla, a governança corporativa tem o objetivo de tornar as empresas e organizações mais alinhadas a um objetivo comum que contemple o desenvolvimento de seus quatro princípios:  Em outras palavras, significa dizer que a governança é o conjunto de regras e princípios que empresas e organizações adotam para serem administradas de maneira justa, transparente e eficiente. Nesse sentido, mesmo que a compreensão da governança corporativa pareça teórica, colocá-la em prática é possível e é o que vamos mostrar aqui. Continue conosco para saber como.  Quais são os resultados de uma empresa e das demais organizações que adotam a governança corporativa?  Em uma análise geral, podemos dizer que o desejo de toda empresa e organização é se manter no mercado, além de entregar confiança em seus produtos e serviços, certo? Ou seja, ter longevidade.  Para isso, atualmente, além de priorizar a qualidade dos produtos ou serviços prestados e de sua operação, o negócio precisa se atentar ao valor que entrega para a sociedade e a comunidade a seu redor.  Se antes os consumidores de produtos e serviços pouco se inteiravam sobre a conduta de uma empresa ou organização, agora a lógica é diferente. Há mais informações do que nunca, disponíveis de uma maneira inédita – em todo lugar, a todo tempo.  Além disso, fornecedores e parceiros passaram a priorizar acordos com empresas e organizações que se preocupam com sua sustentabilidade e, consequentemente, com a sustentabilidade do ecossistema empreendedor do qual fazem parte.  É nessa realidade – de maior concorrência, clientes mais bem informados e parceiros e fornecedores preocupados de uma forma diferente com seus relacionamentos de negócio –  que a governança corporativa prospera e atua.  Podemos dizer, então, que, na prática, trata-se de uma forma de garantir a ética, a transparência e a segurança jurídica diante dos diversos públicos de uma organização. Ou seja, um guia, um manual de boas práticas para as empresas funcionarem bem e serem confiáveis.  Dessa forma, uma corporação que adota os princípios da governança gera valor a longo prazo para suas soluções e para sua história. Há ainda outros benefícios associados a ela, como:  Existem ainda outras vantagens de orientar uma empresa pelos princípios da governança, como a certeza de um processo de conformidade legal e regulatória, o que a torna extremamente necessária nos dias de hoje. Fique por dentro: um estudo realizado pela McKinsey e NielsenIQ analisou o desempenho de faturamento de produtos que alegam ser social e ambientalmente responsáveis. De acordo com o levantamento, 60% dos entrevistados disseram que pagariam mais por um produto com embalagem sustentável. Já em outra pesquisa da NielsenIQ, 78% dos consumidores (recorte dos EUA) disseram que um estilo de vida sustentável é importante para eles. 4 dicas para implementar uma agenda de governança corporativa no dia a dia de um negócio  Adotar a governança corporativa na prática requer um compromisso contínuo com princípios e atividades que promovam a transparência, a responsabilidade e o desempenho ético.  Separamos, a seguir, quatro exemplos de ações que podem ser incorporadas em qualquer negócio e no dia a dia das empresas. 1) Defina e comunique valores e princípios  Estabeleça valores e princípios éticos, além de claros, capazes de orientar o comportamento de todos na empresa.  Comunique esses valores de forma ampla e regular, de modo que todos os funcionários entendam a cultura organizacional e saibam como devem agir. É importante que esses valores estejam associados ao desenvolvimento não só da organização, como dos colaboradores e da comunidade. É necessário um propósito para que a empresa exista, e apenas gerar lucro não é um deles. 2) Crie estruturas de tomadas de decisão transparentes Pensar em formas de simplificar a transparência da empresa é uma excelente maneira de implementar a governança aos negócios. Alguns departamentos e estruturas podem atuar nessa frente.  3) Dedique-se ao princípio da prestação de contas e transparência Há diversas formas de fazer isso, como:  4) Promova a ética e a responsabilidade Como vimos, a governança corporativa dá destaque à condução ética que as empresas têm em seus diversos ramos de atuação. Por isso, uma das maneiras mais corretas de implementá-la na prática é por meio de ações voltadas para essa área. Pense em:  Leia mais: LGPD para a área de TI: como a lei impacta o setor? Como a governança se relaciona com a TI?  A tecnologia da informação é uma peça fundamental para permitir que as empresas desenvolvam práticas, atividades e rotinas mais sustentáveis, seguras, transparentes e rentáveis.  Há implicações da TI no apoio à governança corporativa em várias frentes, como na otimização de processos onerosos, com base na automação, inteligência artificial e machine learning, entre outras possibilidades advindas da transformação digital, para a melhoria da experiência de consumo de produtos, serviços e informações,  por meio do desenvolvimento de sistemas acessíveis, disponíveis e escaláveis.  Para que as organizações atinjam esse objetivo, ainda é imprescindível um departamento sólido de cibersegurança, responsável por proteger os dados do negócio e de seus principais agentes. Ou seja, a TI viabiliza a governança corporativa de diversas formas.  Por aqui, já abordamos os detalhamentos dessa relação em um blog post exclusivo.   Leia: 5 dicas para crescer na carreira de governança de TI Conclusão  A governança corporativa deixou de ser uma opção das empresas para se traduzir como uma necessidade imperativa no cenário de negócios atual. Nesse contexto, é a tecnologia da informação que viabiliza uma base sobre a qual a sustentabilidade, a segurança, a transparência e a rentabilidade podem ser aprimoradas Veja como esse tema é abordado no curso da ESR – “Governança de TI com Cobit 2019”. Inscreva-se e torne-se especialista na questão. 


    06/10/2023
  • TI Verde
    Temas Diversos

    TI Verde: o papel da tecnologia e das organizações diante da urgência da sustentabilidade

    O conceito de TI Verde está diretamente conectado aos modelos de gestão que priorizam a eficiência operacional aliada à demanda por compromisso e responsabilidade socioambiental por parte das organizações.  Como resultado de um debate histórico, que teve desenvolvimento na década de 60 do século passado, a finalidade dessa agenda de sustentabilidade é garantir uma atitude mais comprometida e proativa de atores sociais amplamente reconhecidos por desempenharem um papel significativo na estrutura de mercado e na vida cotidiana, ou seja, empresas públicas e privadas, envolvendo-os na busca por um modelo de desenvolvimento mais sustentável, em que a tecnologia da informação é vista como importante ferramenta capaz de auxiliar as instituições a adotarem práticas, atividades, processos e gestões cada vez mais sustentáveis. Neste artigo, vamos conversar mais sobre a Agenda ESG no ambiente corporativo e qual o papel da TI Verde na construção de uma sociedade mais justa e sustentável. Como surgiu a demanda por uma Agenda ESG nas organizações?  O Environmental, Social e Governance (ESG) surgiu em 2004, em uma publicação do Banco Mundial, em parceria com o Pacto Global da Organização das Nações Unidas (ONU) e com instituições financeiras de nove países, chamada “Who cares wins” (Ganha quem se importa).  Na época, o então secretário-geral da ONU, Kofi Annan, pretendia que o documento se apresentasse como uma espécie de provocação e convite à reflexão de 50 CEOs de grandes instituições financeiras do mundo sobre como integrar os fatores ESG ao mercado de capitais. Serviu, assim, como base para todas as futuras considerações acerca da combinação de critérios ambientais, sociais e de governança corporativa às rotinas das instituições e a seus processos, entendendo que as atividades ESG precisariam ser amplamente colocadas em prática e mensuradas pelas empresas.  Como resultado, as instituições que se preocuparam com a pauta passaram, gradativamente, a gozar de melhor reputação e serem priorizadas por clientes e investidores em suas decisões de melhor alocação de recursos e outras práticas sustentáveis.  Embora a sigla tenha ganhado uma alcunha oficial nos anos 2000, o termo “sustentabilidade” precede uma construção histórica um pouco mais antiga, com outros marcos importantes para a evolução do tema.  Principais marcos temporais na pauta da sustentabilidade organizacional  Nos últimos 60 anos, passou-se a discutir mais intensamente a necessidade de um modelo de desenvolvimento sustentável, sobretudo por causa das constantes crises que o formato inaugurado pós-Revolução Industrial ocasionou. Desde o século XVIII, tal modelo, focado na expansão econômica contínua da sociedade, produziu riquezas e bem-estar, mas também contribuiu para o agravamento de problemas graves, como profundas desigualdades sociais e desequilíbrio ambiental.  Nessa dinâmica, as atividades humana e empresarial das décadas passadas, baseadas no progresso ininterrupto, transformaram e romperam aquilo que se chama, em uma abordagem recente, “limites planetários”, entre os quais estão: Mesmo que os efeitos negativos dessa abordagem tenham se tornado mais visíveis atualmente, ao longo do tempo, várias iniciativas abordaram a necessidade de uma agenda mais sustentável na sociedade. A exemplo disso, o Relatório Brundtland, intitulado Nosso Futuro Comum, publicado em outubro de 1987, definiu desenvolvimento sustentável como “o desenvolvimento que procura satisfazer às necessidades da geração atual sem comprometer a capacidade das gerações futuras de satisfazer as próprias necessidades”. Em outras palavras, um modelo que permita um padrão de vida e estilo de consumo que não pressione excessivamente os sistemas produtivos e a exploração dos recursos naturais do presente para que, dessa forma, as futuras gerações possam gozar dos mesmos direitos e oportunidades.   Para além, a popular Agenda 2030 da ONU, publicada em 2015, estabeleceu 17  Objetivos de Desenvolvimento Sustentável (ODS), desdobrados em 169 metas e 254 indicadores, para orientar políticas públicas capazes de endereçar soluções para o desenvolvimento sustentável.  Mas, afinal, o que é a Agenda ESG na prática? A Agenda ESG nada mais é do que um amadurecimento, historicamente construído, do papel social das organizações que passa a ser entendido por uma ótica da responsabilização.  Nessa abordagem, as empresas precisam assumir uma nova responsabilidade corporativa, que englobe critérios econômicos, ambientais e sociais associados a práticas de governança adequadas, que sejam capazes de capitanear soluções para os desafios da sustentabilidade.  Assim, passa-se a pensar em quais são os papéis que as organizações precisam assumir, bem como quais as contribuições que elas devem dar à sociedade nas três frentes – ambiental, social e de governança.  Os SDG Compass, os próprios ODS e os indicadores Etho, por exemplo, podem servir para avaliar como as ações ESG são realizadas na prática pelas empresas.   TI Verde e os ODS da Agenda 2030 Diante da necessidade de mobilização corporativa ante a urgência de ações guiadas pela sustentabilidade, a TI Verde se estabelece como uma forma de relacionar a tecnologia com o alcance dos ODS e da Agenda ESG. Em linhas gerais, ela se caracteriza por ser uma estratégia sustentável para o uso de tecnologia da informação, com foco na proteção do meio ambiente, racionalização do uso de recursos e melhoria da eficiência operacional. O conteúdo foi tema de um exclusivo webinar da ESR, “Sustentabilidade e TICs: caminhos para a implantação de uma agenda ESG nas organizações públicas e privadas”, no qual o pesquisador Alexandre Cesar Motta de Castro expôs as possibilidades dessa associação, sendo algumas delas destacadas abaixo:  Dez práticas já utilizadas pela chamada TI Verde Uma vez que estão inseridas em um segmento dinâmico, altamente modificável, as práticas de TI Verde também se transformam constantemente, assim como aparecem outras inéditas. Ainda assim, é possível destacar algumas atividades que são importantes para uma atuação mais sustentável. 1) Educação e conscientização Uso da TI para disseminar informação e conscientizar colaboradores e partes interessadas da importância da sustentabilidade e como adotar práticas mais verdes.  2) Teletrabalho e mobilidade sustentável Incentivo ao teletrabalho e à colaboração remota, o que reduz a quantidade de espaço de escritórios, que precisam ser aquecidos e resfriados, e o número de computadores no local.  Há também a mitigação da necessidade de deslocamento físico para o trabalho; facilidade de acesso a oportunidades de emprego nowhere office (escritório em qualquer lugar); descongestionamento do trânsito urbano; redução dos custos para empregadores e funcionários; diminuição da emissão de GEE e da pegada de carbono associada ao transporte.  3) Licitações sustentáveis  Compras de hardware/suprimentos/serviços com certificação ambiental, maior eficiência energética e contratação de fornecedores verdes.   4) Digitalização de processos de gestão Incentivo ao uso de ferramentas eletrônicas de comunicação e consolidação de impressoras; terceirização de serviços; implantação de nichos de impressão adequados a cada ambiente; redução do uso de papel; uso de assinaturas digitais e digitalização de documentos.  4) Digitalização de processos de gestão Consolidação de servidores físicos em máquinas virtuais para reduzir o número de equipamentos necessários, com economia de espaço, energia e refrigeração. 6) Datacenters eficientes Contratação de datacenters verdes para aumentar a eficiência das operações e das soluções computacionais, além de melhorar a produção energética, por meio de sistemas de refrigeração mais eficientes, otimização de racks e servidores e uso de fontes renováveis de energia.  7) Computação em nuvem e adoção do SaaS Redução da necessidade de recursos físicos em cada local de trabalho; compartilhamento e acesso remoto a aplicativos e dados, o que possibilita o aumento da produtividade e da eficiência, com otimização da mobilidade, da acessibilidade multiplataforma e dos investimentos em TI, com redução da pegada de carbono e dos requisitos de energia.  8) Sensores inteligentes para monitoramento Utilização de sensores inteligentes para monitorar o consumo de energia, a temperatura, a umidade e outros parâmetros, possibilitando uma gestão mais eficiente e a identificação de áreas de melhoria.  9) Monitoramento e tomadas de decisão Coleta e análise de grande quantidade de dados relevantes, com foco na sustentabilidade, para um monitoramento mais eficaz do progresso e uma tomada de decisão mais informada para a implementação de políticas e programas direcionados para objetivos específicos.  10) Gestão de resíduos Descarte apropriado; doação; coleta e reciclagem de pilhas e baterias, cartuchos de toner, eletroeletrônicos, equipamentos periféricos de TI etc. _______________________________________ Além da TI Verde, a Agenda Ambiental se tornou uma diretriz essencial para todos os departamentos organizacionais, tanto em empresas privadas quanto na administração pública.  Nesse contexto, o comprometimento com os princípios do Pacto Global se converte em uma responsabilidade compartilhada, destacando a importância de adotar uma série de condutas, como: Todas essas referências são recursos que as organizações podem buscar para implementar novos modelos de gestão voltados para a sustentabilidade, para se criar um ambiente corporativo mais consciente e comprometido com essa agenda. Assumir um papel social e ambiental mais responsável é uma transformação que redefine o propósito da organização, alinhando-a com as demandas atuais e com a compreensão do que é necessário para um futuro sustentável. Assista, na íntegra e gratuitamente, ao webinar “Sustentabilidade e TICs: caminhos para a implantação de uma agenda ESG nas organizações públicas e privadas”, com o especialista  Alexandre Cesar Motta de Castro.


    28/09/2023
  • Administração de sistemas na transformação digital
    Administração de Sistemas

    Administração de sistemas e transformação digital: como os profissionais de TI podem se preparar para as demandas do mercado

    A transformação digital representa uma tendência consolidada no mundo corporativo e não se limita apenas à automação, como também abrange a adoção de uma estratégia completa voltada para a inovação e resultados, por meio da tecnologia e da análise de dados. Para garantir um desempenho sólido nesse novo cenário, as empresas devem estruturar e trabalhar simultaneamente várias frentes, sendo as principais delas as relacionadas com a implementação de uma cultura organizacional capaz de promover a ausência de medo em relação às mudanças e estimular a constante adaptabilidade.  Além disso, é crucial investir em setores-chave para manter esse processo ativo de forma contínua. Um dos departamentos indispensáveis nesse sentido é o da Tecnologia da Informação (TI), especialmente a administração de sistemas.  Neste artigo, exploraremos o papel fundamental desse campo na transformação digital, bem como discutiremos o perfil do profissional de TI adequado para driblar desafios e construir caminhos inéditos, de acordo com cada realidade corporativa. Você realmente sabe o que é transformação digital? De maneira geral, podemos definir a transformação digital como o processo crescente de virtualização das atividades das organizações.  O principal resultado da prática para os negócios se vê na maior eficiência operacional e de gestão, mas outras vantagens repercutem em toda a cadeia produtiva das empresas, como:   Portanto, falar em transformação digital é abordar a capacidade que a automação – realizada por softwares variados – tem de converter tarefas repetitivas, burocráticas e com alto risco de falhas administrativas em atividades mecânicas e de rápida reprodução pela máquina.  Auxiliar o gerenciamento e monitoramento de equipes, bem como otimizar a entrega de indicadores de forma simples e rápida nos equipamentos tecnológicos, é exemplo dessa transformação digital.  Há várias formas de aplicar o conceito de transformação digital, por exemplo, nos serviços públicos. Segundo o Gov.Br, “transformação digital no governo significa oferecer um serviço público de qualidade, com menos gasto de tempo e dinheiro por parte do cidadão, para melhorar a vida daqueles que vivem e trabalham no Brasil (…) com a automação de serviços, o país reduz substancialmente as suas despesas anuais e torna a vida do cidadão mais fácil”.  Já para a McKinsey, a transformação digital foi a principal responsável, em 2022, por movimentar ao menos uma das quatro peças-chave abaixo em variados tipos de empresa:  Dessa forma, para assumir um papel de destaque em relação à transformação digital, é necessário utilizar a automação, tecnologia e inovação para o aprimoramento contínuo de processos e experiências de consumo e serviço, tanto para os colaboradores do negócio quanto para os consumidores.  Para tanto, são necessárias estratégia, capacidade, organização e cultura. É nesse sentido que a administração de sistemas possui um papel essencial na transformação digital, por tornar possível o desenvolvimento efetivo dessas quatro áreas. ➡️ Leia também: A importância da programação para o futuro do trabalho Qual o papel da administração de sistemas na transformação digital? Inicialmente, precisamos entender a função da administração de sistemas e do profissional administrador.  Esse especialista possui uma atuação visceral na estrutura das organizações, uma vez que planeja, organiza, dirige e monitora o desenvolvimento e alcance dos objetivos organizacionais.  Com habilidades bastante apuradas e um olhar holístico para os processos dos negócios, o administrador de SI tem a função de interligar efetivamente os componentes necessários para atender às necessidades das empresas, sejam elas quais forem e no ritmo de mudança que se apresentarem. Em outras palavras, isso significa dizer que a administração de sistema é a área responsável pela administração, gerenciamento e suporte relacionados com a infraestrutura de TI, além da implementação, configuração e manutenção de sistemas computacionais variados. Dessa forma, podemos dizer que a administração de sistemas de informação aborda três itens importantes que interagem entre si: administração, organização e tecnologia, e é exatamente por ter essa roupagem basilar que é tão fundamental para o desenvolvimento da inovação como uma estratégia de negócios, desempenhando um papel central na transformação digital das empresas. Algumas principais funções desempenhadas por essa equipe neste contexto são: 1) Implantação e manutenção de infraestrutura tecnológica  A administração de sistemas é responsável por implantar e manter a infraestrutura tecnológica necessária para suportar as iniciativas de transformação digital. Isso inclui servidores, redes, sistemas de armazenamento e outros componentes essenciais. 2) Segurança de dados Com a crescente digitalização das operações empresariais, a segurança de dados tornou-se uma preocupação comum.  Os administradores de sistemas, com a cibersegurança, são encarregados de criar estratégias e protocolos adequados para driblar incidentes e eventos maliciosos, implementando medidas como firewalls, criptografia e sistemas de detecção de intrusões. 3) Gestão de cloud  Nos últimos anos, as empresas passaram a migrar, em larga escala, para a nuvem, o que representa um passo importante em suas transformações digitais. A administração de sistemas atua na gestão de ambientes em nuvem, assegurando que os recursos sejam alocados de forma eficiente e que os dados estejam seguros. 4) Integração de sistemas  À medida que novas tecnologias são introduzidas durante a transformação digital, é importante que esses sistemas se integrem de forma harmoniosa. Os administradores de sistemas são responsáveis por garantir a interoperabilidade entre sistemas e aplicativos. 5) Monitoramento e manutenção contínuos Como dissemos anteriormente, a transformação digital é um processo contínuo. A equipe de administração de sistemas é vital para o monitoramento constante dos sistemas e para a realização de manutenção preventiva como forma de garantir que tudo funcione sem problemas. É por meio dessa competência também que a administração antevê problemas e cria soluções de maneira inovadora, em um cenário com baixos riscos, visto que ainda não requer uma execução emergencial de atividades. 6) Suporte técnico  Com a evolução das operações, que se tornam cada vez mais dependentes de sistemas digitais, surge a necessidade de prover suporte técnico ágil e eficaz. A equipe de administração de sistemas atua como a primeira linha de suporte, resolvendo problemas e garantindo que as operações não sejam interrompidas. Além disso, a administração de sistemas reflete no amadurecimento de um processo de transformação digital nas empresas, pois possibilita que a utilização de tecnologias, como cloud computing, big data, análise de dados, inteligência artificial, Internet das Coisas (IoT) e automação, seja realizada  de acordo com um planejamento com objetivos e indicadores estratégicos. Habilidades necessárias a um profissional administrador de sistemas  Existem diversas áreas de atuação para um profissional de TI que deseja se especializar em administração de sistemas. É o caso de administrador de banco de dados (DBA), administrador de segurança, administrador de redes, entre outros. Entretanto, mesmo diante de tantas possibilidades, há alguns conhecimentos básicos comuns ao escopo de trabalho desses profissionais, como: Com tantas habilidades e competências desejadas para o preenchimento de vagas nesse setor, se especializar pode ser uma tarefa desafiadora.  Por isso, mais importante que se dedicar a todas elas sem precisão e método é saber que a postura de aprendizado contínuo é que vai destacar ou não um colaborador de TI. Ou seja, a vontade de aprender e saber como fazer isso é fundamental para sua carreira. ➡️  Leia também: 5 coisas que um profissional de agilidade não deve fazer A Escola Superior de Redes (ESR) é líder em treinamentos e iniciativas educacionais para tecnologia, assim, promove capacitação, desenvolvimento profissional e disseminação de conhecimento de TI para todo o Brasil. Em mais de 16 anos de atuação, já contribuiu para a formação de 31 mil alunos, além de ter atendido cerca de 1.100 empresas.  Os cursos, que passam dos cem, são distribuídos em diferentes trilhas de conhecimento, de modo a atender às necessidades e especificidades de cada usuário, em diferentes modalidades (presencial, semipresencial e remoto).  A Administração de Sistemas é uma das trilhas da ESR. Descubra todos os cursos dessa trilha de formação aqui!


    21/09/2023
  • Previsões de Cibersegurança
    Segurança

    Previsões de cibersegurança: o que esperar no segundo semestre do ano e início de 2024?

    Mais do que prever o futuro, acompanhar as tendências de qualquer mercado possibilita a criação de alternativas inovadoras para driblar desafios antes que eles alterem a dinâmica dos negócios. Ou seja, conhecer as previsões de cibersegurança ou de inúmeros outros segmentos auxilia gestores no aperfeiçoamento de suas operações, assim como os deixa um passo à frente de incidentes e eventos complexos.  A cibersegurança é um nicho peculiar, que demanda uma atuação de ponta a ponta, constante e orientada para a menor taxa de falibilidade possível, visto que um agente malicioso precisa de apenas um erro para causar danos irreparáveis às corporações.  Dessa forma, além de capacitação técnica, os profissionais da área precisam contar com, em certa medida, habilidades enquadradas na seara das soft skills, como criatividade, capacidade analítica em contexto difíceis e gerenciamento de emoções, entre outras. A aptidão para a inovação também faz parte do escopo de competências desejadas para esses especialistas, por isso é tão importante conhecer e reconhecer o cenário e o setor.  Neste artigo, você acompanha o que se falou de cibersegurança nos primeiros meses de 2023 e o que se espera para 2024. ➡️ Leia também: O que são ataques de phishing e como evitá-los? Previsões de cibersegurança: o que aconteceu até agora? Os últimos meses do ano são marcados sempre pela necessidade de análise crítica do que movimentou o mercado, daquilo que se concretizou, dos números que validaram ou abafaram antigas tendências.  Nesse sentido, a divisão de Inteligência em Ameaças da Check Point Software Technologies, Check Point Research (CPR), divulgou dados atualizados sobre a cibersegurança até aqui, sobretudo os condizentes com ataques cibernéticos.  De acordo com a instituição, de abril a junho de 2023, houve 8% de aumento nesse tipo de evento, em uma escala semanal global, o que corresponde a uma média de 1.258 ataques por semana.  As novas táticas evasivas, os ataques frequentes baseados em hacktivismo, além de uma grande quantidade de ransomware direcionado a várias empresas e organizações, dão o alerta para uma nova onda de incidentes, mais sofisticados e em maior quantidade.  Outros dados desse relatório apontam que:  Há um notável ressurgimento de ataques cibernéticos em todo o mundo e também entendimentos importantes sobre o que esse panorama revela, de acordo com o estudo CPR.  Veja os principais desdobramentos, a seguir. 1) Cibercriminosos: mestres do antigo e do novo O relatório do CPR esclarece o fato de que os cibercriminosos não estão apenas explorando tecnologias mais recentes, como também recorrendo a vulnerabilidades bem conhecidas em softwares estabelecidos para realizar suas atividades maliciosas. 2) A constante evolução do ransomware Uma das revelações do relatório é o cenário em evolução do ransomware. Dados derivados de mais de 120 “sites de vergonha” de ransomware revelaram que, no primeiro semestre de 2023, um total de 48 grupos de ransomware relataram violação e extorsão pública de mais de 2.200 vítimas. 3) Cibersegurança: um campo de batalha dinâmico A principal conclusão do Relatório Semestral de Segurança de 2023 do CPR é que a segurança cibernética é um campo de batalha dinâmico.  As organizações precisam evoluir no desenvolvimento de estratégias de segurança em conjunto com o cenário de ameaças em constante mudança, empregando uma combinação das mais recentes defesas baseadas em IA e uma compreensão profunda das vulnerabilidades mais antigas. Diante desses números, fica evidente que o setor de cibersegurança demanda investimentos constantes e profissionais altamente qualificados para lidarem com um cenário que é sempre inédito.  Publicado ainda no primeiro semestre, o relatório IDC Predictions 2023 já previa que o mercado de SI movimentaria US$1,3 bilhão até dezembro de 2023 só no Brasil, mas, diante dessas descobertas, isso pode ser até superior ao estimado. Segundo essa pesquisa, 53,6% dos executivos de TI no Brasil e 50,6% na América Latina afirmaram, na época, que a cibersegurança permaneceria como uma das maiores prioridades e preocupações para as empresas em todas as ramificações do negócio, em todos os mercados latino-americanos. ➡️ Leia também: Principais tipos de backup e qual é o ideal para a sua empresa Previsões de cibersegurança: o que se espera para 2024? O Gartner, liderança mundial em pesquisa e aconselhamento para empresas, divulgou as previsões de cibersegurança para o segundo semestre de 2023 e início de 2024.  Entre os principais pontos da pesquisa, está a adoção, por metade dos diretores de segurança da informação entrevistados (–Chief Information Security Officer – CISOs), de um design centrado no ser humano, para reduzir atritos operacionais de segurança. Além disso, diversos outros pontos chamaram atenção no estudo e estão destacados a seguir:   Além disso, espera-se que as tecnologias já conhecidas, como IoT, machine learning, cloud computing e IA, bem como outras demandas já estabelecidas, tais quais a regulamentação e a ética de dados, permaneçam no horizonte da cibersegurança, se desenvolvam e se fortaleçam.  Por aqui já abordamos quais são elas em outro conteúdo completo sobre o tema.  Conclusão No cenário digital de ameaças cada vez mais sofisticadas e difundidas, que usam novas e antigas técnicas, se alocam em quaisquer sistemas, é indispensável acompanhar de perto as previsões de cibersegurança. Além disso, quem atua na área precisa compreender as tendências emergentes, as técnicas de ataque em evolução e as vulnerabilidades mais recentes, bem como estar pronto para a adoção de medidas proativas para fortalecer as defesas das organizações e garantir uma abordagem mais resiliente e eficaz.  A Escola Superior de Redes (ESR) é referência em cursos e treinamentos para cibersegurança, por meio de uma abordagem prática, com atividades que geram resultado imediato no dia a dia de trabalho de profissionais e organizações.  Inscreva-se agora e esteja mais preparado para atuar com segurança da informação, seja qual for a especialização.


    15/09/2023
  • Orquestração de containers Kubernetes
    Administração de Sistemas

    Guia: a orquestração de containers Kubernetes pode ajudar a minha organização?

    Uma das ferramentas que mais ganham aderência e popularidade no mercado de TI está relacionada com a orquestração de containers em nuvem e com o desenvolvimento consistente da infraestrutura de cloud computing nas empresas. Já ouviu falar de orquestração de containers por meio de Kubernetes? Esse sistema representa uma peça-chave no portfólio de qualquer profissional da TI moderna, por causa da sua popularização para atender à demanda de cada vez mais aplicações nativas e modernas em nuvem.  De maneira geral, podemos dizer que o Kubernetes – também conhecido como K8s – é um sistema de código aberto (open-source) para automatizar a implantação, o escalonamento e o gerenciamento de aplicativos containerizados. Dessa forma, o Kubernetes representa uma das principais soluções de orquestração de container, originalmente, desenvolvidas pelo Google, mas que hoje é mantido pela Cloud Native Computing Foundation.  Por entender a importância do tema, separamos, neste guia, os principais pontos acerca dessa tecnologia. Leia conosco!  Necessidades das organizações modernas O crescimento da tecnologia da orquestração de containers Kubernetes ocorre no contexto de uma grande migração de workloads para ambientes de cloud. Essa demanda por clouds – públicas, privadas ou híbridas – representa uma transformação significativa no panorama da TI, que prioriza investimento em ambientes da nuvem e também no paradigma de desenvolvimento de aplicações.  É cada vez mais interessante às organizações que exista uma preocupação com a portabilidade e com a capacidade de se evitar o vendor lock-in. Além disso, pela maior hibridização dos métodos de implantação dos servidores, os negócios precisam se adaptar sempre de forma rápida aos cenários heterogêneos. Somado a isso, as empresas ainda enfrentam um ambiente de negócios altamente competitivo e dinâmico, que exige inovações constantes e novas aplicações com mais rapidez e eficiência. Tudo isso requer um ambiente de TI ágil e escalável, que possa suportar a implantação de novas aplicações em uma variedade de ambientes de nuvem. É nesse contexto que a orquestração de containers com Kubernetes se torna uma necessidade para as organizações atuais, permitindo que os negócios implementem aplicações de forma mais rápida e eficiente e reduzam o time to market.  A tecnologia também é capaz de assegurar que as organizações gerenciem e escalonem as suas aplicações de forma mais eficiente, tendo a alta disponibilidade para os usuários finais como um diferencial-chave. O Kubernetes oferece recursos avançados de gerenciamento de múltiplos clusters, que asseguram que as organizações implantem e administrem aplicações de forma consistente em todos os ambientes cloud. O que são containers e quais as suas diferenças em relação à VMs? Os containers, popularizados pelo Docker (2013), são uma unidade-padrão de software com artefatos leves e que contêm políticas de segurança e isolamento próprias, além de código-fonte e todas as dependências necessárias para operar de forma rápida e confiável nos mais diversos ambientes, sejam eles de desenvolvimento, homologação ou produção. Essa tecnologia se diferencia das demais máquinas virtuais (VMs) e das práticas de virtualização tradicionais por ser uma alternativa menos “pesada”, com artefato em nível de aplicação, e não mais em nível de infraestrutura.  Na virtualização tradicional, é comum encontrar algumas desvantagens, como a VM Sprawl (expansão ou proliferação de VMs) e a necessidade de limpeza dessa multiplicação de máquinas. Quando ocorre esse problema, por causa da criação de máquinas virtuais sem um planejamento adequado, há sobrecarga dos recursos do servidor físico e, possivelmente, queda no desempenho do sistema, aumento da latência ou até mesmo falhas. Outro desafio da virtualização tradicional pode estar alocado na redundância de recursos, uma vez que algumas operações podem ser duplicadas sem necessidade, algo que também sobrecarrega o sistema. Além disso, há a ocorrência de falhas na sincronicidade de portabilidade entre ambientes e bibliotecas. Às vezes, quando uma aplicação é movida de um ambiente virtual para outro, bibliotecas ou outras dependências necessárias para que ela funcione adequadamente não estão integralmente disponíveis ou são diferentes no novo ambiente. Com isso, a compatibilidade é comprometida e pode afetar o funcionamento correto da aplicação.  Por outro lado, nos containers, o kernel e os recursos básicos são compartilhados, mesmo que estejam rodando diferentes aplicações, o que leva a benefícios como:  Ainda assim, como em qualquer outra estratégia de virtualização, essa também possui desafios:  Dessa maneira, uma das principais diferenças entre a conteinerização e as VMs se dá na esfera da gerência. Os containers podem ser administrados por meio de ferramentas de orquestração, como o Kubernetes, que permite implantar, escalar e monitorar vários deles ao mesmo tempo, enquanto as VMs exigem uma abordagem mais tradicional de gerenciamento, que envolve a alocação de recursos de hardware para cada uma delas.  O que é orquestração de containers e que problemas ela visa resolver? A orquestração de containers é um processo de gerenciamento automatizado que inclui o provisionamento, a implantação, o escalonamento e o monitoramento de vários containers. A atividade é realizada por meio de ferramentas de gerenciamento de containers, como o Kubernetes, que ajudam as organizações a automatizá-los e gerenciá-los de forma mais eficiente. O objetivo da orquestração é resolver problemas que surgem quando as organizações começam a utilizar containers em escala, como os elencados a seguir:  Veja também o webinar gratuito  “Como a orquestração de containers com Kubernetes pode ajudar minha organização?” ______________________________________ Entre os outros diferenciais da tecnologia, a orquestração de containers ainda permite que as organizações os gerenciem em escala, garantindo que as aplicações estejam disponíveis para os usuários finais o tempo todo. Também garante que as organizações implantem aplicações em múltiplos ambientes de nuvem, incluindo nuvens públicas, privadas e híbridas, o que torna a orquestração de containers essencial para as empresas que buscam uma estratégia de nuvem escalável e eficaz. Ou seja, o potencial de escalabilidade da virtualização por meio de containers e de Kubernetes é o que destaca essa tecnologia no mercado.  Por ser uma plataforma de código aberto mantida pela Cloud Native Computing Foundation (CNCF), há uma grande comunidade de desenvolvedores e usuários, o que significa que há boa quantidade de recursos disponíveis para ajudar as organizações a adotar e implementar o Kubernetes. Embora a tecnologia também encontre desafios que precisam ser superados dia a dia pelo profissional de TI, ela representa uma solução eficaz para gerenciar containers em escala nos ambientes de nuvem. Como escolher entre serviços gerenciados de Kubernetes ou a implantação do próprio cluster A escolha entre um serviço gerenciado de Kubernetes ou a implantação do próprio cluster depende de diversos fatores, incluindo a experiência da equipe. Para esse caso, é necessário que o time compreenda que o gerenciamento de cluster Kubernetes é a forma pela qual uma equipe de TI é capaz de administrar estrategicamente um grupo de clusters do Kubernetes, ou seja, deter o conhecimento acerca de vários deles e fazer com que esse sistema performe no melhor ao pior dos cenários. Além disso, antes de tomar essa decisão, os gestores precisam refletir sobre os requisitos de recursos, a complexidade do projeto, os custos e os objetivos de negócio. Listamos, a seguir, alguns pontos a serem considerados para ajudar nessa decisão. 1) Experiência e conhecimento Serviço gerenciado: se a equipe não possui muita experiência com Kubernetes, um serviço gerenciado pode ser uma escolha mais vantajosa, pois muitas tarefas de manutenção e administração são tratadas pelo provedor. Implantação própria: se você tem uma equipe experiente em Kubernetes e está confortável com a configuração, implantação e manutenção de clusters, então implantar o próprio cluster pode ser uma opção. 2) Complexidade do projeto Serviço gerenciado: para projetos menores ou de médio porte, um serviço gerenciado pode ser mais simples de configurar e gerenciar. Implantação própria: para projetos mais complexos ou personalizados, em que você precisa de controle total sobre a configuração do cluster, a implantação própria pode ser mais adequada. 3) Recursos financeiros Serviço gerenciado: normalmente, serviços gerenciados envolvem um custo mensal, mas podem ser mais econômicos para equipes que não têm recursos para manter infraestrutura própria. Implantação própria: implantação própria pode ser mais custosa em termos de tempo, pessoal e recursos financeiros. É necessário considerar os custos de hardware, largura de banda e energia, além do tempo investido pela equipe.  De maneira geral, essa análise está diretamente ligada à existência prévia ou não de infraestrutura na organização-alvo, sendo uma condição importante para a decisão de infraestrutura gerenciada ou self managed. 4) Manutenção e atualizações Serviço gerenciado: atualizações e patches são, geralmente, tratados pelo provedor, o que reflete na redução da carga de trabalho operacional da equipe. Implantação própria: manutenção e atualizações ficam sob responsabilidade da equipe, o que pode demandar mais tempo e recursos. 5) Conformidade e segurança Serviço gerenciado: alguns serviços gerenciados oferecem recursos de segurança e conformidade integrados, sendo importantes para projetos que lidam com dados sensíveis e têm dificuldade em se adaptar às regulamentações desses quesitos. Implantação própria: há maior controle e gerência sobre as medidas de segurança, permitindo uma atuação personalizada, de acordo com os requisitos específicos. A carga gerencial nesses casos é significativa, portanto, é realmente um ponto em que a opção por serviços gerenciados se torna muito mais simples em termos de implantação. A opção por essa modalidade vai variar de acordo com a experiência das equipes e a disponibilidade de recursos e capital, bem como as especificidades de cada projeto.   Cinco exemplos de provedores de serviços Kubernetes 1) Amazon Kubernetes  Também chamado Amazon Elastic Kubernetes Service (EKS), esse serviço se diferencia por permitir a execução, a iniciação e o dimensionamento de aplicativos Kubernetes na nuvem AWS e também localmente. O Amazon EKS substitui, gradualmente, o ECS, além de automatizar tarefas importantes de gerenciamento do Kubernete, como provisionamento de nós, aplicação de patches e atualizações:  2) Docker Enterprise Embora a Docker Enterprise tenha sido adquirida pela Mirantis, empresa especializada em serviços K8s e Open Stack, o produto de código aberto continuou com a Docker Inc. Ainda assim, a Mirantis lançou atualizações importantes para o produto, mantendo o nome Docker Enterprise. Tais inovações objetivam auxiliar o recurso a competir melhor com os principais players de nuvem híbrida:  3) Google Kubernetes  Caracterizado por ser o primeiro serviço de Kubernetes baseado em nuvem do mercado, o Google Kubernetes Engine é um ambiente gerenciado para escalonamento, implantação e administração de aplicativos em contêineres em uma infraestrutura segura do Google.  Considerado uma das plataformas disponíveis mais avançadas de Kubernetes, o Google Kubernetes Engine, atualmente, chama a atenção por alguns pontos de destaque: 4) IBM Kubernetes Disponível, desde 2017, como IBM Cloud Container Service, representa uma das primeiras ofertas Kubernetes gerenciadas totalmente na nuvem. No ano seguinte, foi renomeada IBM Cloud Kubernetes Service como forma de marcar o investimento estratégico da gigante no Kubernetes e também registrar que ela é fundadora do CNCF K8s Conformance Testing. Entre suas características, estão: 5) Oracle Container Engine for Kubernetes Este é um serviço totalmente gerenciado, que pode ser utilizado para a criação de clusters Kubernetes, por meio de um console baseado em navegador e também APIs REST. Possui como diferenciais: Além desses, outros serviços são bem conhecidos para essa finalidade, como Rancher, Alibaba Kubernetes, Linode Kubernetes, DigitalOcean Kubernetes e Azure Kubernetes. ____________________________________________________________ Dominar o conhecimento da tecnologia de conteinerização por meio de Kubernetes e também do gerenciamento de clusters de Kubernetes inaugura um nicho de atuação no mercado de TI cada vez mais necessário e popular.  Aposte no seu futuro neste setor: inscreva-se no curso EaD da ESR “Orquestração de containers com Kubernetes”


    06/09/2023
  • Trilhas ESR
    Temas Diversos

    Que curso de tecnologia é feito para mim? Conheça as Trilhas ESR e descubra sua jornada de aprendizagem ideal

    Até 2025, o Brasil deve gerar cerca de 420 mil novas vagas no setor de TI. As oportunidades são reflexo das inúmeras transformações digitais, como inteligência artificial, machine learning e migração para nuvem, entre outras que demandam, por sua vez, profissionais ainda mais capacitados.   Saber como se manter atualizado e buscar as qualificações ideais passa a ser uma exigência para quem quer se destacar no segmento.  De acordo com a Associação Brasileira das Empresas de Tecnologia da Informação e Comunicação (Brasscom), a demanda anual por profissionais no país é de, em média, 159 mil pessoas. Entretanto, o Brasil só forma 53 mil na área por ano. Nesse contexto, preencher alguma dessas vagas pode ser um plano distante, a menos que a especialização faça parte da rotina de um candidato.   Vamos mostrar, no decorrer deste artigo, todas as Trilhas ESR – cursos e conteúdos exclusivos desenvolvidos pela Escola Superior de Redes (ESR), unidade de serviço da Rede Nacional de Ensino e Pesquisa (RNP), criada para promover a capacitação, o desenvolvimento profissional e a disseminação de conhecimento em tecnologia da informação.  São 17 anos de atuação, mais de 1.100 instituições clientes e aproximadamente 40 mil alunos capacitados.  Você pode ser o próximo a estudar quando e onde quiser, em mais cem cursos que contam com possibilidade de customização conforme sua necessidade e um corpo docente formado por especialistas.  Conheça as Trilhas de Aprendizagem ESR e escolha a sua!  Quais são as Trilhas ESR?  A ESR trabalha com diversas Trilhas de Conhecimento para a tecnologia, em que abordam diversas áreas e especializações. Cada uma delas conta com cursos presenciais e remotos para se adaptarem às especificidades dos alunos. Além disso, os treinamentos são divididos por níveis, do básico ao avançado.  Do básico ao avançado, veja a Jornada de Aprendizagem das Trilhas Educacionais da ESR: Governança de TI Cada vez mais estratégica para as organizações, a qualificação em Governança de TI é o diferencial competitivo dos profissionais que almejam posições de destaque nesse mercado. A Governança de TI está relacionada com o desenvolvimento de um conjunto estruturado de competências e habilidades para profissionais de TI responsáveis pelo planejamento, implantação, controle e monitoramento de programas e projetos de governança. Conheça os cursos da Trilha ESR de Governança em TI Administração e Projeto de Redes Aprenda a projetar, operar, administrar e gerenciar uma rede TCP/IP conectada à internet, com cursos sobre roteamento, protocolo de redes TCP/IP, projeto e gerência de redes e projeto de redes sem fio (wireless). Conheça os cursos da Trilha ESR de Administração e Projeto de Redes  Segurança A metodologia da ESR visa capacitar o aluno para pensar preventivamente e tratar os incidentes quando não for possível evitá-los. As atividades práticas refletem a realidade do analista de segurança ao lidar com incidentes de segurança e investigações forenses, tornando-o um profissional valorizado nas corporações. Conheça os cursos da Trilha ESR de Segurança  Administração de Sistemas Uma formação completa para administradores de sistemas, com cursos que abrangem desde as funções básicas da administração de sistemas até a instalação e configuração de uma rede TCP/IP e configuração dos serviços de internet. Conheça os cursos da Trilha ESR de Administração de Sistemas  Desenvolvimento de Sistemas Por meio dos cursos da ESR para essa trilha, você conhece parte importante do universo de desenvolvimento de sistemas.  A capacidade de processar informações já não está mais restrita aos computadores, sendo possível também em tablets, celulares e outros dispositivos. Muitos são, inclusive, considerados inteligentes, já que incorporam software (ou programa de computador) capaz de controlar seu funcionamento e interação com o usuário e outros dispositivos. Ou seja, é um universo enorme, com inúmeras linguagens de programação, metodologias, ambientes, padrões e ferramentas de apoio para desenvolvimento, testes e manutenção desses softwares. Na ESR, você se prepara para qualquer uma dessas possibilidades. Conheça os cursos da Trilha ESR de Desenvolvimento de Sistemas  Métodos Ágeis e Inovação A área de Métodos Ágeis e Inovação da ESR oferece cursos a profissionais que atuam ou desejam atuar como facilitadores e como equipe na condução dos projetos. Os cursos são focados nas metodologias mais utilizadas na atualidade, com conteúdo teórico voltado para a prática, além de muitas dinâmicas e interações.  A qualificação em Métodos Ágeis e em Processos de Inovação traz um forte diferencial competitivo para os profissionais que almejam posições de destaque no mercado atual, cada vez mais veloz e assertivo.  A proposta dessa trilha é capacitar os alunos na prática de diversos frameworks e métodos, com o objetivo de criação de valor para as organizações. Conheça os cursos da Trilha ESR de Métodos Ágeis  Computação em Nuvem “A computação pode, algum dia, ser organizada como uma utilidade pública, assim como o sistema telefônico é de utilidade pública”, disse o professor John McCarthy durante a celebração do centenário do MIT, em 1961. Posteriormente, o termo cloud computing surgiu pela primeira vez em 1997, em uma palestra acadêmica ministrada por Ramnath Chellappa.  Desde então, cada vez mais as empresas migram suas operações para um modelo de computação em nuvem capaz de fazer negócios.  Com menor número de demandas de infraestrutura e maior flexibilidade para membros da equipe, profissionais certificados com conhecimento comprovado em computação em nuvem são muito visados. Conheça os cursos da Trilha ESR de Computação em Nuvem Diferenciais da ESR _____________________________________________ A capacitação é a decisão mais lógica do profissional de TI que busca uma carreira sólida e com verdadeiras chances de contratação. Para isso, é imprescindível adquirir treinamento e cursos qualificados e certificados oferecidos por empresas que sejam referência no mercado de aprendizagem nesse segmento.  Acompanhe as turmas da ESR para aprimorar seu desenvolvimento profissional com quem realmente entende do setor!


    28/08/2023
  • OSPF vs BGP
    Administração e Projeto de Redes

    OSPF vs. BGP: 10 principais diferenças dos protocolos de roteamento

    Uma das principais demandas de conhecimento técnico para um profissional de TI, sobretudo para os que atuam no campo das redes de computadores, está associada à compreensão dos protocolos de roteamento e também de suas diferenças. Inclusive, você sabe quais delas se aplicam quando se observa uma dinâmica OSPF vs. BGP?  Essa é a resposta que vamos trabalhar neste artigo. Para isso, é importante destacarmos que os protocolos são a base para projetar, configurar e otimizar redes, que impactam diretamente no desempenho, na eficiência e na escalabilidade dos sistemas. Além disso, dominar o funcionamento de protocolos de roteamento garante que o profissional seja capaz de trabalhar estrategicamente a confiabilidade, segurança e interoperabilidade das redes, bem como facilita a resolução de problemas e acompanha a evolução tecnológica. Ou seja, essa tecnologia habilita que os especialistas de TI tenham uma atuação pautada na conquista de vantagem competitiva para enfrentar os desafios do cenário de redes, em constante mudança. A seguir, vamos abordar as características de dois protocolos essenciais para o dia a dia da tecnologia da informação, OSPF e BGP, bem como destacar suas discrepâncias de operação.  Continue conosco!  Para que servem os protocolos de roteamento? Os protocolos de roteamento estão conectados diretamente à evolução da internet. Em linhas gerais, foram idealizados como uma resposta ao crescimento da rede e à sua demanda por comunicação efetiva entre diversos dispositivos, diferente do que era necessário nos primórdios dessa tecnologia.  No começo, a internet representava uma rede experimental, chamada Arpanet, que continha um núcleo único para toda a sua operação, com roteadores do núcleo e roteadores externos – as instituições de ensino, que se comunicavam através de  Gateway to Gateway Protocol (GGP).  Quando a rede expandiu e abandonou a modalidade originária, “acadêmica”, o núcleo centralizado passou a não fazer sentido, assim, o crescimento exigiu uma descentralização da rede. Nesse contexto, a solução para driblar o desafio do aumento da rede e a necessidade de comunicação entre ela foi criar um sistema autônomo.  Em relação a esse assunto, o RFC 1930, documento em formato acadêmico que registra como funciona a internet, é responsável por discriminar o que é um sistema autônomo (AS) de forma bastante detalhada, de modo que seu conhecimento é imprescindível ao profissional de TI.  Com isso, a comunicação entre o AS deu origem ao que conhecemos hoje como internet.  Para que os dados sejam transmitidos entre esses sistemas, também foi necessário a existência de uma política de roteamento capaz de definir como essa atividade ocorreria.  Assim, os ASs se comunicavam através do Exterior Gateway Protocol (EGP). Entretanto, por ser fruto de um desenvolvimento inédito, o protocolo apresentou deficiências, como loops de roteamento e pouca flexibilidade para os ASs definirem suas políticas de roteamento. Por isso, outros protocolos foram desenvolvidos e passaram a se destacar no mercado.  O que é um protocolo OSPF?  Em tradução livre, Open Shortest Path First (OSPF) significa escolher o caminho mais curto primeiro. Por isso, entender como ele funciona faz parte das premissas de quem se interessa pela área da tecnologia ou já é um profissional do mercado.  Cunhado em 1988 pelo grupo de trabalho de Interior Gateway Protocol (IGPs), da Internet Engineering Task Force (IETF), o protocolo de roteamento utiliza o tipo link-state para  observar as informações de vários roteadores conectados entre si e escolher qual o melhor trajeto para entregar um pacote de rede, de forma mais efetiva. É um protocolo de roteamento no modelo dinâmico, que pode ser comparado com um GPS, que observa as rotas para chegar a determinado destino e opta por aquela que será concluída em menor tempo ou sem trânsito.  Assim, o protocolo OSPF consegue analisar, interpretar e registrar dados dos roteadores conectados a um servidor, para, posteriormente, escolher um melhor caminho para entregar os pacotes da rede. É considerado pertencente à classe dos protocolos de roteamento dinâmico.  Todos os protocolos que priorizam a observação da quantidade de roteadores até a chegada do destino são conhecidos como de vetor distância, como RIP, RIPv2 e EIGRP, enquanto os que priorizam chegar mais rápido de acordo com a banda são chamados protocolos link state (estado de link), como o OSPF e IS-IS.  Dessa forma, o protocolo OSPF é aquele do tipo link state que, antes de tomar qualquer decisão, vai avaliar a topologia de todos os roteadores integrados a seus processos, optando pela jornada mais curta para encaminhamento dos pacotes. Características do protocolo OSPF  Protocolo de roteamento interior, construído para ser usado dentro do AS e para substituir o Protocolo RIP (Routing Information Protocol). Padronizado pela RFC 2328 de 4 de abril de 1998. Utiliza o algoritmo Shortest Path First (SPF) para determinar a melhor rota.    É chamado protocolo de estado de enlace. Usa métrica de custo de saída da interface. Promove a convergência rápida da tabela de rotas, compatibilizando-a. É utilizado em redes de médio a grande portes.    Possui hierarquias de roteamento dentro do AS.  Objetiva reduzir o tráfego. Área 0 (zero): backbone OSPF | Todas as áreas se conectam ao backbone.       Cada área tem uma cópia independente do OSPF. Quando ligado, o roteador executa a seguinte sequência: inicializa as estruturas de dados do protocolo; determina as interfaces funcionais, aquelas que têm agrafamento; executa o protocolo Hello para conhecer seus vizinhos e tenta formar adjacências com eles. ➡️ Leia também: Como funciona o protocolo OSPF? O que é protocolo BGP?  Por sua vez, o Border Gateway Protocol (BGP) é a tecnologia que permite que a internet funcione plenamente, ou seja, é um protocolo de integração de sistemas e informação.   Não à toa, o especialista Douglas Comer define tal ferramenta como “a cola que mantém a internet unida e permite a interconexão universal”.”.   Como dissemos anteriormente, a rede é formada por diversas sub-redes, também chamadas sistemas autônomos (AS), que precisam se conectar e trocar informações entre si. Quem garante que isso ocorra na prática são os protocolos BGP, por meio da troca de informações de roteamento e acessibilidade entre roteadores de borda.  É por meio da utilização de protocolos de roteamento BGP que há o que denominamos popularmente “correio da internet”.  Quando há o envio de dados pela internet, o protocolo BGP é capaz de avaliá-los, observar todos os caminhos existentes na nuvem e ainda escolher a rota mais eficiente para que um tráfego de IP viaje de um ponto a outro. Dessa forma, é como se os sistemas autônomos (autonomous systems ou AS) fossem agências individuais dos correios e o protocolo BGP, o correio em si.  Para os iniciantes na área, é importante compreender que o protocolo BGP, embora seja um dos mais complexos, é também um dos mais importantes, sendo responsável por garantir a troca de informações entre roteadores, com avaliação da melhor rota e também da mais eficiente.  Características do Protocolo BGP-4  O BGP foi o sucessor do EGP, ou seja, é um protocolo exterior. É padronizado pela RFC 4271 de janeiro de 2006. Utiliza como algoritmo o vetor caminho (path vector – rota que atravessa menos ASs). Depende do OSPF como seu protocolo interior.   Precisa ser formalmente apresentado aos vizinhos. Não tenta descobrir quais são. O administrador deve configurar os endereços nos BGPs para que os roteadores se comuniquem.       Assume a existência de um protocolo IGP. Não calcula a tabela de rotas. O banco de informações de roteamento (Routing Information Base – RIB) armazena todas elas. Estabelece a conexão TCP entre os roteadores.  Envia a tabela de rotas completa só uma vez.       Atualiza parcialmente a tabela (incremental).      Conta com mensagens de keepalive para manter a sessão aberta. ➡️ Leia também: Protocolo de roteamento BGP para iniciantes: o que é e como usar  10 diferenças dos protocolos OSPF e BGP-4 Agora que você já conhece o funcionamento e as características de cada um desses protocolos, fica mais fácil compreender suas principais diferenças.  1) Em relação ao modelo de algoritmo: BGP: Vetor de caminho (path vector).  OSPF: Estado de enlace (link-state). 2) Em relação à forma de propagação da informação de rotas:   BGP: Atualização parcial da tabela de rotas e mensagens de keepalive. OSPF: Propagação de informações na inicialização e depois de mudanças na rede para todos os roteadores. 3) Em relação à velocidade de convergência da tabela de rotas:   BG: Rápida.  OSPF: Rápida     4) Em relação ao tamanho da rede:   BGP: Não tem limite de número de saltos.  OSPF: Não tem limite do tamanho da rede. 5) Em relação às métricas das rotas:  BGP: São baseadas no número de ASs e na configuração dos atributos BGP.  OSPF: São baseadas no custo dos enlaces.  6) Em relação às estratégias de roteamento:  BGP: Usa roteamento plano.  OSPF: Usa roteamento hierárquico.  7) Em relação às rotas:  BGP: Suporta rotas alternativas e balanceamento de tráfego.  OSPF: Suporta múltiplas rotas de custos iguais.  8) Em relação à operação:   BGP: Usa o protocolo de transporte TCP.  OSPF: Age diretamente sobre o protocolo de rede IP.  9) Em relação à indicação de uso:  BGP: É adotado no roteamento entre ASs. OSPF: É adotado em redes de médio e grande portes dentro do AS. 10) Em relação à complexidade de configuração:  BGP:  Requer muito conhecimento dos atributos do BGP.  OSPF: Requer conhecimento de conceitos de protocolo.  Como entender essas diferenças na prática? Se você é um profissional de TI preocupado com o aprendizado contínuo, a Escola Superior de Redes é uma verdadeira aliada. Focada no ensino de qualidade sobre tecnologia, a instituição ajuda você a construir uma carreira de sucesso e que conquiste espaço no mercado.  Para discriminar o funcionamento dos protocolos de roteamento, a ESR convidou o especialista Luiz Carlos Lobato para liderar um evento on-line focado nas explicações práticas sobre as aplicações da tecnologia, as diferenças entre OSPF e BGP e os usos comuns de ambos, além de outras curiosidades. Assista ao vídeo gratuitamente aqui!  Curte tecnologia ou é profissional da área? Compartilhe o conteúdo com um amigo. Logo depois, siga conosco por esse universo: Principais softwares para virtualização de servidores Web 3.0: o que é, impactos e benefícios da nova era da internet


    16/08/2023
  • Importância da programação
    Desenvolvimento de Sistemas

    A importância da programação para o futuro do trabalho

    A programação é um elemento-chave para o presente e o futuro do mercado de trabalho, seja para os profissionais de TI, seja para as empresas que contratam esse tipo de mão de obra por já estarem focadas na manutenção de suas vantagens competitivas diante da concorrência. Somente por meio dessa atividade é possível dar continuidade à rápida evolução da Internet das Coisas (IoT), da inteligência artificial (IA) ou tornar o ambiente corporativo em nuvem devidamente sustentável para a quantidade cada vez maior de dispositivos conectados à rede.  Além disso, a programação é capaz de solucionar, de maneira bastante ágil, problemas relacionados com a jornada de compra omnichannel de clientes, ou seja, aquela em que o cliente consome um produto ou serviço e converge a solução por meio de vários canais de forma integrada. Por conhecer os pontos críticos da comunicação virtual da empresa –de processos internos ou externos –, a programação sabe como mitigá-los. Em linhas gerais, a programação é descrita como o ato de escrever e estruturar um conjunto de instruções (código) para que um computador ou sistema possa executar tarefas específicas. Tais instruções são escritas em uma linguagem de programação compreensível pelos profissionais e, em seguida, traduzidas para uma linguagem que o computador interprete, como Javascript ou C++ e Python, entre outras. Neste artigo, vamos abordar a importância dessa especialização de TI, tanto para profissionais do setor como para empresas que priorizam a inovação e a sustentabilidade do negócio.  O cenário da programação no Brasil em 2023 Uma das melhores formas de compreender a importância da programação para o futuro do mercado é conferir os números dessa área de atuação na TI.  Apesar das taxas expressivas de layoffs no início do ano, “codar” – ou seja, programar usando códigos – ainda é uma carreira com vantagens e espaço.  De acordo com uma matéria do G1, o setor de tecnologia cresceu 34,3% entre janeiro e outubro de 2022 e contou com mais de 70 mil novas oportunidades abertas. Já a pesquisa salarial do canal Código Fonte TV, desenvolvida entre os dias 30 de janeiro e 24 de abril de 2023, com 17.818 profissionais da área, reuniu informações importantes sobre esse tema, como:  A maior média salarial de programadores, aqueles que responderam ao questionário da pesquisa, encontra-se no estado de São Paulo, com salário de R$ 8.862,02, enquanto Roraima representou a média mais baixa, com salário de R$ 4.682,32; 45,5% dos profissionais estão satisfeitos com o salário; 24,8% estão cursando alguma graduação;    13,8% têm entre quatro e seis anos de experiência na área; A especialidade de maior atuação é Web (44,25%), seguida de Back-end (28,79%), enquanto a de menor é IoT (0,18%). Assim, os números do setor, tanto os compilados neste estudo quanto na matéria do grupo O Globo, demonstram que a programação é uma carreira com oportunidade de crescimento e de especialização em diversos segmentos.  Na perspectiva das empresas que contratam TI, as vantagens da programação são inúmeras, entre as quais a de maior destaque é a adaptabilidade a um cenário que integra os ambientes virtual e físico de maneira cada vez mais fluida.   Quais são as áreas de atuação de um profissional de programação? Como dissemos no início deste artigo, um profissional de programação – ou, como também é chamado, um desenvolvedor (dev) – é responsável por escrever e testar códigos para o funcionamento de aplicativos, sites e programas de computador. Em outras palavras, a programação é essencial para que todas as funções do dia a dia sejam executadas, como é o caso de um pagamento digital, do uso de um aplicativo de mobilidade urbana, de troca de mensagens etc. Em resumo: o profissional de programação transforma as aplicações presenciais reais em aplicações úteis e reais também no meio digital.   No contexto da transformação digital, impulsionada, sobretudo, depois das implicações do isolamento social, e da maior conectividade já experimentada pela humanidade, a área de TI será cada vez mais demandada, inclusive no que diz respeito aos programadores.  Segundo a Associação de Empresas de Tecnologia da Informação e Comunicação e de Tecnologias Digitais, a estimativa é que, até 2025, faltem 797 mil profissionais de TI no mercado brasileiro. Por isso, é interessante observar as possibilidades de um colaborador de TI nesse cenário. Veja algumas abaixo: Programador back-end – profissional que desenvolve códigos que permitem a execução das funcionalidades de um sistema operacional e de sua segurança. É o responsável pela operação do “bastidor”.  Programador front-end – tem foco na construção e checagem de códigos que permitem ao usuário visualizar as funcionalidades de um site, software, aplicativo etc. É o contato com o usuário.  Programador full-stack – é um profissional que domina tanto as habilidades de um back quanto de um front-end. Entende como funciona o desenvolvimento web e é capaz de orientar a empresa acerca de estratégias e práticas recomendadas.  Nesses três campos de atuação, os programadores podem ainda construir carreiras em diversas áreas, como:  Desenvolvimento web; Desenvolvimento de softwares; Análise de sistemas; Engenharia da computação; Engenharia de dados; Administração de banco de dados; Ciência de dados.  👉 O que é preciso para começar uma carreira de TI? Por que as empresas devem investir em programação? Nove motivos  Existem diversas razões estratégicas e operacionais para uma empresa investir em profissionais de programação e tecnologia da informação (TI).   1) Inovação tecnológica Profissionais de programação e TI são essenciais para impulsionar a inovação nas empresas. Eles têm a capacidade de desenvolver novos produtos, serviços e soluções tecnológicas que podem melhorar a competitividade da empresa no mercado.  2) Eficiência e automação  A programação contribui para processos de automação de tarefas, o que pode aumentar significativamente a eficiência operacional das empresas, reduzindo custos e liberando recursos para atividades de maior valor agregado.  3) Adaptabilidade às mudanças   O mundo está em constante evolução tecnológica. Por isso, profissionais de programação permitem que as empresas se adaptem mais rapidamente às mudanças do mercado, às novas tendências tecnológicas e às demandas dos clientes. 4) Análise de dados e tomada de decisões informadas Profissionais de TI podem criar sistemas que coletam, processam e analisam dados relevantes para a tomada de decisões estratégicas. Já os programadores podem transformar os insights de informações advindos dessa lógica em possibilidades reais de melhorias nos sistemas operacionais, na comunicação com o usuário, na disponibilidade e acessibilidade de sites, softwares, aplicativos e as demais plataformas.  Tudo isso permite que as empresas tenham uma visão mais profunda de seu desempenho, mercado e clientes, resultando em decisões mais informadas.  5) Segurança cibernética  Com o aumento das ameaças cibernéticas, investir em profissionais de segurança da informação e programadores pode ajudar a proteger os ativos digitais da empresa e a evitar riscos associados a violações de dados e ataques cibernéticos.  6) Desenvolvimento de aplicativos e softwares personalizados  Talvez essa seja a vantagem de investir em programação mais conectada ao futuro do mercado de trabalho.  Empresas que contam com profissionais de programação podem criar aplicativos e softwares personalizados para atender às necessidades específicas de seus negócios e clientes, melhorando a experiência geral do usuário e adotando uma postura de personalização de experiências, o que representa a principal tendência do mercado atual.  7) Crescimento de setores emergentes  Setores emergentes, como a Internet das Coisas (IoT), realidade virtual/aumentada e inteligência artificial, têm potencial para transformar muitos setores. Assim, os profissionais de programação são fundamentais para aproveitar essas oportunidades de crescimento.  8) Redução da dependência a fornecedores externos  Optar pela contratação de profissionais de programação e TI possibilita que as empresas desenvolvam soluções internamente, reduzindo a sujeição a fornecedores externos e os custos associados.  9) Atração e retenção de talentos  O mercado de trabalho para os profissionais de programação e TI é altamente competitivo. Ao adotar uma estratégia de priorização de talentos internos, as empresas podem atrair e reter os mais habilitados, criando uma equipe altamente qualificada e engajada. 👉 Como liderar times remotos de TI? Como contratar adequadamente profissionais de programação?  Um dos principais desafios dos gestores de RH no atual cenário do trabalho é se adaptar às demandas do mercado, dos usuários e dos próprios colaboradores – todos mais exigentes.  Assim, além de entender a importância de um colaborador programador para o dia a dia da empresa, o RH precisa também adotar estratégias e operações focadas na contratação e retenção desses talentos bastante específicos.  O trabalho remoto é outro elemento que apresenta desafios para a dinâmica da empresa, com isso, acertar nas etapas de seleção e na contratação de profissionais, observando as diferenças que cada vaga desempenha no resultado final do negócio, se torna essencialmente complexo.  A Escola Superior de Redes (ESR), líder em ensino para a tecnologia, possui um serviço para tornar todo esse processo mais assertivo e menos oneroso para as organizações. Na Consultoria Educacional da ESR, as empresas têm acesso a um serviço já consolidado no mercado que oferece estratégias de aprendizagem corporativas, desenvolvidas de acordo com os objetivos e as necessidades de cada empresa.  O projeto auxilia gestores de TI e de RH a otimizarem os recursos investidos no desenvolvimento profissional das equipes, entenderem quando e como contratar mais colaboradores, como, no caso, os programadores, e gerar resultados mais assertivos e alinhados aos objetivos da empresa.  ➡️ Entre em contato com um de nossos especialistas  para entender como a Consultoria Educacional pode otimizar os processos de gestão de pessoas em sua empresa. 


    03/08/2023
  • Computação em nuvem
    Computação em Nuvem

    Computação em nuvem: a tecnologia indispensável para empresas programadas para o futuro

    A computação em nuvem é indispensável para empresas que desejam se manter no mercado a longo prazo. Você sabe o porquê?  Desde que os dados passaram a ser o principal destaque de diversas organizações ao redor do mundo, as iniciativas que pesquisam as melhores formas de tratá-los (armazená-los, interpretá-los e mantê-los seguros) cresceram.  Há algum tempo, já não há uma vida on-line e uma vida offline. As duas se entrelaçam constantemente, dando espaço para novas formas de consumo, trabalho e desenvolvimento da sociedade.  Por isso, as soluções voltadas para o combate ao cibercrime e também as constantes atualizações da rede estão cada vez mais sofisticadas e antenadas às demandas dos usuários e dos profissionais de tecnologia.  É nesse cenário que a computação em nuvem está inserida – na necessidade de as empresas se adaptarem ao mercado e, por isso, buscarem escalabilidade diante do crescimento de dispositivos conectados e da consequente maior geração de dados. Pensando na importância e na realidade de mercado desse tema, vamos abordar, ao longo deste artigo, os principais destaques acerca da tecnologia de computação em nuvem para TI, sobretudo suas vantagens para a área e para os negócios que priorizam a inovação.  O cenário da computação em nuvem no Brasil No Brasil, de acordo com a Associação Brasileira de Empresas de Software (ABES), em um estudo realizado em parceria com a International Data Corporation (IDC), os gastos com serviços de cloud computing (computação em nuvem) devem crescer  41%  até o fim de 2023. Esse número representa uma performance de mais de US$ 4,5 bilhões.  Além disso, o contexto pandêmico fez com que uma das principais necessidades das empresas se tornasse a busca pela disponibilização de recursos on-line em um formato remoto.  Como resultado desse contexto, os números de servidores BPM (business process management) deram um salto de quatro a cinco vezes ao longo dos primeiros dez meses de quarentena.  Se para os usuários e as empresas essa é uma prática que garante segurança e praticidade, para os profissionais de TI, a computação em nuvem representa uma vasta área de atuação, com possibilidade consistente de crescimento de carreira.  Afinal, o que é computação em nuvem? De maneira geral, a computação em nuvem, ou cloud computing em inglês, é uma tecnologia que proporciona acesso digital a serviços, arquivos e recursos em ambientes virtuais, possibilitando uma dinâmica de controle local de todos os ativos para a contratação de serviços. Em outras palavras, é usar uma infraestrutura de servidor alocado na nuvem para migrar seus dados para esse espaço.  Cada vez mais comum e popular, o termo indica a reunião de ferramentas e funcionalidades que permitem acesso a conteúdos e à execução de tarefas diversas sem a necessidade da instalação de aplicativos terceiros nos dispositivos eletrônicos. O nome “em nuvem” sinaliza que a forma de armazenamento desses arquivos garante o anywhere access e maior possibilidade de segurança de backup de conteúdos importantes, além de mais praticidade por não requerer nenhuma outra ação, como a de baixar apps. Em resumo, é uma referência a algo que “está no ar”, fazendo uma correlação com os sistemas que não ficam hospedados em servidores físicos, mas, sim, na internet. Ou seja, basta estar conectado à internet para fazer uso dessa tecnologia. Segundo definição do  National Institute of Standards and Technology (NIST), a computação em nuvem é basicamente:  “Um modelo para habilitar o acesso por rede ubíquo, conveniente e sob demanda a um conjunto compartilhado de recursos de computação (como redes, servidores, armazenamento, aplicações e serviços) que possam ser rapidamente provisionados e liberados com o mínimo de esforço de gerenciamento ou interação com o provedor de serviços.”   Por meio da computação em nuvem, as organizações conseguem se planejar melhor diante do cenário de Capex e Opex, ou seja, suprimem a necessidade de investir na aquisição (Capex) e manutenção (Opex) de data centers ou servidores físicos, por exemplo, para o planejamento específico de contratação de serviços sob um modelo de pagamento pelo uso sob demanda. Modalidades de serviço em computação em nuvem Existem três principais modalidades de serviço que podem ser ofertadas pela computação em nuvem (cloud computing):  Software como Serviço (Software as a Service – SaaS) – oferta de aplicações de software baseadas na nuvem com acesso por meio de login e senha pela internet. Plataforma como Serviço (Platform as a Service – PaaS) – disponibilização de infraestrutura em nuvem para instalação de soluções ou aplicativos do consumidor. Infraestrutura como Serviço (Infrastructure as a Service – IaaS) – infraestrutura completa de computação oferecida na nuvem, como armazenamento, processamento e comunicação em rede. Onze vantagens da computação em nuvem para empresas Quando se fala em computação em nuvem, é preciso entender que esta é uma tecnologia totalmente adaptável e personalizada, sendo essas características seus principais diferenciais.  A ferramenta pode ser moldada de acordo com as necessidades de cada negócio, tornando-se um investimento que pode ser transformado mediante as mudanças de sua organização.  Esses já seriam benefícios importantes apresentados pela tecnologia, entretanto, a cloud computing guarda outros. Segundo a Pesquisa Global de Software, empresas que decidiram investir em ambientes tecnológicos que fazem uso da nuvem, conforme a demanda de seus negócios, tiveram cerca de 21% a menos de custo em comparação com aquelas que focaram investimentos em grandes data centers e preferiram hospedar boa parte de seus aplicativos no local. Nesse contexto, essa vantagem competitiva se mostra também como importante benefício da computação em nuvem.  Veja, abaixo, outras vantagens que podem ser citadas quando se opta por essa tecnologia:   Agilidade – uma vez que proporciona acesso facilitado a várias tecnologias, ao utilizar a internet, a computação em nuvem oferece grande agilidade e velocidade às novas implementações. Dessa forma, otimiza-se tempo no desenvolvimento de funcionalidades aderentes às necessidades de negócios.  Maior produtividade – em decorrência de maior agilidade, a inovação ganha força, permite acesso rápido a resultados de testes e chance de correção de falhas dentro do tempo disponível. A partir daí, a produtividade vem como consequência. Como a computação em nuvem permite fazer muito mais em menor tempo, as equipes se dedicam a aspectos mais estratégicos e menos operacionais com mais frequência. Escalabilidade e implantação global –  com a capacidade de crescer atendendo às demandas, sem perda de qualidade e com agregação de valor, a implementação de novos sistemas e serviços ganha muito em velocidade quando se fala no uso da computação em nuvem (cloud computing). Isso se reflete diretamente na facilidade de ampliação das atividades de sua empresa, ao disponibilizar serviços para novas regiões geográficas, por exemplo, em questão de minutos e com poucos cliques. Segurança e confiabilidade – outra grande vantagem que a computação em nuvem (cloud computing) oferece é a segurança e a confiabilidade dos acessos aos dados. Como a cloud computing provê serviços especializados em segurança cibernética, com a utilização de alta tecnologia para a proteção de dados, a redução de falhas de segurança é aprimorada. Desenvolve um ambiente digital mais saudável – por ter como uma de suas bases mais sólidas o cumprimento de uma série de políticas de controle e segurança específicas, a computação em nuvem contribui para a proteção dos dados e da infraestrutura como um todo. Além disso, possui práticas que facilitam e reduzem custos na realização de backups de dados e na manutenção de sua integridade.  Otimização dos recursos profissionais – a adoção de cloud computing elimina as tarefas que antes exigiam tempo e esforço dos colaboradores de TI, como ações recorrentes de manutenção de infraestrutura física do data center proprietário. Assim, os profissionais podem ser alocados de forma muito mais estratégica, visando ao atendimento das necessidades diretas do negócio.  Monitoramento – a cloud computing permite maior monitoramento de recursos das aplicações, por meio de serviços em nuvem de automatização para análise e controle de atividades de processamento, armazenamento e comunicação. Dessa forma, a tomada de decisão acerca dos próximos passos das empresas é mais estratégica e com antecipação de tratamento de eventuais dificuldades.    Conectividade – entre os benefícios e as facilidades da computação em nuvem está o fato de um sistema digital poder ser acessado de qualquer lugar, a qualquer momento. Esse diferencial faz complemento direto ao da “implantação global”, citado anteriormente. Alta disponibilidade – alta disponibilidade implica a manutenção de acesso a todos os recursos conforme as necessidades do negócio, isto é, no local e no momento requeridos. Para fazer isso em um modelo físico, são necessários muitos recursos e investimentos, por isso optar por uma solução em cloud computing, que já tem opções de serviço com alta disponibilidade e armazenamento em diferentes locais com acesso exclusivo, é um grande benefício.  Backup de dados – um dos mais óbvios benefícios da computação em nuvem é a possibilidade de deixar registrados em rede dados e informações relevantes para o negócio. Isso indica que, caso ocorra alguma indisponibilidade, os dados poderão ser recuperados.  Provisionamento automático de recursos – a computação em nuvem também auxilia na manutenção de planejamentos financeiros mais assertivos. De acordo com a necessidade de aplicação durante o uso, por meio de orquestração, os próprios sistemas conseguem dimensionar os recursos de forma automática. Além disso, o sistema também tem potencial de atuar na configuração de ambientes para instalação de softwares, que, ao fazê-la automaticamente e de acordo com a solicitação do usuário, cria um ambiente com todos os recursos necessários para o desenvolvimento de sites.  Benefícios da computação em nuvem para a área de TI Especificamente para a área de TI, somam-se aos benefícios anteriores algumas outras vantagens:  Otimização de processos de TI; Planejamento mais eficaz de recursos e de investimento necessários para a área; Motivação da equipe, uma vez que os colaboradores poderão trabalhar mais de forma proativa e menos reativa; Conexão e maior interação entre os colaboradores, que poderão atuar em qualquer local. Como começar na área da computação em nuvem para TI? Como dissemos anteriormente, a computação em nuvem representa oportunidades para os negócios se desenvolverem e também para os profissionais de TI se destacarem em suas carreiras.  Portanto, é essencial para o profissional de TI a adoção de uma postura de aprendizado constante, que esteja alicerçada em capacitação e qualificação. Afinal, a área muda sempre!  A Escola Superior de Redes (ESR), líder em ensino para o setor de tecnologia, possui uma trilha de conhecimento completa acerca da computação em nuvem que objetiva, sobretudo, capacitar profissionais de maneira integral e robusta, com conteúdos do básico ao avançado. Nela, você encontra treinamentos de diferentes níveis para se especializar e garantir lugar de destaque no mercado.  Inscreva-se na trilha de conhecimento sobre computação em nuvem da ESR, a escola de referência em aprendizado em tecnologia.


    28/07/2023
  • Ataques Phishing
    Segurança

    O que são ataques de phishing e como evitá-los?

    De acordo com o  relatório “Spam e phishing em 2022”, da Kaspersky, o Brasil é o país mais atacado por phishing pelo WhatsApp do mundo, com mais de 76 mil tentativas de fraude na plataforma. O cenário fica ainda mais alarmante quando o estudo destaca que a distribuição de mensagens maliciosas pelo aplicativo de comunicação cresceu vertiginosamente, sendo a maior parte delas lançadas no WhatsApp (82,71%), Telegram (14,12%) e Viber (3,17%).  Embora tais apps liderem a posição no mau desempenho do país nesse quesito, o phishing pode ocorrer em diversas outras plataformas, como SMS, e-mail e até por telefonemas.   Neste artigo, vamos conversar sobre o que é phishing, seus principais tipos e como uma capacitação em segurança da informação pode otimizar a carreira de um profissional de TI que deseja se especializar nesse ramo.   Para que serve a segurança da informação? Para falar de um dos principais riscos da segurança da informação, é preciso compreender seu conceito. De maneira geral, a segurança cibernética representa o conjunto de ferramentas e estratégias digitais que garantem a segurança dos dados virtuais de uma empresa. Portanto, são as maneiras encontradas ou mecanismos usadospara minimizar os riscos de ameaça digital, 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 formas de ataque cibercriminoso.  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  Quando se fala em segurança da informação e em como evitar os riscos de desestabilização da cibersegurança, deve-se compreender que ela tem a confidencialidade como pilar desenvolvedor.   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 acessá-los.  Integridade   Funciona como um tipo de certificação de que uma informação, uma vez armazenada, não poderá sofrer quaisquer tipos de alteração. Autenticidade  O último pilar que envolve a cibersegurança é a capacidade de assegurar que a informação é verdadeira. Ou seja, a garantia de que certa informação pertence a A ou a B e determinar uma autoria específica, provando que o objeto avaliado não tenha passado por alguma alteração indevida.  O que são fraudes cibernéticas? As fraudes cibernéticas, dentre as quais o phishing está enquadrado, 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 serem alterados e ocorrer fraude por parte dos próprios funcionários da organização. Por outro lado, os clientes e colaboradores podem ter seus dados corrompidos por meio de phishing e malwares.   Portanto, fraudes cibernéticas são alterações de informação ou subtração de dados e identidade on-line de qualquer agente envolvido com a empresa, por meio de práticas ilícitas que ameaçam a segurança de rede das organizações.   Afinal, o que são ataques phishing?  O phishing, palavra derivada de “fishing”, em inglês, e que em português é lida como “pescaria”, é um risco de segurança da informação no qual o agente mal-intencionado elabora uma isca para que os usuários executem ações maliciosas sem se darem conta.  Normalmente, a prática ocorre por meio do disparo de e-mails ou, como vimos anteriormente, em aplicativos de mensagens instantâneas, redes sociais ou páginas falsas de web, que se assemelham à comunicação legítima de empresas, organizações ou indivíduos confiáveis.  O principal objetivo dessa ameaça é captar a atenção do usuário, por intermédio de técnicas de manipulação, e, dessa maneira, conseguir distribuir anexos, além de links maliciosos capazes de executar diversas funções indevidas nos servidores que colocam toda a rede em alerta.  Por meio do phishing, cibercriminosos também podem realizar a extração de informações das contas das vítimas, bem como de credenciais de login usados para fins ilícitos, como roubo de identidade, fraude financeira ou acesso não autorizado a sistemas. Os seis principais tipos de ataque phishing Existem diversas formas para a execução de um ataque phishing, e conhecê-las é a principal ferramenta para driblar esse tipo de ocorrência – seja em uma dinâmica individual, seja como estratégia corporativa.  1) E-mail phishing ou blind phishing  Esta é uma das formas mais comuns de phishing, pela qual os atacantes enviam e-mails falsos que se parecem com comunicação autêntica de empresas conhecidas, organizações financeiras ou serviços on-line. O e-mail geralmente contém links para páginas falsas que solicitam aos usuários que insiram informações pessoais ou credenciais de login. Também é comum que essas mensagens contenham anexos maliciosos que, quando abertos, infectam o sistema do usuário. A metodologia aplicada é enviar o ataque em massa e contar com a probabilidade de algum usuário cair na isca. 2) Spear phishing  Nesse tipo de ataque, os golpistas direcionam seus esforços a um grupo específico de indivíduos, a uma organização ou até a um usuário certo, com o propósito de obter informações privilegiadas e sigilosas.  Para isso, há a personalização de e-mails ou mensagens para parecer, muitas vezes, que o conteúdo ali contido é verdadeiro.  Os cibercriminosos que fazem uso dessa modalidade encontram grande parte das informações sobre os alvos disponíveis publicamente. Com isso, modificam e personalizam textos e imagens para aumentar a probabilidade de sucesso do ataque. 3) Whaling  Esse tipo de ataque de phishing está relacionado com o termo “whale”, que em inglês significa baleia. Em outras palavras, o whaling quer dizer que o cibercriminoso tem como alvo executivos e indivíduos de alto escalão em uma organização.   Os whalings são modelos de ataque sofisticados que visam obter informações valiosas ou acesso privilegiado à empresa, sendo altamente prejudiciais para a segurança corporativa. Normalmente, eles se apresentam como intimações judiciais ou notificações de endomarketing da própria empresa. 4) Pharming  Nesse método, os golpistas comprometem servidores DNS ou usam malwares para redirecionar os usuários para sites falsos, mesmo quando eles digitam corretamente o endereço da página legítima. Assim, os usuários são levados a acreditar que estão visitando um site confiável, quando, na verdade, estão fornecendo informações aos criminosos. 5) Vishing Também conhecido como phishing de voz, esse tipo de ataque é realizado por meio de ligações telefônicas. Nesses casos, os atacantes fingem ser representantes de uma empresa legítima, como bancos ou instituições governamentais, e tentam enganar os usuários para que forneçam informações pessoais por telefone. 6) Smishing  Muito comum, esse tipo de ataque de phishing é realizado por meio de SMS. Geralmente, as mensagens de SMS contêm informações atrativas, como uso de cartão de crédito, dívidas ou oportunidades de emprego, que impulsionam o usuário a clicar no link oferecido. Com isso, os cibercriminosos conseguem extrair informações e até valores dos afetados.  Qual é a postura indicada de um profissional de TI diante dos ataques de phishing?  Nenhuma medida isolada é suficiente para proteger uma empresa ou os funcionários dessa organização contra todas as ameaças de phishing. Por isso, é indicado que os negócios e gestores de TI elaborem uma abordagem de segurança da informação e da rede em camadas, combinando várias estratégias e tecnologia para manter um alto nível de segurança cibernética capaz de driblar essas ameaças cada vez mais sofisticadas.  Embora cada equipe de TI possa desenvolver uma tática própria para lidar com fraudes e as demais ameaças à rede, existem boas práticas que os profissionais da área podem seguir para mitigar o potencial desses incidentes, sobretudo dos ataques de phishing.   Conscientização e treinamento: uma cultura de segurança cibernética dentro da organização é indispensável para barrar qualquer tipo de evento de ameaça. Realizar treinamentos regulares para os funcionários, com abordagem dos conceitos de phishing, de como identificar ataques, evitar clicar em links suspeitos e relatar tentativas de phishing, é uma excelente alternativa. Quanto mais conscientes estiverem os usuários, menor será a probabilidade de um ataque ser bem-sucedido.    E-mails e filtros anti-spam: outra medida importante para as áreas de TI é implementar soluções de filtragem de e-mails e anti-spam para identificar e bloquear mensagens maliciosas antes que elas alcancem as caixas de entrada dos usuários. Muitos ataques de phishing são distribuídos por e-mail, e um bom filtro anti-spam pode reduzir significativamente o número de itens suspeitos.      Verificação de domínios: a configuração de sistemas de autenticação de e-mails, como o Sender Policy Framework (SPF) e o Domain Keys Identified Mail (DKIM), para verificar a autenticidade dos remetentes, pode ajudar a prevenir ataques de spoofing. Nesses casos, os atacantes fingem ser domínios legítimos.    Monitoramento de tráfego de rede: utilizar ferramentas de monitoramento de tráfego de rede para identificar padrões incomuns que possam ser indicativos de ataques de phishing ou tentativas de comunicação com servidores maliciosos. Bloqueio de sites maliciosos: listas de bloqueio de sites maliciosos contribuem para que os usuários não acessem páginas conhecidas por hospedar ataques de phishing ou distribuir malware.        Atualizações de software: é indispensável manter todos os sistemas e softwares atualizados com as últimas correções de segurança. Muitos ataques de phishing exploram vulnerabilidades conhecidas em softwares desatualizados. Assim, criar uma rotina de atualizações e de verificação daquelas que faltam ser realizadas na empresa é uma solução simples e prática contra esse modelo de ameaça. Política de senhas fortes: outro destaque é dado à implementação de uma política de senhas fortes que demanda o uso de palavras-chave complexas e regulares trocas. Isso dificulta o acesso não autorizado a contas por meio de ataques de phishing.  Autenticação multifator (MFA): sempre que possível, é indicado introduzir a autenticação multifator para acessar sistemas e serviços críticos. O MFA adiciona uma camada extra de segurança, mesmo que as credenciais do usuário sejam comprometidas. Monitoramento de contas: um sistema de monitoramento de contas e alertas para detectar atividades suspeitas, como múltiplas tentativas de login, logins de locais não usuais ou acesso fora do horário padrão, é considerado boa prática que um departamento de TI pode adotar. Desenvolver e praticar um plano de resposta a incidentes que inclua procedimentos claros para lidar com ataques de phishing é uma das principais obrigações de times de segurança da informação e de segurança de rede. Com essa ação, há como minimizar o impacto de qualquer evento caso ocorra um incidente. Em resumo  No contexto de um mundo cada vez mais conectado e digital, lidar com ataques de phishing ou outros cibercrimes continua sendo um enorme desafio para as empresas e as áreas ligadas à tecnologia.  Como profissional de TI, você desempenha um papel crucial na mudança desse cenário. Ainda que o objetivo preponderante de uma medida anticrimes virtuais seja a proteção da infraestrutura de TI, a educação contínua dos usuários é igualmente indispensável. Para isso, o departamento de TI deve estar capacitado para liderar abordagens pautadas em um conceito de lifelong learning (aprendizado para toda a vida), direcionadas para os demais setores dos negócios.  Inscreva-se nas turmas de segundo semestre da Escola Superior de Redes (ESR), referência em aprendizagem em tecnologia. 


    25/07/2023