Shanraq.org Shanraq.org
Приватность, авторство и цифровое благополучие
Общество

Информатика: создаём своего цифрового помощника Урок 61 из 72

Приватность, авторство и цифровое благополучие

Для отчёта о занятиях нам нужны минуты и дата.

Где мы на карте

Урок 61 из 72. Блок «Цифровая безопасность» (55–62). Мы продолжаем локального помощника с тремя вымышленными задачами. Каждая мера имеет конкретную границу: учебная версия не становится готовым публичным сервисом.

Приватность, авторство и цифровое благополучие

Ситуация и вопрос

Для отчёта о занятиях нам нужны минуты и дата. Чужое имя, фотография и точный адрес не помогают ответить на вопрос «сколько времени занимались?». Меньше данных — меньше вред при утечке.

Новые слова без пропусков

Минимизация данных — собирать только нужное для понятной цели. Согласие должно быть информированным и подходить к контексту; для детей действуют дополнительные требования и помощь взрослых. Лицензия определяет разрешённое использование чужого материала. Цифровое благополучие включает перерывы, сон и право не быть постоянно онлайн. Учебные данные нашего помощника вымышлены.

Опорный сигнал

Прочитайте три клетки схемы слева направо, затем закройте третью. Назовите вход и действие в каждой клетке; предскажите, чем закончится путь и какой наблюдаемый факт подтвердит ответ. Сравните рисунок с файлом проекта или контрольным примером. Если число на схеме не получается из данных, исправьте схему, а не данные под красивую картинку.

Разбираем шаг за шагом

Просмотрите столбцы study_sessions.csv: ID занятия, ID задачи, дата, минуты, источник. Для учебного подсчёта этого достаточно. Попробуйте предложить новый столбец «домашний адрес» и докажите, что он не нужен для отчёта 45/0/25. Затем составьте памятку: не вставлять в модель чужие личные сообщения, проверять лицензию изображения, ставить перерыв после работы и сообщать взрослому о нежелательном контакте.

Предскажите и проверьте

Запишите ожидаемый вывод до запуска кода. Выполните его в указанной папке step-06 или step-07, сравните результат символ за символом и объясните каждую строку. Затем измените один безопасный вымышленный вход и повторите цикл «предсказать — запустить — изменить — объяснить — проверить». Наблюдение на маленьком наборе не превращайте в обещание для реальных людей.

import csv
with open("study_sessions.csv", encoding="utf-8") as file:
    print(next(csv.reader(file)))

Ожидаемый вывод

['session_id', 'task_id', 'observed_on', 'minutes', 'source']

Поймайте ошибку

Публичный доступ к файлу не равен разрешению на его повторную публикацию. Анонимные на вид ID иногда можно связать с человеком через другие данные; поэтому не обещайте абсолютную анонимность. Удаление имени из базы не удаляет его из резервных копий автоматически.

Изменение проекта

В проекте 1.3 сохраняются исходные три задачи, четыре занятия и правила напоминаний. Новые действия вынесены в security_assistant.py: проверка, создание отдельной копии и восстановление только в новый файл. Запишите, от какой угрозы помогает это изменение и от какой не помогает; учебные данные остаются вымышленными.

Задание и доказательство

Удалите из вымышленной анкеты три лишних поля, сохранив способность строить отчёт. Покажите, где записана цель хранения и кто может запросить удаление. Назовите одну границу ваших решений.

Перенос в новую ситуацию

Кружок хочет публиковать фотографии детей и время их посещений. Какие вопросы нужно задать до публикации?

Возврат через 1, 7 и 30 дней

Через 1 день нарисуйте схему по памяти и найдите в ней одну границу применения. Через 7 дней объясните её товарищу, не читая урок, и решите 7 из 10 вопросов блока; ошибочные ответы разберите на конкретных входах. Через 30 дней откройте свежую копию проекта, воспроизведите проверку и перенесите принцип в новый пример. Сохраните свой протокол с входом, ожидаемым и фактическим результатом.

Первоисточник для проверки

Официальный документ

Следующий урок

Выпуск 1.3: защищённый помощник и восстановление

Если вы нашли ошибку или опечатку в тексте статьи, то сообщите нам об этом

Проверить доказательство проекта

Запишите наблюдение, объяснение, исправление ошибки и изменение своего проекта. Модель укажет первую перепутанную или недоказанную связь, но не даст готовый ответ.

Чтобы проверить, нужно войти. Войти

Комментарии (0)

Пока нет комментариев. Будьте первым.