ChatGPT pour la cybersécurité | Harshit Srivastava | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      1:24

    • 2.

      Analyser le fichier journal pour trouver un accès non autorisé

      7:08

    • 3.

      Vérifications de vulnérabilité de code- Site Web

      9:36

    • 4.

      Vérifications de vulnérabilité de code- Application Android

      6:25

    • 5.

      Vérifications de vulnérabilité du système- Windows et Linux

      6:12

    • 6.

      Chat temporaire pour la confidentialité et le contrôle des données

      4:31

    • 7.

      Générer des programmes python pour l'analyse de données

      10:18

    • 8.

      Générer une page html à partir d'une image

      6:50

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

91

apprenants

3

projets

À propos de ce cours

Dans le paysage numérique en rapide évolution d'aujourd'hui, la cybersécurité est devenue une préoccupation essentielle pour les organisations de toutes tailles. Alors que les cybermenaces deviennent de plus en plus sophistiquées, le besoin de solutions innovantes pour protéger les informations sensibles et maintenir l'intégrité des infrastructures numériques est plus urgent que jamais. Découvrez ChatGPT, un puissant outil d'IA qui transforme la façon dont les professionnels de la cybersécurité abordent la détection des menaces, la réponse aux incidents et la gestion globale de la sécurité.

Le cours « ChatGPT pour la cybersécurité » est conçu pour donner aux professionnels de la cybersécurité, aux responsables informatiques et à toute personne intéressée par la sécurisation des environnements numériques les connaissances et les compétences nécessaires pour tirer parti efficacement de ChatGPT dans leurs opérations de cybersécurité. Ce cours complet explore l'intersection de l'intelligence artificielle et de la cybersécurité, en offrant aux participants des informations pratiques sur la façon dont ChatGPT peut être utilisé pour améliorer les mesures de sécurité, automatiser les réponses et optimiser les renseignements sur les menaces.

Objectifs du cours :

  • Comprendre le rôle de l'IA dans la cybersécurité : comprendre en profondeur comment l'intelligence artificielle, et plus particulièrement ChatGPT, est intégrée dans les stratégies de cybersécurité pour relever des défis complexes. Explorer le potentiel de l'IA pour révolutionner les pratiques de sécurité, de l'identification des vulnérabilités à la prédiction et à l'atténuation des cybermenaces.

  • Utiliser ChatGPT pour la détection des menaces : apprendre à utiliser ChatGPT pour améliorer les capacités de détection des menaces. Les participants exploreront des scénarios réels dans lesquels l'IA peut aider à identifier les modèles et les anomalies susceptibles d'indiquer une atteinte à la sécurité, permettant ainsi de détecter les menaces plus rapidement et plus précisément.

  • Réponse aux incidents : découvrir comment ChatGPT peut être utilisé pour les processus de réponse aux incidents. Ce module vous expliquera comment l'automatisation basée sur l'IA peut réduire les temps de réponse, minimiser les erreurs humaines et garantir une application cohérente des protocoles de sécurité lors d'incidents.

  • Pratique pratique : le cours comprend des exercices pratiques où les participants peuvent appliquer ce qu'ils ont appris en créant et en déployant des solutions basées sur ChatGPT dans des environnements simulés de cybersécurité. Ces activités pratiques renforceront les connaissances théoriques acquises et fourniront une expérience réelle de l'utilisation de ChatGPT à des fins de cybersécurité.

Dans ce cours, vous apprendrez à :

  • Analyser le fichier journal pour trouver un accès non autorisé

  • Trouver les bugs et les vulnérabilités dans le code - site Web et application Android

  • Vérifications de vulnérabilité du système- Windows et Linux

  • Générer des programmes python pour l'analyse de données

  • Chat temporaire pour la confidentialité et le contrôle des données

À la fin de ce cours, les participants auront une compréhension complète de l'intégration de ChatGPT dans leur flux de travail en cybersécurité. Que vous cherchiez à améliorer la sécurité de votre organisation ou à rester à l'affût des menaces émergentes, ce cours vous permettra d'acquérir les connaissances et les compétences nécessaires pour tirer parti de l'IA pour des opérations de cybersécurité plus robustes et plus efficaces.

Rejoignez-nous pour explorer l'avenir de la cybersécurité avec ChatGPT et faire passer vos stratégies de sécurité au niveau supérieur.

Rencontrez votre enseignant·e

Teacher Profile Image

Harshit Srivastava

Developer on IBM Cloud, Bluemix

Enseignant·e

I am Self-Taught developer who had worked on various platforms using varied languages, and involved in various Projects both Open Source and Proprietary.

I have developed Web and Android Applications, chrome Extension, worked on various frameworks, fixed bugs for some projects, and explored numerous others. I think education and learning should be free and open, not be bound with restrictions like attending classes or going to college, People from all age groups, gender, faith, race, nations, etc must get equal privilege. When entire world would act this way like being a single FAMILY, we would truly realise VALUE of Knowledge and Human Life.

Voir le profil complet

Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Bonjour. Bienvenue dans ce cours sur le PIB pour la cybersécurité Je m'appelle Hrsith et je suis professeur pour ce cours. Dans ce cours, vous découvrirez différentes applications et cas d'utilisation du chat PIB pour tester le code qui peut être utile sécuriser l'infrastructure informatique et les applications logicielles en ligne Vous n'avez pas à vous inquiéter si vous êtes débutant. Ici, vous apprendrez tout ce dont vous avez besoin à partir de zéro. Dans ce cours, vous apprendrez à analyser les fichiers journaux pour détecter les accès non autorisés à votre réseau. Vous apprendrez à détecter les bogues et les vulnérabilités dans différents types d'extraits de code pour les sites Web ou les applications mobiles telles que les applications Android De plus, vous apprendrez également à vérifier les vulnérabilités du système sous Windows et Linux à l'aide de scripts shell et code Power Shell générés par Chat GPT Ici, nous utiliserons ce CPT pour élaborer des politiques de cybersécurité pour les organisations et les individus De plus, vous apprendrez également à générer du code et des fonctionnalités de contrôle des données pour les paramètres de confidentialité et bien plus encore. Donc, si vous êtes curieux d' acquérir ces compétences en hATPT, commencez à apprendre dès maintenant, rendez-vous en classe 2. Analyser le fichier journal pour trouver un accès non autorisé: Bonjour, bon retour, mes amis. Dans cette leçon, vous allez apprendre comment analyser le fichier journal à l'aide de hat ChPT Commençons donc. Donc, actuellement, je suis sur HathPT dans le coin gauche. Ici, nous pouvons voir que nous pouvons sélectionner le modèle. Permettez-moi de sélectionner le dernier modèle GPT quatre, O ou Oni. Vous pouvez également le faire avec le GP Four ou d'autres modèles dotés de cette fonctionnalité pour joindre le fichier. Ici, nous devons télécharger le fichier journal depuis un système. J'ai créé un exemple de fichier journal, alors commençons. L'analyse des journaux est très importante en matière de cybersécurité, en particulier si nous voulons vérifier l'absence de trafic réseau non autorisé vers un site Web ou des ressources du serveur. Nous pouvons donc le faire de nombreuses manières, notamment en détectant l'accès ou la tentative d'accès non autorisés. Ce serait donc très important, surtout cela vous aidera également à savoir quelle personne a été autorisée à quel organisme. Voyons voir. En tant qu'analyste de cybersécurité, je souhaite vérifier ces fichiers journaux pour identifier les indésirables ou peut-être tentatives d'accès indésirables ou peut-être non autorisées . Donnez cette invite de différentes manières Vous pouvez directement demander à HatchPT analyser l'accès non autorisé ou vous pouvez lui fournir un analyste de cybersécurité vérifier ce fichier à des fins Et ici, nous pouvons voir que HaTipt suggère d'expliquer tentatives d'accès non autorisées depuis l'IP, et dans ce fichier journal, nous pouvons clairement voir la tentative non autorisée a été détectée Et c'est une instance de l'horodatage, des activités non autorisées des utilisateurs, donc à dix, 30 ou 55 ans, l'utilisateur Admin a ajouté un nouvel utilisateur appelé Hacker avec des privilèges d' administrateur L'administrateur a donc été compromis à ce moment-là et un nouvel utilisateur a été créé avec des privilèges d'administrateur. Il s'agit donc d'une menace très grave, nous pouvons le constater, puis l'accès au rapport financier du fichier est refusé à l'utilisateur pirate. Il s'agit donc de certains des mécanismes de sécurité que nous avons déjà placés dans le système afin d'éviter de refuser l' accès à un fichier spécifique. Ensuite, l'administrateur de l'utilisateur ne parvient pas à se connecter à partir de cette adresse IP. Et ici, nous pouvons voir cette adresse IP non autorisée. Peut-être que nous pouvons le faire pour l'analyse. Il y a plusieurs tentatives d'accès non autorisées à partir de l'adresse IP, ce qui indique des efforts persistants pour violer le système. Et ces trois vulnérabilités. Quelles sont les recommandations ? Il vous recommandera d'étudier cette adresse IP, 10.0.0.5, et nous pourrons soit la bloquer définitivement , soit analyser les modèles Jusqu'à ce que nous trouvions un schéma, nous pouvons le bloquer par mesure de sécurité immédiate. Ensuite, nous devons auditer les actions de l'administrateur. Quelles autres actions ont été effectuées pour le compte de l'administrateur, parce que nous devons identifier chaque fois qu' une tentative de sécurité est susceptible d'échouer ou, euh, peut-être de réussir, nous devons tout examiner chaque paramètre compromis. Vous devez supprimer l'utilisateur non autorisé, suffit de supprimer ce compte et de vérifier toutes les autres activités. ChABT nous demande un rapport détaillé. Oui Fais-le. Vous pouvez lui demander un rapport d'analyse détaillé cas d'accès non autorisé au journal. Et avec les horodatages, on peut voir. Le fichier journal est très important car il enregistre tous les horodatages d'un système chaque fois qu' il y a un compromis. Et ici, nous pouvons voir un autre utilisateur appelé JD et il y a eu une tentative infructueuse, et il y avait un fichier appelé confidentiel point PDF. Il essayait d'être compromis et ainsi de suite. Et il existe d'autres recommandations détaillées que nous pouvons appliquer. Alors, quelle enquête pouvons-nous faire, particulier sur cette adresse IP, ce qui s'y trouvait Nous devons auditer les actions de l'administrateur, toutes les actions, pas seulement le même jour, nous pouvons également le faire les jours précédents. Nous devons enquêter. Supprimez ensuite simplement les utilisateurs non autorisés créés par l'administrateur sans le consentement approprié de l'équipe. Ensuite, mettez en œuvre des politiques de sécurité plus strictes une fois que l'incident s'est produit Il est donc recommandé que chaque entreprise dispose plusieurs politiques de sécurité, une pour les situations générales et une pour les situations d'urgence. Ainsi, chaque fois que de tels incidents se produisent, vous devez adopter des politiques de sécurité plus strictes ChargePT peut également vous aider à élaborer des politiques de cybersécurité stratégiques. D'accord, c'est ainsi que nous pouvons examiner le fichier journal très facilement et efficacement sur Chat hept Et oui, chaque fois que vous devez le faire en mode privé, vous pouvez utiliser le chat temporaire. Ouvrez simplement un nouvel onglet sur le chat Chipt et cela lancera une nouvelle conversation, créera un chat temporaire, téléchargera le même fichier De cette façon, HathPT ne conservera pas l'historique de votre fichier. Nous devons être prudents car toutes les données que nous partageons avec Chat Chipt pourraient être compromises, mais si vous ne souhaitez pas conserver l'historique et en mode confidentialité, nous pouvons simplement utiliser le chat temporaire C'était le truc. Je viens de donner à nouveau la même invite avec le même fichier et il fournit à nouveau le résultat. Ici, nous pouvons voir qu' avec un horodatage, il met également la date C'est ainsi que nous pouvons analyser le fichier journal. Nous allons apprendre d' autres exemples concernant la cybersécurité sur Chat HPT dans les prochaines leçons D'ici là, continuez à apprendre et à avancer. 3. Vérifications de vulnérabilité de code- Site Web: Bonjour, bon retour, mes amis. Dans cette leçon, vous allez apprendre à analyser le code afin détecter les vulnérabilités des différentes parties du code. Nous allons donc voir ici l'exemple d'un site Web. Ici, nous allons télécharger un script frontal pour une page de connexion et un script principal en PHP. Nous allons donc analyser le code en STML, CSS et JavaScript pour le front-end du site Web, et pour le back-end, nous allons analyser le PHP Cette analyse nous aidera donc à identifier les vulnérabilités ou les failles potentielles qui ont été développées lors de l'écriture du code. Vous pouvez donc le considérer comme une phase de test logiciel ou vous pouvez l'envisager pour identifier la case critique. Nous pouvons donc l'analyser dans les deux sens. Ici, il suffit de télécharger le fichier, le code source, j'ai le point de connexion sTML et je suis également en train de télécharger le point de connexion pHB SU peut télécharger plusieurs fichiers ensemble sur le chat GPT. Donc, une fois que les deux fichiers seront prêts, je veux juste vérifier que nous devons écrire un bal de fin d'année. Et n'oubliez pas que j'utilise la dernière version de GPT, c'est GPT 4 oh seulement, et c'est parti Je veux que vous listiez toutes les vulnérabilités et bogues potentiels du code. OK, vous pouvez donc tout de suite demander à hat QPitty de répertorier toutes les vulnérabilités et de les répertorier toutes les Et voici une liste. Et la première chose est l'injection SQL. On peut dire que le script PHP est sujet à l'injection de SQUL. Il y a également un manque de validation des entrées. Et ici, nous pouvons voir que la réponse est générée assez rapidement. Donc, si vous n'êtes qu'un développeur, vous n'avez pas d'expérience dans le domaine de l'analyse de cybersécurité, ou votre exposition est peut-être limitée, mais vous êtes trop occupé et votre équipe est petite. Cela est généralement utile pour une petite équipe, et surtout si vous travaillez avec une grande équipe, vous n'avez pas d'expert en cybersécurité ou de testeur de logiciels dédié. De cette façon, vous pouvez économiser beaucoup de temps et d'argent. Et ici, nous pouvons voir que Charge EPT peut nous aider à suggérer les changements à apporter. Donc, sur la base de ce code, il analyse ici les fichiers SDML et PHP Donc, dans le fichier PHP, nous pouvons voir ici que l' injection SQL est là. Cela permet d' interpoler indirectement les entrées de l'utilisateur dans les requêtes SQL, ce qui les rend vulnérables aux attaques par injection de code SQL Ainsi, une personne capable d'écrire le code SQL dans le nom d'utilisateur ou le passe peut obtenir accès non autorisé et manipuler la base de données. Ici, nous pouvons voir que nous avons la variable utilisateur , la solution pourrait être faite de cette façon. Nous pouvons définir l'élément. Et préparez le retraitement pour empêcher l'injection de SCL. Ici, il s'agit de corriger le code. Le texte brut, le mot de passe, c'est le stockage. La deuxième vulnérabilité est que le code suppose que les mots de passe sont stockés en texte brut. Cela ne devrait pas être là. Le mot de passe doit être enregistré dans le type password. Il y a donc une différence entre le texte brut et le mot de passe, car chaque fois que vous saisissez une entrée, elle est convertie en points , en hachages ou en asters Cela se produit simplement parce qu'il a été considéré comme un mot de passe de catégorie dans SQL. Chaque fois qu'il est classé comme mot de passe, il ne peut pas être lu facilement. Il ne peut être fourni qu'en entrée. Il ne peut pas être réessayé et peut être vérifié. Donc, de cette façon, c'est une meilleure solution. Si vous stockez un mot de passe sous forme de texte brut, cela représente un risque de sécurité majeur, et les pirates informatiques peuvent récupérer tous les mots de passe Il doit être crypté. La troisième vulnérabilité est le manque de validation des entrées. n'y a donc pas trop de validations du côté STML, je pense, sinon cela pourrait entraîner des attaques excessives par script intersite Il s'agit d'une vulnérabilité frontale qui se produit raison d'un code de script Java incorrect dans le front-end. Nous pouvons donc le corriger. Nous pouvons également le corriger du côté du serveur, et nous pouvons trouver ce code ici. Puis gestion des erreurs. Donc, cette quatrième erreur, la gestion des erreurs de connexion expose les détails internes de la base de données, cela ne devrait pas être là car vous avez parfois vu un site Web où, chaque fois qu'il y a une erreur, le code d'erreur est affiché sur le site Web D'accord, comme root ne répond pas ou quoi que ce soit d'autre, nous ne devrions pas exposer les véritables détails de la base de données. Sinon, il serait facile pour un pirate de comprendre et de planifier l'attaque, car la première étape pour car la première étape pour attaquer du point de vue des pirates informatiques est connaître l'infrastructure mise en place par votre entreprise, le site Web. Et nous devons le cacher, le masquer pour le protéger. Le problème réside dans le code et sa solution. Ici, nous pouvons voir le journal des erreurs, que nous devons mettre dans le journal chaque fois qu'il y a quelque chose. Dans le formulaire STML, il existe plusieurs vulnérabilités. Euh, n'inclut pas la validation latérale ****. Il devrait également y avoir une validation côté client. La validation peut se faire à la fois côté serveur et côté client. Ainsi, comme je vous l'ai déjà dit, l'attaque par description croisée excessive pourrait être évitée soit par PHP, soit par le front-end pourrait être évitée soit par PHP, soit par le Nous pouvons le faire en CSS ou directement en STML ou nous pouvons prendre l'aide de JavaScript OK. Voici un exemple, nous avons le type d'entrée puis nous pouvons avoir le type de mot de passe. Il s'agit de deux types différents. Ici, vous pouvez voir si vous définissez le type comme du texte, il s' agira de texte brut. Si vous le définissez comme mot de passe, il sera considéré comme un mot de passe. Si vous insérez le paramètre requis dans le format SGML 5, il sera obligatoire si personne ne le saisit, il ne sera pas avancé Attaque de chiffrement intersite, elle doit être désinfectée puis appliquée par le STTPS Le STMLfm devrait donc appliquer cette URL, STTPS étant la version sécurisée de STTP Sinon, le protocole STTP comporte davantage de vulnérabilités et de risques . Nous pourrions également en trouver d'autres Nous pourrions également en trouver d' Maintenant, pourriez-vous énumérer d'autres vulnérabilités dont un développeur Web doit être conscient lorsqu'il écrit de la nourriture pour un site Web ? De cette façon, nous pouvons également identifier d'autres vulnérabilités qui ne sont pas présentes dans le code que nous avons téléchargé. Peut-être voulons-nous le savoir avant de faire des erreurs. Ici, nous pouvons voir une attaque CSRF, falsification de requêtes intersites Nous avons déjà été témoins d'une référence directe non sécurisée à des objets, mauvaise configuration de la sécurité, l'exposition de données sensibles, l'utilisation d'un composant présentant des vulnérabilités connues, une journalisation et d'une surveillance insuffisantes Nous devons enregistrer la plupart des activités dans un journal Authentification et gestion de session cassées, la session doit être correctement gérée, sinon elle pourrait être piratée Vulnérabilités liées au téléchargement de fichiers, demande de Ri côté serveur , exécution de code à distance, click jacking, etc. Réinitialisation du mot de passe, empoisonnement, etc. Nous devons donc être conscients de l'existence de ces choses. Donc, si vous êtes développeur Web et que vous créez un site Web, vous pouvez faire appel à HachPT pour évaluer le code, trouver la boîte avant de le déployer dans le monde réel, et le corriger à l'aide de HachPT Chat GPT vous donnera également le code de solution tel qu'il nous a fourni la même manière, vous pouvez également utiliser HachPT pour identifier d'autres risques ou vulnérabilités susceptibles de survenir dans le code si vous n'en êtes pas conscient J'espère donc que cet exemple vous sera utile et que vous apprendrez d' autres concepts de ce type dans les leçons à venir , jusqu'à ce que vous continuiez à apprendre et à avancer. 4. Vérifications de vulnérabilité de code- Application Android: Bonjour, bon retour, mes amis. Dans cette leçon, vous allez apprendre à analyser le code d' une application mobile dans laquelle nous allions trouver des vulnérabilités pouvant être corrigées. Alors allons-y. Ici, je suis sur HachPT en utilisant le dernier modèle de ChatCPT, puis je télécharge du code depuis mon système Nous avons donc ici le fichier XML et le fichier Java. Ici, je vais tester les vulnérabilités de cette application Android. Donc, pour cette application Android, nous avons deux fichiers. Nous aurons donc au moins deux fichiers. Nous pouvons avoir plus de fichiers une fois que nous avons créé plus d'activités dans notre application. Donc, pour Android Java, nous avons un fichier Java à point d'activité principal et un fichier XML activitmint Nous voulons donc vérifier les vulnérabilités. Pourriez-vous énumérer toutes les vulnérabilités ou tous les risques de sécurité du code ? Et nous pouvons voir ici la réponse. Chat JBT examine donc les deux fichiers. Il passe donc d'abord en revue le fichier Java. Nous pouvons donc voir ici qu'il s'agit d'un risque pour l'injection de SQL. Ainsi, dans le fichier Java du point d'activité principal, méthode de tentative de connexion construit une requête SQL à l'aide de la chaîne Et c'est un risque. Le risque, c'est l'approche. Cette approche est vulnérable à l' injection SQL dans le cadre de laquelle l'attaquant peut manipuler avec l'entrée et exécuter des commandes ARBERY CIL L'injection SQL est donc une méthode par laquelle un utilisateur peut exécuter requête SQL dans le champ du nom d'utilisateur ou du mot de passe ou dans un champ similaire, et nous devrions protéger les éléments. Et l'atténuation consiste à utiliser des requêtes paramétrées. Nous devons donc mettre la requête dans un paramètre, puis nous pouvons la transmettre au serveur, et elle sera enregistrée. Ici, Char PT vous indique les erreurs et les fautes contenues dans le code, et il vous fournit également une stratégie d'atténuation et vous explique tout. C'est un bon moyen d'apprendre et d'inspecter les vulnérabilités du code. De la même manière, si vous travaillez pour application IOS ou une application iPhone, ce sera pour le code Swift, et ce sera très simple. Si vous avez une application Cutlin, vous pouvez également l'analyser ou comme toute autre application de bureau, vous pouvez l'analyser pour .net, C et d'autres applications Ensuite, la deuxième vulnérabilité est ScryptinGecesss intersite. Et ici, nous pouvons voir que le code affiche directement les entrées de l'utilisateur dans une vue de texte sans la nettoyer Ainsi, si l'entrée est affichée sur une interface de page Web ou une vue Web Android, cela peut entraîner des attaques excessives. Alors, pour l'atténuer, nous pouvons nettoyer correctement les entrées de l'utilisateur avant de les afficher C'est très important car parfois le code secret du serveur ou le code d'état s' affichent à l'écran, nous devons le nettoyer Les informations d'identification codées en dur, nous pouvons voir que le code contient des informations d'identification codées en dur pour les informations sensibles, telles que le mot de passe, qui pourraient présenter un risque de sécurité. Nous pouvons utiliser les préférences partagées d'Android avec un cryptage ou une adresse sécurisée. Ensuite, il existe une quatrième vulnérabilité liée gestion non sécurisée des bases de données Le risque est donc que d'autres applications puissent accéder à la base de données si elle n'est pas correctement sécurisée. La base de données a été créée et accessible sans aucune considération de sécurité. L'atténuation consiste à utiliser toutes les techniques de cryptage , puis à éviter l'absence de validation des entrées Il doit donc y avoir une validation des entrées appropriée. Ainsi, pour les applications Web, nous utilisons la validation frontale avec JavaScript et validation dorsale avec n'importe quel descripteur principal tel que PHP, ASP, GSP De même, pour Android Java, nous devons l'implémenter en Java. Si vous utilisez Kotlin, vous devez l' implémenter dans Kotlin Et comment cela peut être mis en œuvre, cela fera l'affaire. Et elle fournit ces choses. Maintenant, nous pouvons écrire maintenant, fournissez-moi le code mis à jour. Après avoir mélangé toutes les variabilités. Et ici, nous pouvons lui demander de mettre à jour les codes et nous pouvons également le revoir. Donc, tout d'abord, il fournira un fichier Java Android où nous pourrons voir cette écriture, puis nous pourrons l'avoir en indiquant également comment nous pouvons indiquer quelle partie il a sécurisée, comme créer ou ouvrir la base de données en toute sécurité, insérer en toute sécurité les informations d' identification par défaut et bien plus encore. Et puis quelles modifications ont été apportées au code, nous pouvons voir le résumé. OK. C'est donc très utile. JAGUPT peut donc vous aider à identifier les vulnérabilités. Cela vous aidera à comprendre ces vulnérabilités et à identifier les risques, et il peut également vous aider à écrire un nouveau code contenant les vulnérabilités corrigées. J'espère donc que cet exemple vous sera utile, surtout si vous travaillez pour des applications Android ou tout autre projet d' application mobile. Cela rendra votre processus plus sûr, vos applications plus sûres et plus précieuses. Vous allez en apprendre davantage dans les leçons à venir , jusqu'à ce que vous continuiez à apprendre et à avancer. 5. Vérifications de vulnérabilité du système- Windows et Linux: Bonjour, bon retour, mes amis. Dans cette leçon, nous allons découvrir comment nous pouvons utiliser charitibt pour générer certains types de code qui peuvent nous aider à identifier les vulnérabilités du système Alors allons-y. Ici, je vais commencer une nouvelle conversation, et maintenant je vais simplement écrire une simple invite. Écrivez ensuite un script SLA Vous vérifiez les faiblesses du système sous Linux. OK, donc dans les serveurs ou dans les environnements de bureau, nous utilisons différents systèmes d'exploitation. Donc, si vous utilisez Linux, ce soit sur un serveur ou un ordinateur de bureau, vous voudrez peut-être vérifier l'absence de diverses vulnérabilités, et voici certains articles de Snipper chat VTune Nous pouvons donc voir ici que je lui ai demandé d'écrire dix scripts shell pour vérifier les vulnérabilités du système sous Linux, et il les écrit un par un. Donc, dans le premier cas, nous devons vérifier de fichiers inscriptibles dans le monde entier car cela ne devrait pas autoriser tous les utilisateurs à écrire les fichiers pour changer cela. Vérifiez ensuite la présence de mots de passe faibles si l'un des utilisateurs figurant dans le mot de passe est stocké dans le fichier fantôme sous Linux. Cela fait donc référence au répertoire fantôme, euh, puis vérifiez la connexion root via SSH ou nous pouvons vérifier le shell sécurisé pour la connexion root Une fois que nous avons exécuté ces scripts shell sous Linux, nous pouvons vérifier ces fonctionnalités. Vérifiez s'il y a des mises à niveau assistées Donc, s'il y a des mises à niveau de sécurité à effectuer ou des correctifs logiciels , il vous le montrera. Ensuite, il est important de vérifier les ports ouverts, de remarquer qu'ils fonctionnent de la même manière que remarquer qu'ils fonctionnent nous pouvons vérifier les services en cours d'exécution. S'il y a certains damons cachés, il vous le montrera également. Damons sont donc les processus qui s'exécutent en arrière-plan, nous pouvons vérifier Ensuite, nous pouvons vérifier les SUID et les fichiers SGID. Ce sont des fichiers différents. Et puis, pour les logiciels obsolètes, les utilisateurs non autorisés vérifient les autorisations de fichiers non sécurisées et bien plus encore Peut-être que nous pouvons écrire plus d'instructions pour obtenir plus de description. Maintenant, c'est vrai, dix autres scripts shell. Et il effectuera dix vérifications supplémentaires pour détecter les fichiers et répertoires inconnus, pour détecter les protocoles SSH non sécurisés, pour vérifier les packages installés présentant des vulnérabilités connues, etc. Nous pouvons donc voir ici la vérification de différents serveurs, OpenSSL, OpenSSH, Apache deux, Nginx, Nginx, PHP, MySQL, SQL post-grade, et si vous en utilisez un autre, il vous suffit de le modifier en PHP, MySQL, SQL post-grade, et si vous en utilisez un autre, il vous suffit de le modifier en conséquence. Package dot get. Et ici, nous avons obtenu les autorisations de fichiers. Nous pouvons vérifier les identifiants utilisateur dont l'UID est zéro. Nous pouvons rechercher les services désactivés pour détecter un grand nombre de tentatives infructueuses, la présence de fichiers de mots de passe vides, etc. Et ici, nous pouvons voir que nous lui avons demandé dix codes et que nous en avons écrit un supplémentaire. Vérifiez donc les connexions récentes, vous pouvez vérifier le dernier journal Il s'agit de scripts SL basés sur la sécurité. Si vous l'utilisez pour Microsoft Server, il suffit de le demander. Écrivez tous les scripts pour Windows. OK. Et ici, il écrira les scripts PowerShell Nous ne lui avons pas demandé d' écrire pour PowerShell, mais Chaibt est suffisamment intelligent pour comprendre que sur un serveur Windows, nous ne pourrions exécuter que des scripts PowerShell, pas directement les scripts Shelly pas directement les scripts Shelly Et voici comment tout remplacer PowerShell pour un mot de passe faible pour l'accès à distance à Textop. Par ailleurs, nous pouvons voir qu'il génère tout le code Pour ces deux environnements, une fois que nous aurons effectué ces vérifications du système, ce sera très bénéfique pour vous. En particulier si vous vous intéressez à la cybersécurité, sécurisation de l'infrastructure, ou si vous n'avez pas d'expérience en cybersécurité, vous êtes une personne responsable , que vous soyez un administrateur système ou un développeur ou simplement toute personne responsable du système. Vous devez vous assurer que le système n'est pas compromis. Et pour cette sécurité, vous pouvez utiliser Chat GPT Et ici, nous n'avons fourni aucune donnée à Chat GPT. Nous allons tout de suite lui demander les scripts. En cas de problème ou si vous souhaitez que le code soit encore modifié, ou si vous trouvez des vulnérabilités ou des bogues dans le code lui-même généré par HachPT, demandez simplement à Chart GPT de le modifier comme bon vous semble. Je suppose, par exemple, comme dans le cas de la vérification des processus suspects, ici, il est exécuté pour différentes commandes pour Python, Ruby, PHP, Lua Pearl, peut-être que vous utilisez également ASP, vous suffit donc d'ajouter ASP à la fin Tu peux le mettre ici. Si vous n'utilisez pas PHP et que vous êtes certain qu'aucun script PHP ne s'exécute en arrière-plan, vous pouvez l'ignorer ou le supprimer. Vous pouvez modifier le code conformément aux exigences prédéfinies. J'espère que cet exemple vous sera utile. Essayez de le mettre en œuvre vous-même, continuez à apprendre et à avancer. 6. Chat temporaire pour la confidentialité et le contrôle des données: Bonjour, bon retour, mes amis. Dans cette leçon, vous expliquez comment utiliser une option de chat temporaire dans le chat Jupity. Cela serait utile, surtout si vous êtes préoccupé par la confidentialité et la sécurité de vos données. Comprenons donc pourquoi c'est important. Donc, sur la page d'accueil de Chat HDP, allez simplement dans le coin supérieur gauche de l'écran où vous pouvez choisir les modèles Il existe donc actuellement trois modèles différents. Nous n'avons pas de ChatPT. Le dernier en date est GPT 40 ou Omni. Ensuite, nous avons le GPT four turbo et le GPT 3.5. Comme vous pouvez le constater, ces trois modèles ont des capacités de performance différentes, et nous pouvons choisir l'un ou l'autre pour avoir une conversation. OK. Et juste en dessous de 3,5 PIB, vous pouvez voir une option de chat temporaire Alors, qu'est-ce qu'un chat temporaire et où devriez-vous l'utiliser ? Donc, si je l'active, par défaut, elle est désactivée. Si je l'active, vous pouvez voir le panneau d' invite passer au noir, et ici en haut, il est écrit sous forme de chat temporaire. Et dans le chat temporaire, j'ai la possibilité de choisir l'un des modèles. OK ? Ainsi, dans le chat temporaire, si vous souhaitez utiliser GPT 3.5, vous pouvez utiliser GPT quatre ou GPT Tous ces modèles fonctionnent donc parfaitement bien. OK ? Alors, qu'est-ce que le chat temporaire ? Ainsi, quelles que soient les informations que vous fournissez dans la conversation, comme le téléchargement d'un ensemble de données téléchargement d'un fichier de document ou simplement la fourniture d'informations, elles ne seront pas enregistrées sur le serveur HatGPT et Chat GBT ne s'en souviendra pas De plus, il ne sera pas non plus enregistré dans l'historique de vos conversations. Donc, si vous souhaitez utiliser complètement un mode incognitif ou le mode de navigation privée dans un navigateur Web, c' est exactement comme ça Cela sera plus sûr en termes de sécurité des données, et cela sera utile, en particulier lorsque vous partagez des informations sensibles ou des informations publiques et personnelles identifiables sur votre client, votre entreprise ou personnelles identifiables sur votre client, votre peut-être vous-même. Cela peut être le cas si vous devez utiliser des numéros de sécurité sociale, des numéros de téléphone, une adresse e-mail, une adresse, etc. Cela peut être le cas si vous devez utiliser des numéros de sécurité sociale , des numéros de téléphone, une adresse e-mail , etc. C'est recommandé. Tout d'abord, vous ne devez pas le partager avec Chat JBT et deuxièmement, s'il doit être partagé, utilisez toujours le chat temporaire Permettez-moi de vous montrer un exemple. Cela ressemble exactement à la même chose. Il s'agit d'une transcription de l'audience. Permettez-moi de télécharger les deux audiences du tribunal. Pourriez-vous rédiger une copie d'un jugement juridique basé sur le fait que ces deux personnes tiennent des audiences pour un litige immobilier. OK, donc voilà, j'ai les deux séries d' audience de l'affaire du litige immobilier. Et si je veux rédiger un jugement, sur la base de ces informations, il rédigera un jugement. OK, alors voilà. Et je ne veux pas fournir ces informations sensibles au chapeau GPT ou ne veux pas les récupérer Plus tard, je veux juste le faire , puis je pourrai l'utiliser, copier et le coller n' importe où dans le fichier doc, et je retournerai dans le monde. Vous pouvez voir dans l'historique des discussions cette conversation n' est pas enregistrée. OK. J'espère donc que vous comprenez comment nous pouvons utiliser le chat temporaire dans différentes situations et quel est l'avantage d'utiliser le chat temporaire par rapport aux discussions générales. J'espère donc que cet exemple vous sera utile, que vous en apprendrez davantage dans les prochaines leçons d'ici là, continuerez à apprendre et à avancer. 7. Générer des programmes python pour l'analyse de données: Bonjour, bon retour, mes amis. Dans cette leçon, vous allez apprendre comment générer le code Python pour l'analyse des données. Alors allons-y. Chat PT peut vous aider à écrire le code dans différentes langues de différentes manières pour résoudre des problèmes simples ou complexes, et nous allons voir ici comment générer le code Python pour cela. Donc, ici, j'utilise GPT 40, dernière version de hATPT, bien que vous puissiez toujours utiliser GP four ou GPT Si vous souhaitez télécharger un jeu de données pour Chat GPT génère le code, il est préférable d'utiliser GPT four ou four car ces deux modèles vous permettent de télécharger le fichier Sinon, si vous choisissez de télécharger sur GPT 3.5, vous ne pourrez télécharger aucun fichier Cela dépend donc de votre situation. Ici, je télécharge un ensemble de données, le jeu de données télécom dans CSU, il s'agit d'un exemple de jeu de données que je souhaite analyser Je suis donc en train d'écrire une simple invite. Écrivez cinq programmes Python pour effectuer diverses opérations sur cet ensemble de données, y compris le nettoyage des données. Modélisation, visualisation et analyse. Et c'est parti. Il s'agit d'une simple promotion de deux lignes demandant chapeau GPT de générer cinq programmes pour différents ensembles d'opérations Si vous êtes déjà certain des opérations exactes que vous souhaitez effectuer, que vous souhaitiez supprimer les valeurs nulles d'un ensemble de données ou que vous souhaitiez obtenir toutes les valeurs d'une colonne dans un format spécifique, ensemble d'opérations fait partie de la partie relative au glanage de données Si vous souhaitez créer des clusters tels que des clusters Kmean, il s'agit de modéliser des données ou de créer des visualisation de données tels que des graphiques linéaires, Sankey, tmp, n'importe quel type de graphique Sankey, tmp, n'importe quel type de Si vous souhaitez analyser ou trouver les informations critiques à partir de l'ensemble de données, cela relèverait de la catégorie de visualisation souhaitez analyser ou trouver les informations critiques à partir de l'ensemble de données, . On peut pratiquement tout faire en Python. Library Python est le langage le plus approprié pour effectuer un ensemble d' opérations pour la science et l'analyse des données , voici le truc. Nous avons ici le premier programme lié au nettoyage des données. Ici, nous pouvons le voir lire ce fichier CSV, créer un chemin fictif, puis, une fois le fichier CSV obtenu, il comprendra le jeu de données et le voilà changer la valeur comme la valeur manquante Il vérifie d'abord les valeurs nulles lorsqu'il n' y en a pas, puis il fournit les noms de colonnes propres. Il vérifie donc les minuscules. Remplacez Ipacber par un trait de soulignement. Chaque fois qu'il y a une barre d'espace, elle la change avec un trait de soulignement De la même manière, convertissez les colonnes de date au format datetime. Il convertit donc la date et l'heure afin qu'elle puisse être utilisée pour le calcul , car parfois les gens entrent les dates dans différents formats. Ainsi, aux États-Unis, le mois est écrit avant le jour du mois et dans d'autres parties du monde, le jour du mois est écrit avant le mois. Ce sera donc un formatage différent. Nous voulons donc que notre produit soit dans un format simple. Ensuite, nous voulons gérer les valeurs manquantes. Il vérifie la moyenne des valeurs numériques et vous pouvez vérifier. Ensuite, il convertira la colonne catégorique en type de catégorie et voici le truc Il a appliqué trois ou quatre opérations différentes pour le nettoyage des données dans un seul programme. Python peut être très efficace. Si vous devez l'implémenter avec un autre langage, il faudra certainement plus de lignes de put. C'est pourquoi nous utilisons Python. De même, il a ensuite généré un deuxième programme d'analyse exploratoire des données Et ici, il charge d'abord un ensemble de données, puis convertit la colonne nécessaire en types appropriés. Encore une fois, la durée des données, les statistiques descriptives, le contrôle, puis le taux de désabonnement car il s'agit d'un ensemble de données télécoms et nous voulons identifier les clients les plus susceptibles de se désister Nous voulons donc identifier ces clients, puis prendre les mesures appropriées. Selon le type de plan, nous avons généralement trois types de plans dans cet ensemble de données, le plan de base, le plan premium et le plan illimité, et nous voulons identifier plan que nous devons proposer. Voilà donc l'analyse. Après avoir effectué une analyse exploratoire des données concernant le taux de désabonnement et créé une matrice de corrélation à l'aide du cadre de données Et puis c'est parti pour la visualisation des données. Il utilise Matt plot lib et CBonn pour représenter le graphique et le diagramme de distribution du taux de désabonnement est affiché après l'exécution de ce noyau Ici, nous pouvons voir le graphique du dénombrement et la distribution du taux de désabonnement est indiquée ici Ensuite, il y a la distribution des factures. La carte thermique de corrélation est également présentée. La carte thermique nous indiquera donc la fraîcheur ou la chaleur pour afficher différentes valeurs Après cette visualisation, trois types de graphiques différents ont été générés. D'abord pour le diagramme de distribution du taux de désabonnement, puis pour la distribution de la facture mensuelle par type de plante, puis pour la carte thermique de corrélation Ensuite, il écrit le code pour la modélisation prédictive. La modélisation prédictive nous permet donc de prévoir les valeurs futures en fonction des ensembles de données. Ici, il faut donc adopter certaines approches en divisant l'ensemble de données, en normalisant les caractéristiques, en entraînant le modèle, puis nous pouvons prédire les valeurs à venir en fonction la matrice de confusion et d'autres Il pourrait donc y avoir une approche différente. Nous pouvons opter pour le généré ou si vous n'êtes pas sûr de ce modèle, vous pouvez demander au générateur Hatch PDTwo, adopter une approche différente ou utiliser un modèle différent Ensuite, il y a la segmentation de la clientèle. Il est donc certain que les clients appartiennent à différentes catégories et nous voulons identifier le comportement du client chaque fois que nous analysons un ensemble de données C'est pourquoi nous pouvons prendre un ensemble de mesures spécifiques sur les clients séparés Nous ne voulons donc pas déranger les clients qui sont les moins susceptibles de se désister, mais nous voulons les fidéliser pour les clients les plus susceptibles de le faire Cela pourrait donc être la mise en œuvre de cette analyse. Consultez ici les clusters appris utilisés en Saskatchewan, le laboratoire Mat Plot et les Pandas Pandas pour les calculs L'algorithme K signifie que l'algorithme de cluster est utilisé ici, comme nous pouvons voir ici, il trace la courbe du coude composée de différentes valeurs. Nous pouvons lire ici les étiquettes X et Y sur le nombre de clusters et W CSS, et ici le nombre optimal de clusters est de trois vérifications, puis de sous-valeur. Vous voulez obtenir l'explication, expliquer le code de segmentation de la clientèle, vous pouvez l'écrire ici, expliquer. Le code ou nous pouvons dire le programme. Vous pouvez écrire du code pour la segmentation des clients. OK. Et ici, il vous donnera une bonne explication ou peut-être de la documentation. trois premières parties concernent donc l'importation des bibliothèques utilisées pour la manipulation des données. Les pandas sont utilisés pour la manipulation et l'analyse des données, la moyenne K est utilisée comme algorithme de clustering par Psychic Learn pour l'apprentissage non supervisé, le modèle d'apprentissage automatique et le graphique Matplot Pipe est utilisé trois premières lignes sont donc claires, puis le chargement de l'ensemble de données est un fichier CSE suivi du chemin du fichier Ensuite, nous avons la sélection des fonctionnalités pour le clustering. Voici donc les trois colonnes. L' utilisation des données de facturation mensuelles et la durée des appels sont utilisées comme sélection de fonctionnalités. Sur cette base, nous voulons créer des clusters. Ensuite, nous devons déterminer le nombre optimal de clusters en utilisant la méthode du coude. Et voici le code. Et une fois qu'elle est identifiée, nous pouvons créer un graphique pour la courbe d'Elbow. Et il y a une explication détaillée pour d'autres choses en détail, que vous pouvez lire puis comprendre. Vous pouvez donc voir ici à quel point il est facile d' analyser un ensemble de données donné à l' aide de HathPT, vous pouvez générer l' intégralité du code Python, différents types de programmes, en utilisant différentes bibliothèques en Python Et ici, si vous êtes étudiant ou débutant, vous obtiendrez l'explication de chaque partie du code. Si vous êtes un professionnel, vous pouvez tout de même gagner beaucoup de temps si vous devez saisir le code manuellement. Ici, vous obtiendrez le contexte et vous générez le code simplement en fonction de l'ensemble de données donné. J'espère que cette chose vous sera utile et que vous en apprendrez davantage dans les leçons à venir continuant à apprendre et à faire avancer les choses. 8. Générer une page html à partir d'une image: Bonjour, bon retour, mes amis. Dans cette leçon, vous allez découvrir un cas d'utilisation intéressant dans lequel nous allons télécharger une image. Et sur la base de cette image, nous allons générer le code ou créer un site Web. Commençons donc. Je suis ici sur ChatPT. J'utilise le modèle GPT quatre car nous pouvons télécharger n'importe quelle image sur Chat GPT, uniquement en utilisant GPT quatre ou quatre OK ? Donc, si vous passez au GPT 3, nous ne pouvons pas télécharger d'image jusqu'à présent Peut-être que dans les mises à jour ultérieures, ils autoriseront cette fonctionnalité, mais pour le moment, nous devons utiliser quatre modèles. Je vais donc télécharger une image ici. Voici une image. Laissez-moi écrire un message avant de pouvoir vous montrer l'image. Voici donc l'invite basée sur cette image créez un formulaire STML composé de tous les CSS STML et de JavaScript Tu sais, une seule page Web. OK, donc c'est le message. Ainsi, chaque fois que vous téléchargez une image et demandez à CHAPT d'effectuer une tâche, nous devons toujours écrire une OK, donc ici, comme vous pouvez le voir sur l'image, il s'agit d'un simple croquis dessiné à la main sur une feuille de papier Il se compose du champ de nom, d'une zone de texte, d'un champ e-mail, autre zone de texte, d'une case à cocher, d'accepter les conditions, puis d'un bouton de connexion Nous voulons donc que notre page Web ressemble à ceci, nous allons donc créer une page de connexion. Donc, pour ceux d'entre nous qui ne savent pas comment écrire un site Web ou un code pour le site Web, nous pouvons générer le code aussi simplement que cela. Et pour les personnes qui connaissent encore les langages de programmation ou qui connaissent le développement Web, ce serait un gain de temps considérable D'accord, vous pouvez voir ici que CHaiPT a généré un énorme code pour le SDML, le CSS et le JavaScript, tout est Nous devons simplement vérifier si cela fonctionne ou non. J'ai donc copié le code. Je vais créer un nouveau fichier texte. Permettez-moi d'appeler cela un login. Soulignez la page. Ensuite, je copie le code ici, je le colle. Donc, toutes les pages SML, CSS et JavaScript s'y trouvent. Ensuite, je renommerais ce fichier texte, changerais en point SGML Dans le formulaire, puis je double-cliquerai. Donc, une fois que j'ai double-cliqué, vous pouvez voir qu'une page de connexion a été créée, bien que l'interface utilisateur ne soit pas parfaite, mais nous pouvons toujours la corriger plus tard. Ici, je peux fournir n'importe quel nom, par exemple, je m'appelle Herset. Je fournis ce nom, e-mail si vous pouvez taper, sinon, laissez-moi vérifier si je ne tape pas et que j'accepte les conditions et que je me connecte, il me dit de remplir ce champ. OK, donc ça marche. Nous avons donc le SDML en place, le CSS et le JavaScript Tout fonctionne, et nous avons une page Web simple créée très facilement. Donc, si vous voulez créer un site Web complet, peut-être que votre site Web peut contenir dix pages Web différentes, vous pouvez le dessiner sur une feuille de papier et demander à hat chibty le code Il serait donc très rapide de créer ces choses. Bien que cela fonctionne pour les sites Web de base, si vous avez des complexités avancées comme partout où vous utilisez jQuery, Angular, Bootie Strap, etc., vous pouvez également générer Cela dépendra donc entièrement de ce que vous écrivez, votre façon de penser, de la manière dont vous décomposez le problème, puis vous allez générer un code. C'est ainsi que vous pouvez générer le code de développement Web frontal en STML, CSS et JavaScript à l'aide de cha chi patin Si vous souhaitez le corriger davantage, nous devons le dire ici. Et chaque fois qu'il y a une erreur, nous pouvons la corriger. Maintenant, veuillez l'ajouter, veuillez le rendre adapté aux mobiles en modifiant le code. OK, nous pouvons donc modifier le code, demander à hat HPT de le rendre adapté aux mobiles en ajoutant des éléments de design réactifs en CSS, et il peut utiliser le bootstrap ou autre chose Bien qu'ici, nous puissions voir un énorme CSS en cours d'écriture. Intérêt, tout devrait être pareil. Les éléments JavaScript sont là, et permettez-moi de copier ce truc et de vérifier si cela fonctionne. Bon, maintenant j' écris un nouveau code, crée un nouveau fichier texte pour que nous puissions comparer, je l' appelle page, c'est simple, je copie le code ici. Renomme-le. Désolée. Nous devons le renommer de THT en STML puis l'ouvrir Et ici, vous pouvez voir que cela ressemble à ça. Et pour vérifier s' il fonctionne de manière réactive ou non, je peux simplement modifier la taille de l'écran et l' ajuster. D'accord, il s'agit donc d'un design réactif, relativement similaire au précédent Et c'est si vous souhaitez changer la couleur ou l'interface utilisateur, vous pouvez certainement modifier vos besoins. C'est ainsi que vous pouvez créer un site Web ou générer le code frontal à l'aide hat HIPT et vous pouvez également générer un code basé sur l'image Vous pouvez également l'écrire dans l'invite ou utiliser une combinaison des deux. J'espère donc que cet exemple vous sera utile. vous allez apprendre d'autres concepts de ce type là, vous allez apprendre d'autres concepts de ce type dans les leçons à venir, continuer à apprendre et continuer à avancer.