<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Ciao<br>
<br>
Il 10/05/2010 13.26, Roberto Santini ha scritto:
<blockquote cite="mid:L27BRR$9678527D3D658E0C620A8CFB6C8D3A96@aruba.it"
 type="cite">
  <div class="xam_msg_class">
  <div
 style="font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0);">
  <div>Ciao e grazie della risposta.<br>
In che senso un'applicazione d'interfaccia? <br>
A me serve comunque che il database sia remoto, dato che deve essere
accessibile da tutti i negozi. <br>
  </div>
  <br>
  <div><span
 style="font-family: Arial; font-size: 11px; color: rgb(95, 95, 95);">Da</span><span
 style="font-family: Arial; font-size: 12px; color: rgb(95, 95, 95); padding-left: 5px;">:
<a class="moz-txt-link-abbreviated" href="mailto:bglug-bounces+roberto.santini=lasfidacontinua.it@lists.linux.it">bglug-bounces+roberto.santini=lasfidacontinua.it@lists.linux.it</a></span></div>
  <div><span
 style="font-family: Arial; font-size: 11px; color: rgb(95, 95, 95);">A</span><span
 style="font-family: Arial; font-size: 12px; color: rgb(95, 95, 95); padding-left: 5px;">:
<a class="moz-txt-link-abbreviated" href="mailto:bglug@lists.linux.it">bglug@lists.linux.it</a></span></div>
  <div><span
 style="font-family: Arial; font-size: 11px; color: rgb(95, 95, 95);">Cc</span><span
 style="font-family: Arial; font-size: 12px; color: rgb(95, 95, 95); padding-left: 5px;">:
  </span></div>
  <div><span
 style="font-family: Arial; font-size: 11px; color: rgb(95, 95, 95);">Data</span><span
 style="font-family: Arial; font-size: 12px; color: rgb(95, 95, 95); padding-left: 5px;">:
Mon, 10 May 2010 12:25:36 +0200</span></div>
  <div><span
 style="font-family: Arial; font-size: 11px; color: rgb(95, 95, 95);">Oggetto</span><span
 style="font-family: Arial; font-size: 12px; color: rgb(95, 95, 95); padding-left: 5px;">:
Re: [bglug] MySql Database</span></div>
  <br>
  <div class="xam_msg_class">
Ciao<br>
  <br>
Il 10/05/2010 9.05, Roberto Santini ha scritto:
  <blockquote
 cite="mid:L26ZOC$4CB6A0D35AAC4BF88B8550081A4D98ED@aruba.it" type="cite">
    <div class="xam_msg_class">
    <div
 style="font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0);">
    <div>&gt; Salve a tutti ragazzi, sapreste consigliarmi un buon
database
mysql remoto che sia accessibile da applicazione desktop?</div>
    <div>&gt; Ho scoperto solo ora che i database di aruba non sono
accessibili dall'esterno...<br>
    </div>
    </div>
    </div>
  </blockquote>
  <br>
Mi sembra una cosa sensata, i protocolli d'accesso ai database non sono
certo fatti per essere resi accessibili a chiunque su internet,
vorrebbe dire esporre la macchina ad enormi rischi.<br>
Ti conviene sviluppare un'applicazione d'interfaccia che faccia queste
cose in modo un po' più sicuro.<br>
  <br>
  </div>
  </div>
  </div>
</blockquote>
Brrrrrr, strabrividi, e tu lasceresti in giro un database commerciale
in balia del primo script kiddie che passa per la strada.<br>
<br>
La cosa più semplice che tu possa fare, sempre che si possa, è quella
di fare il port forwarding della porta di MySQL tramite connessioni SSH
con autenticazione tramite certificato.<br>
Altra possibilità, sempre che si possa fare, è quella di creare una VPN
sul server dove le varie macchine remote accedono sempre dopo
autenticazione.<br>
<br>
Entrambe le soluzioni forniscono 2 prerequisiti fondamentali:<br>
1) autenticazione forte<br>
2) cifratura forte di tutti i dati in transito<br>
Altro vantaggio è che non bisogna sviluppare alcun codice<br>
Lo svantaggio è che devi trovare un provider che ti metta a
disposizione SSH o le VPN<br>
<br>
Se queste soluzioni sono impraticabili bisogna passare ad Apache+PHP
tramite SSL (che fornisce la cifratura), di più non so dirti, non è il
mio campo.<br>
<br>
<br>
Ciao Ciao, Moreno<br>
<br>
</body>
</html>