4.91M
Category: informaticsinformatics

Ознакомительная практика ООО "Цифровые советники"

1.

Отчёт по ознакомительной практике
Ознакомительная практика ООО “Цифровые советники“
Кафедра: Цифровые технологии и моделирование
Выполнил студент гр. БПИ09-24-01: Плохотин Илья Александрович

2.

Цели и задачи
Ознакомление с предприятием
Изучение основ OSINT
Детальное изучение структуры и направлений
Освоение методов и инструментов разведки на
деятельности ООО «Цифровые советники».
основе открытых источников.
Изучение курса C++
Решение практических задач
Начальное погружение в основы языка
Применение полученных знаний по C++ для
программирования C++ и его ключевые
решения практических задач.
концепции.

3.

Что такое OSINT?
OSINT (Open Source Intelligence) — это сбор и анализ информации из публично
доступных источников для получения разведывательных данных. Это может включать
данные из социальных сетей, новостных статей, публичных записей и даже спутниковых
снимков.

4.

Пример использования OSINT
Кибербезопасность
Поиск утечек данных: Анализ публичных баз данных для проверки компрометации email или паролей.
Анализ угроз: Мониторинг даркнета и хакерских форумов для выявления утечек данных или планируемых атак.
Журналистика и расследования
Проверка фейков: Установление подлинности фото и видео через поиск по изображению в Google или Яндекс
Расследование коррупции: Анализ госзакупок, деклараций чиновников и данных реестров недвижимости.
Поиск людей: Использование различных соцсетей, публичных баз данных и методанных для установления
личности.

5.

Темы онлайн-курса по программированию на
C++
1.1. Вводное занятие
1.7. Цикл for и массивы
1.2. Знакомство со средой разработки
1.8. Двумерные массивы
1.3. Целые числа
1.9. Функции и рекурсия
1.4. Условный оператор
1.10. Строки и символы
1.5. Цикл while
1.11. Словари и множества
1.6. Действительные числа
1.12. Стандартные алгоритмы STL

6.

Пример задачи на C++
Дан список целых чисел, который может содержать до 100 000 чисел. Определите, сколько в нём встречается
различных чисел.
Входные данные
Вводится число N — количество элементов списка, а затем N чисел, разделённых пробелами.
Выходные данные
Выведите ответ на задачу — количество уникальных чисел.

7.

Решение задачи
Количество элементов - 5
Элементы - 1 2 3 2 1
#include <iostream>
#include <set> // Подключаем библиотеку для работы с множествами
using namespace std;
int main() {
set <int> s; // Объявляем множество для хранения уникальных чисел
int n, k;
cin >> n; // Считываем количество элементов
for (int i = 0; i < n; i++) {
cin >> k; // Считываем каждое число
s.insert(k0 // Добавляем число в множество, которое автоматически
// игнорирует дубликаты.
}
cout << s.size(); // Выводим размер множества, который равен количеству
// различных чисел.
return 0;}
Вывод: 3

8.

Заключение
Освоены базовые навыки работы с OSINT и заложены базовые знания
для дальнейшего изучения C++, что станет прочной основой для будущей
деятельности в области цифровых технологий.

9.

Спасибо за внимание!
English     Русский Rules