TGViewer
SecureTechTalks SecureTechTalks @securetechtalks · 301 subscribers
Post #20 145
✨ Добро пожаловать в SecureTechTalks! ✨

Сегодня мы хотим поделиться с вами примерами запросов в Chat GPT, которые помогут вам получить примеры безопасного кода.

1️⃣ Запрос: "Можете предоставить пример безопасного кода для обработки пользовательского ввода?"

  
   user_input = input('Введите пароль: ')
  
   # Производим обработку и валидацию пользовательского ввода
   if len(user_input) >= 8 and any(c.isupper() for c in user_input) and any(c.isdigit() for c in user_input):
       # Код, выполняющийся, если ввод пользователя соответствует требованиям безопасного пароля
       print('Пароль принят.')
   else:
       # Код, выполняющийся, если ввод пользователя не соответствует требованиям безопасного пароля
       print('Неправильный пароль. Попробуйте снова.')
  


2️⃣ Запрос: "Можете предложить пример безопасного кода для работы с базой данных?"

  
   import java.sql.*;

   public class DatabaseAccess {
       public static void main(String[] args) {
           Connection connection = null;
           Statement statement = null;
           ResultSet resultSet = null;

           try {
               // Установка соединения с базой данных
               Class.forName("com.mysql.cj.jdbc.Driver");
               connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "username", "password");

               // Выполнение SQL-запроса безопасным способом
               statement = connection.createStatement();
               String query = "SELECT * FROM users WHERE id = ?";
               PreparedStatement preparedStatement = connection.prepareStatement(query);
               preparedStatement.setInt(1, 12345);
               resultSet = preparedStatement.executeQuery();

               // Обработка результата запроса
               while (resultSet.next()) {
                   int id = resultSet.getInt("id");
                   String name = resultSet.getString("name");
                   System.out.println("ID: " + id + ", Name: " + name);
               }
           } catch (Exception e) {
               e.printStackTrace();
           } finally {
               // Закрытие ресурсов
               try {
                   if (resultSet != null) resultSet.close();
                   if (statement != null) statement.close();
                   if (connection != null) connection.close();
               } catch (Exception e) {
                   e.printStackTrace();
               }
           }
       }
   }
  


3️⃣ Запрос: "Можете предоставить пример безопасного кода для защиты от XSS?"

  
   $user_input = $_GET['message'];
   $sanitized_input = htmlspecialchars($user_input, ENT_QUOTES, 'UTF-8');
   echo "Привет, " . $sanitized_input . "!";
  


Надеемся, эти примеры безопасного кода будут полезны для защиты вашего программного обеспечения от уязвимостей и вы научитесь использовать модель GPT для решения задач кибербезопасности.

Остаемся на связи!

#кибербезопасность #нейросети #gpt
  • ❤ 1
More from @securetechtalks
  1. Oct 12, 2026🧨 AI агент сам находит путь от prompt injection до RCE Исследователи представили AgentXpl…
  2. Oct 9, 2026🧨 Haiku 5.5 уже умеет получать RCE в Chrome Anthropic выпустила Claude Haiku 5.5. Формаль…
  3. Oct 8, 2026🧨 Copilot CLI слил .env за 28 секунд через зашифрованный prompt injection Исследователи A…
  4. Oct 7, 2026🧨 AI Agent Gateway: шлюз, чтобы агент не таскал ключи по всем MCP Tuskira открыла исходны…
  5. Oct 6, 2026🧨 Два безопасных Skill могут собрать RCE Новое исследование и новая проблема: каждый навы…
  6. Oct 5, 2026🧨 OWASP Noir: карта API прямо из исходного кода OWASP Noir - это open source SAST инструм…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →