36 / 32 / 23
Регистрация: 28.12.2015
Сообщений: 264
|
|
Опасно ли использовать подключение к FTP?19.02.2016, 17:26. Показов 1635. Ответов 9
Метки нет Все метки)
(
Добрый вечер!
В Windows Forms используется подключение к фтп серверу, безопасно ли это? Можно ли как-то имея только *.exe файл, дабыть оттуда информацию?
0
|
19.02.2016, 17:26 | |
Ответы с готовыми решениями:
9
FTP подключение. nsFTP: как использовать? Можно ли один раз подключиться к FTP-серверу и использовать это подключение из других методов?
|
22 / 25 / 11
Регистрация: 10.10.2013
Сообщений: 165
|
|
19.02.2016, 17:31 | |
Fedor_Fedorov,
Какая боль, какая боль...
Имея exe файл можно сделать что угодно. Это же exe. К FTP обычно подключаются для того, чтоб скачать какую-то информацию.
0
|
22 / 25 / 11
Регистрация: 10.10.2013
Сообщений: 165
|
||||||
19.02.2016, 17:56 | ||||||
Fedor_Fedorov, не зашивай регистрационные данные в программу, сборка .Net(*.exe на C# в данном случае) хранит все строки, которые ты в нее записал статично.
Например
1
|
22 / 25 / 11
Регистрация: 10.10.2013
Сообщений: 165
|
|
19.02.2016, 18:44 | |
Fedor_Fedorov, любая строка которая записана в коде, не важно в каком виде она записана, будет храниться в сборке в открытом виде.
Добавлено через 23 минуты Fedor_Fedorov, мы может говорим про разное, если ты имеешь в виду перехват данных при передаче, то это можно сделать, если задаться целью. Чем лучше защищена передача, тем меньше людей зададутся целью. А если ты их закодил в экзешник нужно просто разобрать экзешник.
1
|
![]() 6520 / 4096 / 1606
Регистрация: 09.05.2015
Сообщений: 9,560
|
|
19.02.2016, 23:46 | |
0
|
22 / 25 / 11
Регистрация: 10.10.2013
Сообщений: 165
|
|
19.02.2016, 23:56 | |
![]() Решение
Fedor_Fedorov, да, если они заданы там как константная строка. Все, что написано на C# это без 5 минут Open Source. Максимум, что могу посоветовать, это вводить руками, если так важно. Можно конечно строчку зашифровать, запихнуть в С++ DLL, пройтись по программе обфускатором, написать выход из под отладика и так далее. От любопытных старшеклассников спасет.
2
|
36 / 32 / 23
Регистрация: 28.12.2015
Сообщений: 264
|
|
20.02.2016, 10:07 [ТС] | |
Спасибо.
0
|
20.02.2016, 10:07 | ||||||
Помогаю со студенческими работами здесь
10
Чем опасно использовать Denwer в сети? Действительно ли опасно использовать ломаный софт? Насколько опасно использовать Google Chrome? Насколько опасно использовать накрутку САР Опасно ли использовать оперативную память без VREF Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Как использовать Behavior Graph в Unity при создании игрового AI
GameUnited 14.04.2025
Искусственный интеллект в играх прошел долгий путь эволюции. От простейших алгоритмов, движущих призраками в Pac-Man, до сложных систем, управляющих поведением персонажей в современных AAA-проектах. . . .
|
Создание и стилизация списков в SwiftUI
mobDevWorks 14.04.2025
Списки — фундаментальный элемент мобильных интерфейсов. От списка контактов до ленты новостей, от настроек до каталога товаров — трудно представить приложение, которое не использовало бы этот. . .
|
Паттерн SAGA и распределённые транзакции в микросервисной архитектуре
stackOverflow 14.04.2025
Переход от монолитной архитектуры к микросервисам принес множество преимуществ: гибкость разработки, независимость развертывания и масштабирования отдельных компонентов. Однако этот переход создал и. . .
|
Кастомные аллокаторы в C++ и оптимизация управления памятью
bytestream 14.04.2025
Работа с памятью в С++ всегда была и остаётся одной из самых увлекательных и сложных задач для программиста. Любой опытный C++ разработчик подтвердит: стандартные механизмы аллокации памяти – штука. . .
|
Организация сетей в Kubernetes и эффективное развертывание
Mr. Docker 14.04.2025
Сетевая инфраструктура Kubernetes представляет собой сложную, но хорошо спроектированную систему, которая позволяет контейнерам взаимодействовать между собой и с внешним миром. За кажущейся простотой. . .
|
Многопоточность в Rust: Fearless concurrency и практические примеры
golander 14.04.2025
Многопоточное программирование связано с рядом известных проблем. Наиболее распространенные из них — гонки данных (data races), взаимные блокировки (deadlocks) и условия гонки (race conditions). Эти. . .
|
Списки и кортежи в Python: различия, особенности, применение
py-thonny 13.04.2025
Python славится своей гибкостью при работе с данными. В арсенале языка есть две основные последовательные структуры данных, которые программисты используют ежедневно — списки и кортежи. Эти структуры. . .
|
Middleware в ASP.NET Core
UnmanagedCoder 13.04.2025
В ASP. NET Core термин "middleware" занимает особое место. Что же это такое? Middleware представляет собой программные компоненты, которые формируют конвейер обработки HTTP-запросов в приложении. . . .
|
Таблицы лута в Unity с MinMaxCurve и AnimationCurve
GameUnited 12.04.2025
Создание сбалансированного лута в играх — задача не из простых. Разработчики постоянно ищут способы настройки систем выпадения предметов, которые будут одновременно справедливыми для игроков и. . .
|
std::expected в C++: Управление ошибками
bytestream 12.04.2025
Обработка ошибок всегда была важной и одновременно сложной задачей в программировании на C++. На протяжении долгого времени разработчики использовали различные подходы: возвращаемые коды ошибок,. . .
|