- Quoi de neuf ?
- L'adaptateur V3V4 utilise désormais libc++ au lieu de libstdc++.
- Introduire de nouveaux champs dans les données du Server dans le paquet analogique
- Nouvelle valeur pour le champ requires_reboot dans le fichier patch_aggregation.json
- Introduction de nouvelles informations relatives aux correctifs dans GetLatestInstaller
- Suivi du type de démarrage du service de l'AUE grâce au nouveau champ startup_type
- Ajout d'un nouveau paramètre force_install pour améliorer la fiabilité de l'installateur
- Noms de fichiers plus clairs pour les téléchargements Windows AppRemover
- Avis de dépréciation : Éliminer - ID de la méthode : 40002
- Changements à venir
- Méthode FetchRemoteData pour le rafraîchissement du référentiel du gestionnaire de paquets Linux
- Soutien aux correctifs Microsoft non liés à la sécurité
- Surveillance en temps réel sur macOS
- Mise à jour différentielle pour Windows Update Données hors ligne
- Mise à jour du format de la valeur de sdk_version dans le fichier checksums.json sur macOS
- Actions requises
- Informations détaillées sur le SDK
- Contact
Vous préférez lire hors ligne ?
1 - Quoi de neuf ?
Nous sommes ravis de dévoiler les dernières mises à jour duSecurity SDK MetaDefender Endpoint Security SDK ce mois-ci. Préparez-vous à booster vos solutions de protection des points d'accès grâce à un support élargi à d'autres produits et à de nouvelles fonctionnalités passionnantes. Construisez des défenses plus solides avec des fonctionnalités avancées qui s'intègrent parfaitement à vos projets. Préparez-vous à une mise à jour épique qui fera passer votre sécurité au niveau supérieur.
1.1 V3V4 Adaptateur utilisant désormais libc++ au lieu de libstdc++
AMÉLIORATION, MAC, MISE À JOUR DE LA BIBLIOTHÈQUE
Nous sommes heureux d'annoncer que toutes les bibliothèques Mac V3V4 Adapter sont désormais officiellement construites en utilisant libc++ au lieu de libstdc++. Ce changement apportera un meilleur support des standards C++ modernes, une compilation plus rapide et de meilleures optimisations.
Vous devrez modifier votre processus de compilation pour macOS afin d'ajouter la prise en charge de la bibliothèque libc++.
1.2 Introduire de nouveaux champs dans les données du Server dans le paquet analogique
NOUVELLE FONCTIONNALITÉ, ANALOGIQUE, MISE À JOUR DES DONNÉES NÉCESSAIRE
Nous introduisons de nouvelles informations relatives aux correctifs qui contiennent la chaîne de hachage des correctifs dans les fichiers serveur du paquet Analog comme suit :
Dans patch_system_aggregation.json :
"analog_id": {
...
"download_link": {
...
"sha1": <string>
},
"optional": <bool>
...
}
Dans patch_aggregation.json :
"analog_id": {
...
"download_link": {
...
"sha256": <string>
},
...
}
1.3 Nouvelle valeur pour le champ requires_reboot dans le fichier patch_aggregation.json
AMÉLIORATION, PAQUET ANALOGIQUE,MISE À JOUR DES DONNÉES NÉCESSAIRE
En raison du comportement spécifique de certains produits qui nécessitent la mise à jour de Microsoft Visual C++ Redistributable, deux scénarios de redémarrage différents peuvent se produire :
- Si la machine dispose déjà de la version actualisée de Microsoft Visual C++ Redistributable, l'installation du produit cible ne nécessite pas de redémarrage.
- Si la machine possède une version obsolète de Microsoft Visual C++ Redistributable, l'installation du produit cible nécessite un redémarrage.
Ce comportement a un impact sur la manière dont le MDES SDK gère le champ requires_reboot. Comme cette condition dépend de l'environnement et ne peut être prédite, nous introduisons une nouvelle valeur appelée "conditionnel" pour représenter ces cas. La valeur "conditionnel" permet au SDK de reconnaître et de répondre de manière appropriée à ces exigences de redémarrage dynamique.
1.5 Suivi du type de démarrage du service de l'AUE grâce au nouveau champ startup_type
NOUVELLE FONCTIONNALITÉ, FENÊTRES, MISE À JOUR DES DONNÉES NÉCESSAIRE
La sortie GetAgentState comprend désormais un nouveau champ : startup_type - disponible uniquement pour l'agent de mise à jour Windows (WUA). Ce champ numérique reflète le type de démarrage du service wuauserv (responsable de Windows Update), sur la base de la norme définie par ServiceStartMode de Microsoft.
Si la valeur n'est pas valide ou se situe en dehors de la fourchette prévue, le système renvoie -1, ce qui indique un type de démarrage inconnu. Cette amélioration permet de mieux comprendre le comportement et la configuration de la WUA sur les points d'extrémité.
1.6 Ajout d'un nouveau paramètre force_install pour améliorer la fiabilité de l'installateur
NOUVELLE FONCTIONNALITÉ, FENÊTRES, MISE À JOUR DES DONNÉES NÉCESSAIRE
Nous avons introduit un nouveau paramètre facultatif, force_install, dans l'entrée de la méthode InstallFromFile pour résoudre des problèmes spécifiques d'exécution du programme d'installation - blocage ou échec de l'exécution en raison de restrictions liées au niveau d'intégrité de Windows.
Lorsqu'il est défini sur true, force_install permet au SDK de prendre des mesures supplémentaires pour permettre aux installateurs de confiance de s'exécuter avec succès dans des environnements où des paramètres de sécurité stricts pourraient autrement bloquer l'exécution. Par défaut, ce drapeau est désactivé afin de maintenir un comportement sécurisé.
N'utilisez cette option que si vous faites confiance à la source du programme d'installation.
1.7 Noms de fichiers plus clairs pour Windows AppRemover téléchargements
AMÉLIORATION
Nous avons mis à jour le nom des fichiers sur le portail de téléchargement MyOPSWAT afin d'indiquer clairement le type de package - [Native Package] ou [V3V4 Adapter Package] - ce qui permet de trouver plus facilement la bonne version d'un seul coup d'œil.
1.8 Avis de dépréciation : Éliminer - ID de la méthode : 40002
DÉCRYPTAGE
Nous vous informons que la méthode API 40002 - Éliminer, est désormais obsolète et sera supprimée lors d'une prochaine mise à jour.
La méthode restera temporairement disponible mais ne recevra plus de mises à jour ou d'améliorations. Bien qu'elle fonctionne encore pour l'instant, nous recommandons de prévoir sa suppression dans une prochaine version et de migrer vers des alternatives prises en charge.
2- Changements à venir
2.1 Méthode FetchRemoteData pour le rafraîchissement du référentiel du gestionnaire de paquets Linux
NOUVELLE FONCTIONNALITÉ, LINUX, MISE À JOUR DU MOTEUR NÉCESSAIRE, CHANGEMENT DE CODE
Dans certaines distributions Linux, les outils de gestion des correctifs dépendent de la mise à jour des métadonnées du dépôt de paquets pour détecter et appliquer correctement les mises à jour. Bien que nos méthodes existantes (telles que GetMissingPatches, InstallMissingPatches, etc.) prennent déjà en charge les flux de travail liés aux correctifs, un rafraîchissement du référentiel peut être nécessaire au préalable dans certains environnements pour garantir des résultats précis.
Afin de mieux prendre en charge cette tâche, nous développons une nouvelle méthode : FetchRemoteData. Cette méthode permet aux utilisateurs de rafraîchir explicitement les données du dépôt du gestionnaire de paquets avant d'invoquer les méthodes liées aux correctifs.
La première version prendra en charge Zypper, et est attendue pour le mois prochain. Une prise en charge plus large de la distribution suivra dans les prochaines mises à jour.
Cette amélioration permet d'accroître la visibilité et le contrôle de la gestion des correctifs Linux, en particulier dans les environnements où la fraîcheur du référentiel a un impact sur la précision.
2.2 Soutien aux correctifs Microsoft non liés à la sécurité
NOUVELLE FONCTIONNALITÉ, FENÊTRES, MISE À JOUR NÉCESSAIRE, CHANGEMENT DE CODE
Dans la version de septembre, le SDK sera en mesure de détecter et d'installer les correctifs non sécuritaires de Microsoft lors de l'utilisation de la fonctionnalité Windows Update Offline.
Actuellement, les catégories Microsoft prises en charge par le SDK sont les mises à jour de sécurité, les Service Packs et les Update Rollups.
Les catégories Microsoft que nous ajouterons sont les mises à jour régulières et les mises à jour critiques.
*Vous devrez modifier le code pour mettre en œuvre cette fonctionnalité. Veuillez contacter l'équipe OPSWAT pour obtenir de l'aide à ce sujet*.
2.3 Surveillance en temps réel sous macOS
NOUVELLE FONCTIONNALITÉ, MAC, MISE À JOUR DU MOTEUR NÉCESSAIRE, CHANGEMENT DE CODE
Cet automne, le SDK offrira un contrôle en temps réel sur les systèmes d'exploitation Mac. Contrairement aux contrôles de conformité actuels, qui sont des audits à la demande, le contrôle en temps réel est dynamique et s'adapte aux événements en cours et aux changements de règles au fur et à mesure qu'ils se produisent.
*Vous devrez modifier le code pour mettre en œuvre cette fonctionnalité. Veuillez contacter l'équipe OPSWAT pour obtenir de l'aide à ce sujet*.
2.4 Mise à jour différentielle pour Windows Update Données hors ligne
NOUVELLE FONCTIONNALITÉ, PAQUET ANALOGIQUE, MISE À JOUR DU MOTEUR NÉCESSAIRE, CHANGEMENT DE CODE
Dans la version du mois d'août, le SDK introduira une nouvelle fonctionnalité qui permettra aux clients de distribuer des ensembles de données Windows Update Offline plus petits aux points de terminaison à l'aide d'un mécanisme de mise à jour différentielle.
Cette fonctionnalité comprendra deux nouveaux paquets Analog, nommés analogv2.zip et analogv2_baseline.zip, qui contiennent les nouveaux fichiers wuo_baseline.dat (dans analogv2_baseline) et wuo_delta.dat (dans analogv2). Ces fichiers permettent aux clients de mettre en œuvre des mises à jour différentielles en distribuant initialement les deux fichiers aux points d'extrémité. Ensuite, pendant un an, les clients n'auront plus qu'à distribuer le petit fichier wuo_delta.dat pour maintenir les données Windows Update Offline à jour.
*Vous devrez modifier le code pour mettre en œuvre cette fonctionnalité. Veuillez contacter l'équipe OPSWAT pour obtenir de l'aide à ce sujet*.
2.5 Mise à jour du format de la valeur de sdk_version dans le fichier checksums.json sur macOS
NOUVELLE MISE À JOUR, MAC, MISE À JOUR DES DONNÉES NÉCESSAIRE, CHANGEMENT DE CODE
Dans la version d'août, le format de la valeur du champ sdk_version dans le fichier checksums.json du paquet macOS sera mis à jour pour s'aligner sur le format utilisé dans les paquets Windows et Linux. Avec cette mise à jour, la valeur sdk_version dans le fichier checksums.json de macOS n'utilisera plus de trait de soulignement (_) comme délimiteur. A la place, un point (.) sera utilisé pour séparer les composants de la version.
Par exemple : "sdk_version" : "4.3.4239.0"
3 - Actions requises
3.1 CVE-2025-0131
VULNÉRABILITÉ, FENÊTRES
Une vulnérabilité de gestion des privilèges incorrecte dans leSecurity SDK OPSWAT MetaDefender Endpoint Security SDK utilisé par l'app Palo Alto Networks GlobalProtect™ sur les appareils Windows permet à un utilisateur Windows non administrateur authentifié localement d'élever ses privilèges à NT AUTHORITY\SYSTEM. Cependant, l'exécution nécessite que l'utilisateur local exploite également avec succès une condition de course, ce qui rend cette vulnérabilité difficile à exploiter.
Pour résoudre le problème CVE-2025-0131, veuillez mettre à jour votre MDES SDK avec la version 4.3.4451 ou une version ultérieure.
3.2 Nous avons déplacé le fichier OesisPackageLinks.xml derrière la passerelle VCR.
MISE À JOUR DE SÉCURITÉ, VCR GATEWAY
À partir du 31 décembre 2024, le fichier OesisPackageLinks.xml sera déplacé derrière la passerelle VCR pour une meilleure sécurité, en remplacement de son emplacement public actuel.
Since September 1st, 2024, the file can be accessed via the VCR Gateway. You can download the file by following these steps: copy and paste this URL: https://vcr.opswat.com/gw/file/download/OesisPackageLinks.xml?type=1&token=<authorization_token> into your browser and replace <authorization_token> with your unique token. If you don't have a unique token, please contact support.
Cette mise à jour garantit un accès continu et sécurisé, et les utilisateurs devraient avoir mis à jour leurs systèmes pour tenir compte de ce changement.
3.3 Fin du support pour le paquet AppRemover avec l'ancien moteur sur macOS
FIN DU SUPPORT, MAC
Comme nous avons remanié le module AppRemover sur macOS pour fournir une expérience plus optimisée et rationalisée, deux paquets du module AppRemover sur macOS sont maintenus sur le portail My OPSWAT : AppRemover OSX et AppRemover OSX V2.
À partir du 1er janvier 2026, le paquet OSX sera supprimé. Nous vous recommandons de passer à AppRemover OSX V2 pour vous assurer que votre système reçoit toutes les nouvelles mises à jour et un support technique complet pour le module AppRemover.
3.4 Fin de l'assistance pour Windows 7 et Windows 8
FIN DE L'ASSISTANCE, FENÊTRES
À partir du 1er janvier 2026, la prise en charge de Windows 7 et Windows 8 (versions serveur incluses) sera supprimée du SDK. Pour garantir la sécurité, la compatibilité et des performances optimales avec le MDES SDK, nous recommandons de mettre à niveau les terminaux vers un système d'exploitation Microsoft pris en charge.
3.5 Modification du comportement de la fonction de vérification de la signature de l'installateur
CHANGEMENT DE COMPORTEMENT, TOUTES LES PLATEFORMES, CHANGEMENT DE CODE
À partir du 1er novembre 2025, un changement de comportement sera appliqué à la fonction de vérification de la signature de l'installateur afin d'améliorer la maturité de la sécurité. Lorsque la signature numérique d'un programme d'installation est vérifiée au cours du processus d'application des correctifs :
- (pas de changement) Si la signature numérique du programme d'installation est valide et passe la vérification, le programme d'installation sera vérifié par le SDK et le processus d'application des correctifs se poursuivra normalement.
- (pas de changement) Si la signature numérique de l'installateur n'est pas valide et échoue à la vérification, un message d'erreur approprié sera renvoyé et le processus d'installation sera interrompu.
- (NOUVEAU) Si la signature numérique de l'installateur est manquante, un message d'erreur approprié sera renvoyé et le processus d'installation sera également interrompu.
Conseils : Si vous recevez une erreur due à une signature numérique manquante ou invalide, vous pouvez utiliser l'indicateur skip_signature_check de la méthode InstallFromFiles pour contourner la fonction de vérification de la signature de l'installateur.
4 - Informations détaillées sur le SDK
Ce n'est que la partie émergée de l'iceberg ! Vous pouvez consulter toutes les applications prises en charge dans nos tableaux d'assistance :
4.1 Tableaux de soutien de Windows
5 - Contact
Vous êtes client et vous avez des questions sur cette liste ? Veuillez contacter notre équipe d'assistance de confiance à l'adresse opswat.