Работой доволен
Ставки скрыты
Ставки пока отсутствуют
-
Володимир Бартош 25 апреля 2023если я правильно понял, то вам нужно в шпрограмме поменять адрес соединения с http на https и добавить сертификат на сайт, если его нету.
-
Роман Т. 25 апреля 2023Здравствуйте, пару вопросов
1. Программа это только клиент на вашем ПК или же и клиент и удаленный сервер (сервер тоже ваш)?
2. По какому протоколу идет подключение?
-
Артем Михалков
25 апреля 2023
Здравствуйте. Программа устанавливается на компьютер (программа учета торговли) Данная программа соединяется на данный момент с открытым соединением к нашему серверу. Сервер наш личный установленный в дата центре
-
Артем Михалков
25 апреля 2023
На сервере имеется только База данных . программа подключается к базе
База MSQL
-
Володимир Бартош 25 апреля 2023Теперь понятно. Как тогда сделать это подключение еще более безопасным...Использовать нестандартный порт 3306, все)))
-
Артем Михалков
25 апреля 2023
Порт 3306 это общий порт к которому могут подключится хакеры из вне и получить доступ к серверу.
Нам нужно чтоб к серверу был доступ только изнутри нашей программы
Насколько я понимаю , Пока у нас открыт порт в мир безопасно не будет. Если просто использовать порт 3306 все равно на сетевом уровне наша база доступна.
-
Володимир Бартош 25 апреля 2023Тогда вам нужно перенести базу данных на ту машину, на которой стоит программа, запустить какой-то локальный сервер и использовать базу данных локально. Все.
-
Роман Т. 25 апреля 2023закройте фаерволом весь входящий трафик и разрешите один конкретный порт для ИП-шника на котором стоит ваша учетная система. Вы можете возразить что у вас ИП динамичный, но у провайдера интернета должна быть услуга статичного ИП.
Если бы Ваш сервер был на линуксе. я бы предложил вам решение, но я уже 4 года как ушел с винды в кроссплатформенный .Net и очень рад, что это сделал.
-
Олег К. 25 апреля 2023Добрый день!
Перед тем, как предложить оптимальное решение и оценить работу, необходимо увидеть программу.
Если имеется такая возможность, пришлите пожалуйста программу для ознакомления (и исходный код при его наличии).
Спасибо -
Артем Михалков
25 апреля 2023
4 программиста 2 года разрабатывали программу, чтоб просто прислать Вам исходники ))) Нет извините не могу))) Это не приемлемо
Исходники абсолютно не нужны, если вы профессионал вы можете прописать модуль для безопасного подключения к серверу а мы уже сами его интегрируем в нашу программу
-
Bohdan Sych 25 апреля 2023Можно сделать ssh тунель для конекта к бд. Но нужен логин и пароль на стороне сервера, иначе нету смисла в таком конекшене
-
Дмитрий Колесников 25 апреля 2023Добрый день. Закройте базу данных только для локального доступа. В вашем случае есть бэкенд, используйте его как посредника (прокси) и таким образом вы не будете обращаться к базе данных напрямую, а значит у вас будет ограниченный доступ к данным из ненадежных источников. Если злоумышленник сможет обойти саму защиту сервера и базы данных, то защищенное соединение вам явно не поможет.
-
Никита Ш. 25 апреля 2023Соглашусь с Дмитрием. Лучше всего реализовать http сервер с конечными точками. Он будет проксировать запросы к БД. А к http серверу можно подключить SSL.
-
Артем Михалков
26 апреля 2023
Да, именно так мы и решили сделать) Нашёлся хороший программист который понимает как сделать безопасность в программе. Получается что в программе будет SSL сертификат и на сервере будет SSL сертификат и они будут общаться между собой. Все очень просто ) странно по чему другие программисты предлагали какую-то ерунду типо использовать порт 3060 или сторонние VPN и тд...
Актуальные фриланс-проекты в категории C#
Ищем опытного Unity-разработчика, который поможет завершить разработку игры. О игре: Жанр: симулятор фермы. Игра уже разрабатывается на Unity. Сначала она создавалась для мобильных устройств, но впоследствии было принято решение выпустить её для Steam (ПК). Что нужно сделать: Доработать игру в соответствии с готовым техническим заданием. Адаптировать существующий функционал под ПК и Steam. Реализовать уже запланированные механики и интерфейс. Что мы предоставляем: Подробное техническое задание. Все необходимые материалы (модели, графика, объекты и т.д.). Фото, видео, скриншоты и записи прохождения оригинальной игры. Готовый план реализации. Мы воссоздаем игру, которая успешно работала более 10 лет назад, поэтому ничего выдумывать или проектировать с нуля не нужно. Все механики, интерфейс и логика уже определены — необходимо качественно реализовать их в Unity. Для ознакомления с проектом добавляем ссылку на один из видеообзоров игры: Вставьте ссылку здесь. Требования: Опыт работы с Unity. Опыт разработки или адаптации игр под ПК/Steam будет преимуществом. Умение работать по готовому техническому заданию. В ответе, пожалуйста, укажите: примеры ваших работ; опыт работы с Unity; ориентировочную почасовую ставку или стоимость выполнения. Один из видеообзоров: https://www.youtube.com/watch?v=5_wKoX7zRc0