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.
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
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 😘
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.
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
🔥 Des sujets très intéressants à Devoxx France 2023
#devoxx #devoxxfrance #engineer #engineering #management #it
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
J'adore !
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
Adrien MASSIOT 【ツ】 retweeted
'The invisible' is a rather fitting name to this bizarre boat
This floating rock is actually a perfectly camouflaged boat
Artist Julien Berthier built an artificial rock that glides across the Marseille shoreline like a surrealist painting come to life.
Dormir plus permettrait d’absorber moins de calories fredzone.org/dormir-plus-per…






















