Adrien MASSIOT 【ツ】 retweeted
What is DevSecOps? DevSecOps emerged as a natural evolution of DevOps practices with a focus on integrating security into the software development and deployment process. The term "DevSecOps" represents the convergence of Development (Dev), Security (Sec), and Operations (Ops) practices, emphasizing the importance of security throughout the software development lifecycle. The need for DevSecOps arose from the recognition that traditional security approaches, which often involve late-stage security testing or manual security reviews, were insufficient to address the growing complexity and pace of modern software development. By integrating security practices early and continuously throughout the development lifecycle, DevSecOps aims to enhance the security posture of software applications while maintaining agility and innovation. The diagram below shows the important concepts in DevSecOps. 1 . Automated Security Checks Use tools to automate security checks and scans. These include Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST) and Dependency Scanning. 2 . Continuous Monitoring Ensure real-time monitoring of applications to detect and respond to threats. This includes monitoring system logs, user activity and network traffic for any suspicious activity. 3 . CI/CD Automation Continuous Integration and Continuous Deployment (CI/CD) pipelines ensure that code changes are automatically tested, built, and deployed before deployment. Integrating security checks into these pipelines ensures that vulnerabilities are detected and resolved before deployment. 4 . Infrastructure as Code (IaC) Use code and automation to manage and configure infrastructure. Tools like Terraform and Ansible can be used for this, ensuring that security best practices are followed in these scripts. 5 . Container Security As containerization becomes more prevalent, it is critical to ensure container image and runtime security. This includes scanning container images for vulnerabilities and ensuring runtime security. 6 . Secret Management Ensure that sensitive data like API keys, passwords, and certificates are securely stored and managed. Tools like HashiCorp Vault can help securely manage and access secrets. 7 . Threat Modeling Regularly assess and model potential threats to your application. This proactive approach helps to understand potential attack vectors and mitigate them. 8. Quality Assurance (QA) Integration Embed quality checks and tests throughout the development cycle, not just in the post-development phase. 9 . Collaboration and Communication Facilitates effective communication and collaboration between development, operations and security teams. 10 . Vulnerability Management Go beyond scanning to systematically manage, prioritize, and remediate discovered vulnerabilities.
5
204
4
725
44,125
Adrien MASSIOT 【ツ】 retweeted
J'ai trouvé la vidéo ultime (du pur génie) pour expliquer ce qu'est le phishing à ma grand-mère ! Les cyberattaques/arnaques aidées/dopées à l'intelligence artificielle vont être terribles ! On ne s'en rend absolument pas compte encore ! Eh bien certains cybercriminels sont aussi inventifs que ce papa... Bon dimanche 🌞🌞🌞😎 Cybèrement vôtre, SaxX
1
42
4
173
60,965
Mais alors ce contenu rempli de vérité sur le recrutement et la partie RH/Tech ! 👌 J’approuve, beaucoup de constats partagés #recrutement #rh #ressourceshumaines #tech
Parfois, le plus dur à dire à une entreprise quand je fais un audit de son besoin en recrutement c'est de lui dire que son problème réside dans le dysfonctionnement de son équipe : - soit des personnes à bout de nerfs/épuisées. - soit des personnes qui vont boycotter la future recrue car elles n'en veulent pas. - soit un contexte de rivalité au niveau des positions dans l'équipe. - soit des personnes qui n'aiment pas leur job et/ou ne veulent rien changer alors qu'il y a un putain de legacy qui empêche le développement du produit et de ses fonctionnalités. etc. En face, au niveau de la Direction et/ou au niveau du management, ils sont nombreux à penser que le problème c'est la stack, les choix techniques faits, les personnes qui sont parties de l'entreprise mais refuse de voir la réalité de leur propre staff et à quel point il est toxique. Ils refusent de voir pour plusieurs raisons : - affinités : "on se connait depuis toujours, il était là au début de l'aventure, je compte sur lui" (sauf que ça a pu être LA PERSONNE de la situation au début mais il n'est plus taillé pour vos ambitions/votre évolution). - dépendance affective : "j'ai personne d'autre que lui, je n'ai pas le choix de le garder" (sauf qu'il faut savoir prendre des risques et se séparer pour avancer). - aveuglement : "il est super bon techniquement, il déchire tout" (sauf qu'il ne sait pas travailler en équipe). - crainte : "je ne veux pas créer de conflits avec lui et je souhaite garder une bonne ambiance dans l'équipe" (sauf que ça manque de courage et ça flingue le moral de ton équipe). - évitement : "ce n'est pas mon problème les conflits et les sujets RH, je suis déjà sur mille sujets stratégiques en parallèle" (sauf que tes sujets stratégiques de levée de fonds vont sauter si toute ton équipe démissionne en fait). Bref, tout cela pour dire quoi ? Coder c'est anticiper, recruter aussi. Plus vous avez une équipe solide qui sait travailler ensemble, plus votre solution ira loin. Les technos, le hype ne font pas tout. Tu peux avoir les meilleurs joueurs du monde dans ton équipe de foot, s'ils ne savent pas jouer ensemble sur le terrain, tu perds le match. Voilà voilà c'était ma pensée/coup de gueule du jour. Des bisous 😘
1
1
167
Vraiment bluffant @davrous 🤯 #traduction #ia #ai
Using @HeyGen_Official to translate my native language (French) to English and then to German while keeping some of my voice and the lip-sync! Super impressive.
88
😅 Elon Musk n'a pas tous les droits
Twitter was able to change the logo of their iOS app but not the name, since Apple requires app names to be at least 2 characters 😂
123
🙄 Pour les personnes qui entendent parler de #IA ou #AI et qui se demandent à quoi peut bien servir #ChatGPT ou plus largement les #LLM voici quelques suggestions 👉
ChatGPT is a free university. But 99% of people have no idea how to use it. Here are 13 ways to use ChatGPT that will change your life:
138
Vraiment intéressant, si vous cherchez une belle analogie pour comprendre les bases de la cyber sécurité et l'intérêt de s'y intéresser réellement #CyberAttack #CyberSecurity
Clash of Clan, cette masterclass sur la cybersécurité 5 leçons à retenir Pour rappel, c'est un jeu mobile (CoC) Tu construis ton village et tu attaques les autres et tu amasses des ressources pour upgrade le tout Un 🧵 pour comprendre la cybersécurité grâce au jeu
2
1
2
446
🔥 Des sujets très intéressants à Devoxx France 2023 #devoxx #devoxxfrance #engineer #engineering #management #it
1
2
225
Super intéressant !
Petite découverte du jour : Mollow. C'est une association créée récemment dont le but est de fournir une plateforme permettant de trouver des itinéraires bas carbone pour partir en vacances, itinéraires proposés par la communauté notamment mollow.eu
1
75
J'adore !
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
1
Adrien MASSIOT 【ツ】 retweeted
'The invisible' is a rather fitting name to this bizarre boat
2
15
5
58
Les bienfaits du sommeil #sante #bienetre #sommeil
Dormir plus permettrait d’absorber moins de calories fredzone.org/dormir-plus-per…
Très intéressant #rh #RessourcesHumaines #emploi
This Post is from an account that no longer exists. Learn more
1