Techvalue - Société Marocaine de Génie Informatique

Techvalue - Société Marocaine de Génie Informatique Cybersecurity, Formation, Gouvernance Risk et Audit, Conseil en management et stratégie Digital. CERT (Computer Emergency Response Team)
(1)

- Développement web et logiciel, Hébergement et nom de domaines, email,
sauvegarde..
- Application mobiles.
- Référencement et SEO.
- Création graphique et multimedia / Prospection Digitale, Marketing Digital.
- Formation, Gouvernance Risk et Audit, Conseil en management et stratégie
digitale, Intégration de solutions basées sur les technologies Microsoft et Linux.
- Sécurité Informatique,

et Réseau, Câblage et Réseaux informatique,
Vidéosurveillance, Alarme-Intelligent, Système de Sécurité intelligent, Contrôle
d'Accès.
- Maintenance des systèmes et réseaux informatique.
- Mise en œuvre de solution sociales collaboration, Gestion de contenu et portail
d'entreprise.
- Business Intelligence.
- Support.

Cybersecurity is not about tools — it’s about strategy.More than 2,500 years ago, Sun Tzu wrote The Art of War — a guide...
05/11/2025

Cybersecurity is not about tools — it’s about strategy.

More than 2,500 years ago, Sun Tzu wrote The Art of War — a guide to strategy, deception, and leadership.

Yet in 2025 we still live by his rules — even if we don’t know it.

Cybersecurity is modern warfare without borders. The battlefield is digital, the soldiers are algorithms, and the weapons are data. But the strategy? Still human.

Let’s reinterpret Sun Tzu’s 7 Rules for Strategic Thinking through the lens of cyber defense and resilience:

1. Know Your Enemy
Half of victory lies in knowing your adversary.
In our world, that means understanding attacker TTPs, tracking threat intelligence, and studying adversary behavior across frameworks like MITRE ATT&CK.
Threat intelligence isn’t just reports — it’s foresight.

2. Know Yourself
You can’t defend what you don’t know exists.
Asset visibility, risk classification, and vulnerability awareness are the foundation of every defense strategy.
Your biggest blind spot isn’t outside your network — it’s the asset you forgot to monitor.

3. Deception
“All warfare is based on deception.”
Attackers exploit trust — phishing, spoofing, living off the land. But defenders can deceive too:
Honeypots, deception grids, and decoy credentials waste adversary time and reveal intent.
Deception is defense with strategy.

4. Adaptation
Cyber threats evolve daily. Static defenses fail.
Your SOC must operate like water — adaptive, fluid, and always reshaping around new tactics.
From playbooks to AI-driven detections, flexibility is your most underrated control.

5. Timing
Patience creates advantage.
Incident response isn’t about speed alone — it’s about timing.
Strike when the adversary exposes a weakness; respond before escalation.
In cybersecurity, time is both your shield and your sword.

6. Use Strength Against Weakness
Power is effective only against vulnerability.
Focus detection and defense where attackers are most likely to succeed — weak identity policies, legacy systems, and misconfigured firewalls.
Don’t reinforce your strengths; neutralize your weaknesses.

7. Win Without Fighting
“The supreme art of war is to subdue the enemy without fighting.”
That’s the essence of modern cybersecurity — resilience.
Build deterrence through layered defense, threat modeling, and proactive architecture.

The best cyber strategy is the one that prevents battles from ever starting.

Sun Tzu’s wisdom reminds us:
Defenders who understand the art of strategy will always outlast those who only master the art of technology.

What’s your favorite Sun Tzu lesson that still applies to our modern cyber battlefield?

30/07/2025
24/07/2025

The Role of AI/ML:
Artificial Intelligence and Machine Learning are paramount in the fight against carding. ML models can analyze vast datasets of transaction histories, behavioral patterns, and network anomalies in real-time to:

Detect Anomalous Transactions: Identify deviations from typical spending behavior, such as unusual purchase amounts, locations, or frequencies.
Identify Sophisticated Fraud Patterns: Uncover complex fraud rings and emerging tactics that might be too subtle for rule-based systems.
Enhance Behavioral Biometrics: Analyze how a user types, scrolls, and navigates to distinguish legitimate users from automated bots or fraudsters.
Adaptive Learning: Continuously learn from new fraud attempts and adapt detection models, staying ahead of evolving cybercriminal strategies.

💣 Vulnérabilité CVE-2025-1450 sur Telegram 😱Si tu travailles en cybersécurité ou si t’es passionné par le pentesting, tu...
18/07/2025

💣 Vulnérabilité CVE-2025-1450 sur Telegram 😱
Si tu travailles en cybersécurité ou si t’es passionné par le pentesting, tu dois absolument connaître cette faille 👇

Il s’agit d’une vulnérabilité critique dans Telegram qui permet d’intégrer un fichier APK (par exemple une application Android malveillante) à l’intérieur d’une vidéo, et de le déclencher automatiquement dès que la victime ouvre la vidéo !

🎯 Le concept est simple :

Tu prépares une vidéo .mp4 avec un payload (APK) injecté dedans

Tu l’envoies à ta cible via Telegram

Dès qu’elle clique sur la vidéo, l’app se télécharge ou s’exécute… sans qu’elle s’en rende compte 😬

📌 Ce qui rend la faille dangereuse :

La victime croit que c’est juste une vidéo normale

Aucun avertissement ne s’affiche de la part de Telegram

Cette technique peut être utilisée pour installer des RATs (Remote Access Trojans) ou voler des données très facilement

⚙️ Fonctionne sur :

Telegram Android (certaines versions spécifiques)

La victime doit avoir le téléchargement automatique activé

🔐 Bien sûr, l’utilisation malveillante de cette faille est illégale.
Mais la connaître te permet de te protéger et de mieux comprendre comment se déroulent certaines attaques.

🎓 Si tu veux apprendre à utiliser cette faille de manière pédagogique et légale (dans un cadre d’audit ou de pentest autorisé), suis les cours de Root Academy 👇
📍 [Ajoute ici le lien vers ton académie ou page pro]

🧠 Partage ce post avec toute personne intéressée par la cybersécurité. C’est l’une des failles les plus critiques récemment découvertes sur Telegram.

🔴 Très important… Merci de faire attention 😱Vulnérabilité CVE-2025-32711Ce qui s’est passé la semaine dernière est franc...
18/07/2025

🔴 Très important… Merci de faire attention 😱

Vulnérabilité CVE-2025-32711

Ce qui s’est passé la semaine dernière est franchement effrayant, et c’est considéré comme un précédent dans l’histoire des cyberattaques.

Imagine ce scénario :

Pas de virus,

Pas de liens,

Pas de pièces jointes,

Même pas un seul clic de ta part !

Tu reçois simplement un e-mail qui a l’air tout à fait normal… comme une invitation à une réunion ou une simple notification.

Et ton assistant intelligent (comme Copilot ou tout autre assistant IA) lit l’e-mail automatiquement.

Mais à l’intérieur du message, il y a une injection de prompt cachée (Prompt Injection) qui pousse l’assistant à :

divulguer des informations sensibles,

ou à envoyer une réponse à un serveur contrôlé par un hacker,
sans que tu ne t’en rendes compte ni que tu aies fait quoi que ce soit !

L’assistant lui-même devient un outil de piratage pendant que tu dors tranquillement 😬💔

Et le plus grave ?
Ce n’est pas juste une théorie… ça a réellement été exécuté et officiellement révélé.

Il faut vraiment commencer à réfléchir sérieusement avant de laisser un assistant intelligent lire nos e-mails ou nos données automatiquement.

Désormais, chaque action doit être réfléchie, surtout quand l’intelligence artificielle est en jeu.

💬 Et vous, qu’en pensez-vous ?
Pensez-vous qu’on pourra réellement maîtriser ce genre d’intelligence artificielle ?
Et comment peut-on se protéger face à ce genre d’attaques aussi simples… mais un million de fois plus dangereuses ?

🔐

Voici plusieurs exemples de prompts, structurés selon les différentes phases d'un audit de cybersécurité, que vous pouve...
18/07/2025

Voici plusieurs exemples de prompts, structurés selon les différentes phases d'un audit de cybersécurité, que vous pouvez utiliser avec ChatGPT.
Important : Avant de commencer, gardez à l'esprit les limites de ChatGPT. Ne partagez jamais d'informations sensibles ou confidentielles (mots de passe, adresses IP, extraits de code critiques, données personnelles, etc.). Utilisez ces prompts comme un assistant pour générer des modèles et des idées, qui devront ensuite être validés et adaptés par un expert en cybersécurité.
Prompt Général : Le "Super-Prompt" pour guider l'audit
Ce prompt initial permet de définir le rôle de ChatGPT et le cadre de l'audit.
PROMPT :
"Je souhaite que tu agisses en tant qu'assistant expert en cybersécurité. Nous allons simuler les étapes d'un audit de sécurité pour une entreprise fictive que nous appellerons 'SecureCorp'. SecureCorp est une PME de 150 employés dans le secteur de l'e-commerce. Elle utilise un environnement cloud hybride (AWS et serveurs sur site), des applications web pour ses clients et des postes de travail sous Windows.
Ton rôle est de me guider à travers les phases d'un audit en me fournissant des modèles, des checklists et des exemples. Pour chaque étape, je te fournirai des informations contextuelles (fictives) et tu me généreras les documents ou analyses demandés.
Commençons par la première phase : la planification et la définition du périmètre de l'audit. Peux-tu me générer une checklist des éléments à collecter et des questions à poser pour bien définir le périmètre de cet audit en nous basant sur le framework du NIST Cybersecurity Framework ?"
Prompts pour la Phase 1 : Planification et Préparation
1. Pour générer une checklist d'audit basée sur une norme :
PROMPT :
"Génère une checklist d'audit de sécurité détaillée pour une application web, basée sur les 10 risques principaux de l'OWASP Top 10 (version la plus récente). Pour chaque risque, liste les points de contrôle spécifiques à vérifier (configuration, code, processus). Présente le résultat sous forme de tableau avec les colonnes : 'Catégorie OWASP', 'Point de contrôle', 'Oui/Non/N/A', et 'Commentaires'."
2. Pour définir la politique de sécurité à auditer :
PROMPT :
"Rédige un modèle de politique de gestion des accès et des habilitations pour SecureCorp. Cette politique doit couvrir : la création et la suppression des comptes utilisateurs, le principe du moindre privilège, la r***e périodique des accès, et la gestion des accès pour les prestataires externes. Ce document servira de référence pour notre audit."
Prompts pour la Phase 2 : Collecte et Analyse (Simulation)
3. Pour analyser une configuration (avec des données anonymisées) :
PROMPT :
"Je vais te fournir une configuration anonymisée et fictive d'un groupe de sécurité AWS. Analyse cette configuration et identifie les faiblesses de sécurité potentielles, comme des ports ouverts inutilement sur Internet ou des règles trop permissives. Explique les risques associés à chaque faiblesse et propose une version corrigée et plus sécurisée de la configuration.
Configuration à analyser :
Generated json
{
"SecurityGroupIngress": [
{
"IpProtocol": "tcp",
"FromPort": 22,
"ToPort": 22,
"CidrIp": "0.0.0.0/0"
},
{
"IpProtocol": "tcp",
"FromPort": 3389,
"ToPort": 3389,
"CidrIp": "0.0.0.0/0"
},
{
"IpProtocol": "tcp",
"FromPort": 8080,
"ToPort": 8080,
"CidrIp": "0.0.0.0/0"
}
]
}
```"

# # # # 4. Pour générer des scénarios de test :

**PROMPT :**
"Crée trois scénarios de test de phishing pour évaluer la sensibilisation des employés de SecureCorp. Les scénarios doivent être de difficulté variable :
1. **Facile :** Un email générique avec beaucoup de fautes d'orthographe.
2. **Moyen :** Un email usurpant l'identité d'un service connu (ex: Microsoft 365) demandant une réinitialisation de mot de passe.
3. **Difficile :** Un email de "spear phishing" très ciblé, semblant provenir du département des ressources humaines et concernant une prime exceptionnelle (utilise des techniques d'ingénierie sociale pour paraître crédible)."

---

# # # Prompts pour la Phase 3 : Rapport et Recommandations

# # # # 5. Pour synthétiser des vulnérabilités et proposer des actions :

**PROMPT :**
"Agis en tant qu'auditeur. Suite à un audit, les vulnérabilités suivantes ont été découvertes. Pour chacune, décris le risque associé, estime un niveau de criticité (Faible, Moyen, Élevé, Critique) et propose un plan d'action correctif détaillé.

**Vulnérabilités découvertes :**
1. Le protocole SSH (port 22) est ouvert à tout Internet sur un serveur de production.
2. Plusieurs employés utilisent le même mot de passe pour différents services internes.
3. Il n'existe pas de procédure formelle de sauvegarde pour la base de données clients.
4. La version d'un framework JavaScript utilisé sur le site e-commerce est obsolète et présente une faille XSS connue."

# # # # 6. Pour générer la structure d'un rapport d'audit :

**PROMPT :**
"Génère un plan détaillé et une structure type pour un rapport d'audit de cybersécurité. Le rapport doit être professionnel et clair pour une audience à la fois technique (DSI) et managériale (Direction). Inclus les sections suivantes : résumé exécutif (management summary), contexte et périmètre de l'audit, méthodologie, synthèse des points forts, liste détaillée des vulnérabilités (avec leur criticité), et plan de remédiation recommandé."

En utilisant ces prompts de manière itérative, vous pouvez vous servir de ChatGPT comme d'un puissant levier pour structurer votre démarche, préparer vos documents et analyser des informations génériques, tout en gardant le contrôle et l'expertise critique nécessaires à un véritable audit de cybersécurité.

18/07/2025

Step 1: Understanding the Core Problem and Solution Philosophy
Client-side web scraping via React is inherently flawed due to:
Browser Security Policies (CORS): Block direct cross-origin requests from browser scripts.
Exposure of Sensitive Logic: Scraping logic and credentials would be publicly exposed.
Limited Capability: React cannot handle advanced scraping challenges like JavaScript rendering, CAPTCHA, or IP rotation.
✅ Solution Philosophy:
Move all scraping logic to a secure backend. The React frontend only manages user interaction and data display. This separation ensures security, maintainability, and scalability.
Step 2: High-Level Architecture Overview
We propose a decoupled, service-oriented architecture composed of:
2.1 Frontend (React Application)
Handles user inputs, job submissions, data visualization, and status updates.
2.2 Backend (Scraping Service API)
Processes user requests, queues jobs, executes scrapers, and manages data persistence.
2.3 Background Worker
Executes scraping jobs asynchronously to avoid blocking the API server.
2.4 Job Queue
Ensures scalable and fault-tolerant job distribution.
2.5 Database
Stores user data, scraping tasks, job statuses, and scraped results.
2.6 Optional Services
Proxy Pool Service: To avoid IP bans.
Captcha Solvers: For bypassing site protections.
WebSocket Server: For real-time job status updates.
Step 3: Component Breakdown and Technology Stack
3.1 Frontend Stack (React App)
Concern Technology Options
Framework React (Vite, Create React App, or Next.js)
UI Components Tailwind CSS, Material-UI, Chakra UI
State Management Redux Toolkit, Zustand, React Context
HTTP Requests Axios or Fetch API
Routing React Router / Next.js routing
WebSockets (Optional) Socket.IO client or native WebSocket API
Auth (Optional) Firebase Auth, Auth0, or JWT-based mechanism
3.2 Backend Stack (API and Scraping Logic)
Concern Technology Options
Language Python (FastAPI), Node.js (NestJS/Express), or Go
Scraping Libraries Beautiful Soup, Scrapy, Playwright, Puppeteer
Headless Browsers Playwright or Puppeteer
API Framework FastAPI (Python), Express/NestJS (Node.js)
Job Queue Redis Queue (RQ), Celery (Python), BullMQ (Node.js)
Workers Separate process/pods consuming from job queue
Captcha Solving 2Captcha, Anti-Captcha APIs
Proxy Management Smartproxy, Bright Data, custom rotating proxies
Data Storage PostgreSQL, MongoDB, or SQLite for small setups
File Storage (if needed) AWS S3, GCS, or local disk
3.3 Auxiliary Services
Authentication: JWT, OAuth2, Firebase Auth
Monitoring & Logging: Prometheus + Grafana, ELK Stack, Sentry
Containerization: Docker for isolated development and deployment
CI/CD: GitHub Actions, GitLab CI, CircleCI
Step 4: Data Flow and Interaction Lifecycle
4.1 User Initiates Request
User inputs a target URL and scraping parameters in the React UI.
React app sends a POST /api/scrape to the backend with this data.
4.2 Backend Processes Request
API validates and sanitizes the request.
API inserts a new job entry into the database (status: pending).
API enqueues the job ID and config to the Redis-backed job queue.
4.3 Worker Executes Scraping Job
Background worker listens to the job queue.
Worker picks up the job and:
Launches headless browser or scraper
Rotates proxies if configured
Handles CAPTCHA if detected
Extracts and cleans data
Stores results in the database
Updates job status to "completed" or "failed"
4.4 Frontend Receives Updates
React app either:
Polls GET /api/scrape/status/:jobId every few seconds
OR maintains a WebSocket connection for real-time status updates
Once job is complete:
Frontend fetches results from GET /api/scrape/results/:jobId
Data is rendered in tables, graphs, or exported as CSV/JSON
Step 5: Deployment and Infrastructure
5.1 Frontend (React)
Platform: Vercel, Netlify, or CloudFront + S3
CI/CD: GitHub Actions for automated deploys
5.2 Backend (API + Worker)
Containerization: Docker + Docker Compose (for dev)
Orchestration: Kubernetes or Docker Swarm (for scale)
Platform Options:
AWS ECS, GCP Cloud Run, DigitalOcean App Platform
Heroku (basic workloads)
5.3 Database and Queue
Redis: Hosted Redis (e.g., Upstash, RedisCloud)
DB: PostgreSQL (via Supabase, Neon, or AWS RDS)
5.4 Monitoring & Observability
Logs: Winston, Pino (Node.js) or Loguru (Python)
Traces: OpenTelemetry
Metrics: Prometheus + Grafana
Alerting: Slack, PagerDuty, Email
Step 6: Security and Ethical Scraping Guidelines
6.1 Security Practices
Sanitize all user input to prevent injection attacks.
Use rate-limiting middleware (e.g., express-rate-limit).
Store secrets (API keys, credentials) in environment variables or secret managers.
Secure all API endpoints using JWT or OAuth.
Ensure HTTPS for all frontend/backend traffic.
6.2 Ethical & Legal Guidelines
Always respect robots.txt directives.
Avoid scraping personal or sensitive data (PII) unless explicitly permitted.
Adhere to GDPR, CCPA, and similar data regulations.
Comply with the terms of service of target websites.
Implement throttling/delays between requests.
Provide attribution where necessary if displaying data publicly.
Step 7: Scalability and Robustness Considerations
7.1 Concurrency & Scaling
Use multiple workers to handle concurrent scraping jobs.
Horizontal scaling via Docker or Kubernetes pods.
7.2 Fault Tolerance
Retry failed jobs with exponential backoff.
Use dead-letter queues for unrecoverable failures.
Log all errors with enough context for debugging.
7.3 Anti-Bot Measures
Rotate user agents and IP addresses using proxy pools.
Implement CAPTCHA detection and solve if legal/necessary.
Randomize request patterns to mimic human behavior.
Step 8: Optional Future Enhancements
Scraping Scheduler: Users can schedule recurring tasks (e.g., daily stock prices).
Visual Selector Tool: Allow users to visually select DOM elements to scrape.
Data Export Options: Download results as CSV, JSON, Excel.
Dashboard & Analytics: Data visualizations, job trends, site-specific stats.
Multi-Tenant Support: For user-based access control and data separation.
Webhooks: Notify external systems when scraping tasks are done.
Final Notes
This architecture balances security, scalability, and user-friendliness while adhering to legal and ethical best practices in web scraping. By leveraging a modular backend and modern frontend tools, it enables a responsive and reliable scraping interface for a variety of use cases.

🌐🧠 L’ÉCOSYSTÈME DE L’INTELLIGENCE ARTIFICIELLE — en un clin d’œil !L’IA ne se résume pas à ChatGPT ou aux robots 🤖.Voici...
13/07/2025

🌐🧠 L’ÉCOSYSTÈME DE L’INTELLIGENCE ARTIFICIELLE — en un clin d’œil !
L’IA ne se résume pas à ChatGPT ou aux robots 🤖.
Voici les 5 grandes branches qui forment son écosystème :

🔵 IA Analytique
🟢 IA Interactive
🟣 IA Générative
🟠 IA Prédictive
🟡 IA Incarnée

Chaque domaine a ses propres usages, promesses et impacts.
💬 Laquelle selon vous aura le plus d’impact dans les 5 prochaines années ? 👇

12/07/2025

At AlphaCore, we believe in simplifying complex workflows. We specialize in ready-to-use AI templates, automation tools, and innovative digital products designed to empower creators, developers, and entrepreneurs around the world.

24/02/2025

🚀 Networking Protocols! 🚀
Ever wondered how the internet works behind the scenes? 🤔 Let’s break down some key networking protocols that keep our digital world running smoothly! 🌐
🔹 HTTPS (Hypertext Transfer Protocol Secure)
Ensures secure browsing and secret data transfer by establishing a TCP connection between the client and server. Perfect for secure communication! 🔒
🔹 DNS (Domain Name System)
The backbone of the internet! Translates human-readable website addresses (like google.com) into IP addresses (like 12.56.78.90). Essential for website address resolution and load balancing. 🌍
🔹 WebSocket
Enables real-time, full-duplex communication between clients and servers. Ideal for real-time chat applications and seamless file transfers. 💬📂
🔹 UDP (User Datagram Protocol)
A lightweight protocol for real-time communication and streaming media. While it sacrifices reliability for speed, it’s perfect for applications like video calls and live streaming. 🎥
🔹 TCP (Transmission Control Protocol)
The gold standard for reliable data transfer! Uses a three-way handshake (SYN, SYN+ACK, ACK) to establish connections. Great for file transfers and ensuring data integrity. 📦
🔹 SMTP (Simple Mail Transfer Protocol)
The protocol behind email communication! Handles email sending and inter-server communication, ensuring your messages reach their destination. 📧
🔹 DHCP (Dynamic Host Configuration Protocol)
Automates IP address assignment and network configuration. From DHCP Discover to Acknowledge, it simplifies network setup for devices. 🖥️
Understanding these protocols is crucial for anyone in IT, networking, or cybersecurity. Which protocol do you find most fascinating? Let’s discuss! 💬

Address

61 Avenue Lalla Yacout Et Mustapha El Maani, Etg 1 N 56
Casablanca
20300

Alerts

Be the first to know and let us send you an email when Techvalue - Société Marocaine de Génie Informatique posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Techvalue - Société Marocaine de Génie Informatique:

Share