From 802270204d96476be98fd1e397c98540c0af8d26 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Wed, 9 Oct 2024 00:26:01 +0200 Subject: [PATCH] Security: Add warning in dropbox download to educate users about the dangers of downloading files from untrusted sources - refs BT#22085 --- main/dropbox/index.php | 1 + main/lang/english/trad4all.inc.php | 3 ++- main/lang/french/trad4all.inc.php | 3 ++- main/lang/spanish/trad4all.inc.php | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/main/dropbox/index.php b/main/dropbox/index.php index e0d8395321a..4560076b32a 100755 --- a/main/dropbox/index.php +++ b/main/dropbox/index.php @@ -274,6 +274,7 @@ echo ''; } } + echo Display::return_message(get_lang('DropboxVulnerabilityWarning'), 'w', false); } if (!$view || $view == 'sent' || !$showSentReceivedTabs) { diff --git a/main/lang/english/trad4all.inc.php b/main/lang/english/trad4all.inc.php index d106682fe0e..1da04450527 100644 --- a/main/lang/english/trad4all.inc.php +++ b/main/lang/english/trad4all.inc.php @@ -9072,4 +9072,5 @@ $MoodleVersion = "Moodle version"; $CreateExport = "Create export file"; $MoodleExportAdminIDComment = "Moodle requires a user identification to be stored inside some XML files of the .mbz format. Please provide an internal (integer) ID of the user exporting this course or Moodle's internal user ID of the user that will be the owner of the imported resources. If you're in doubt, just write '1' and some fake data ton continue."; -?> +$DropboxVulnerabilityWarning = "Remember to only download files sent by people you trust. If in doubt, please use a anti-virus tool on your computer to mitigate the risk of harm to your data."; +?> \ No newline at end of file diff --git a/main/lang/french/trad4all.inc.php b/main/lang/french/trad4all.inc.php index 16fd00a2d5d..a91a180e195 100644 --- a/main/lang/french/trad4all.inc.php +++ b/main/lang/french/trad4all.inc.php @@ -9007,4 +9007,5 @@ $CreateExport = "Créer un export"; $MoodleExportAdminIDComment = "Moodle requiert une identification de l'utilisateur pour la stocker au sein de fichiers XML qui font partie du format .mbz. Merci de bien vouloir fournir un numéro interne (nombre entier) de l'utilisateur qui exporte le cours, ou d'un utilisateur de notre système, qui sera désigné (s'il y a correspondance) comme le propriétaire des ressources importées sur l'autre système. Si vous avez encore des doutes, indiquez simplement '1' et donnez des données fictives."; -?> +$DropboxVulnerabilityWarning = "Ne téléchargez que des fichiers envoyés par des personnes en qui vous avez confiance. Dans le doute, merci d'utiliser un programme anti-virus sur votre ordinateur pour réduire les risques pour vos données."; +?> \ No newline at end of file diff --git a/main/lang/spanish/trad4all.inc.php b/main/lang/spanish/trad4all.inc.php index acb92b553ce..a4132bccc0b 100644 --- a/main/lang/spanish/trad4all.inc.php +++ b/main/lang/spanish/trad4all.inc.php @@ -9097,4 +9097,5 @@ $MoodleVersion = "Versión de Moodle"; $CreateExport = "Crear archivo de exporte"; $MoodleExportAdminIDComment = "Moodle requiere la indentificación de algún usuario para almacenarla dentro de los archivos XML del formato .mbz. Por favor indique un número de ID interno (entero) del usuario quien está exportando este curso, o el ID interno del usuario en Moodle para el usuario quien será propietario de los recursos importados. Si tiene duda, puede simplemente marcar '1' y algunos datos falsos para seguir."; -?> +$DropboxVulnerabilityWarning = "Recuerde únicamente descargar archivos enviados por personas conocidas. Si tiene dudas, use un anti-virus en su computadora para reducir el riesgo de daños a sus datos."; +?> \ No newline at end of file