Я разрабатываю приложение с Tkinter в качестве пользовательского интерфейса. В настоящее время я использую функцию Askopenfilename tkinter.filedialog, чтобы позволить пользователю выбрать файл.
Затем я создаю скрытый файл для [отредактировано] целей с тем же именем файла. В результате мне нужно использовать подпроцесс, который, как я читал, может страдать от уязвимостей внедрения команд, если входные данные не очищены.
На данный момент я это сделал довольно незначительная санитарная обработка, и прежде чем я займусь прополкой, я хотел выяснить: Askopenfilename уже достаточно продезинфицирован/безопасен? Или мне следует относиться к нему как к несанкционированному оператору ввода? В документации говорится только следующее:
tkinter.filedialog.askopenfilename(**options)
tkinter.filedialog.askopenfilenames(**options)
Две вышеупомянутые функции
создать диалог открытия и вернуть выбранные имена файлов, которые
соответствуют существующим файлам.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ename-safe
Безопасно ли имя файла Askopenfilename в Tkinter? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Изменение размера диалогового окна Askopenfilename (ширина) в tkinter в Linux [Python]
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Tkinter filedialog.askopenfilename do open впервые, но больше не открывается
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Tkinter filedialog.askopenfilename Do Open впервые, но не появляется во второй раз
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Добавить несколько расширений в одном FileTypes Mac - tkinter/filelialog/askopenfilename
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-