Автор Гілка: Відкритий порт Firebird  (Прочитано 2333 раз)

Відсутній Tomkat

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
Доброго дня !
Є таке завдання: на сервері (Дебіан 6) встановлено Firebird з базою даних, відкрито порт 3050 у світ, на нього конекти з клієнтских машин через інтернет .
Питання : чим погана така схема, чим вразлива ?
Дякую.

Відсутній kisil

  • Графоман
  • ****
  • дописів: 353
  • Карма: +0/-0
  • Toruble in Windows reboot, toruble in Unix be root
    • About me
Re: Відкритий порт Firebird
« Відповідей #1 : 2012-12-04 08:16:36 »
Вразлива тим, що порт відкритий в світ, я так розумію, що будь-хто може на нього конектитись, тому є ризик, що якийсь поганий дядько спробує нашкодити.
Якщо клієнти мають реальні ір, то налаштуйте ір-льтрацію на цьому порту зусиллями файрволу, тобто дозвольте доступ з певних адрес і все. А якщо клієнти не мають реальних адрес, то таке не допоможе. В такому разі можу порадити створити VPN. Клієнти будуть конектитись до VPN серверу, а потім уже з VPN-мережі суто до серверу баз-даних.
« Змінено: 2012-12-04 08:17:44 від kisil »

Відсутній Tomkat

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
Re: Відкритий порт Firebird
« Відповідей #2 : 2012-12-04 10:02:30 »
Цитата
В такому разі можу порадити створити VPN.
А SSH тунель - не альтернатива ?

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Відкритий порт Firebird
« Відповідей #3 : 2012-12-04 16:58:07 »
правильне запитання вже містить половину відповіді.
може розкажете спочатку, яка в вас інфраструктура ? клієнти в вашій локалці чи можуть бути будь-де ? Клієнти можуть встановлювати додатковий софт на своїх компутерах ?

Ідея в тому що пересилати кожен раз великі обєми даних через відкриту мережу є, по-перше, небезпечно (поганий підхід), по-друге - дуже повільно.
Якщо віддалених конектів не вдається уникнути - потрібно хоча б зашифрувати трафік. Варіантів є кілька (firewall, vpn, ssh tunnel) і вибір найкращого залежить від того які в вас вимоги (інфраструктура).
Інший варіант який шороко використовується - працювати через "віддалений робочий стріл" з системою яка знаходиться в одній локалці з firebird-серевром (і швидко і безпечно).


Відсутній Tomkat

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
Re: Відкритий порт Firebird
« Відповідей #4 : 2012-12-04 17:16:27 »
Цитата
правильне запитання вже містить половину відповіді.
Отже, розписую ...
Приватний підприємець, має точку торгівлі. На точці 1 ноутбук. Також ноутбук може їздити містом. На ноутбуці дозволено все (вінда). Клінтська программа написана на Делфі під віндовс. Вдома (чи ще десь) встановлено сервер на Дебіан, на ньому працює FireBird з базою.
Завдання : клієнтський ноутбук повинен мати доступ бо бази з будь-якої точки міста.  
Здається , все.
Щодо безпеки : якщо відкрито порт у світ , чи можливо підключитись до бази підібравши 8- символьний пароль ? тобто, авторизація по  логін-пароль на сервері БД присутня.
« Змінено: 2012-12-04 17:27:07 від Tomkat »

Відсутній Tomkat

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
Re: Відкритий порт Firebird
« Відповідей #5 : 2012-12-04 17:28:48 »
Цитата
працювати через "віддалений робочий стріл"
була вже така думка ..... але крім серверу в локалкі більше нікого .... так , можна вкатати вінду на віртуалку ...але то же інший рівень вимог до заліза