SSL cPanel mySql setup

J. Landman Gay jacque at hyperactivesw.com
Fri Oct 16 14:09:37 EDT 2020


When I get a stack like that it's usually easier to figure out what it does 
and just rewrite it from scratch.

--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On October 16, 2020 12:16:52 PM Pi Digital via use-livecode 
<use-livecode at lists.runrev.com> wrote:

> Bill
>
> Thanks for this. We were just discussing the same solution. I already have 
> some php scripts I’m using for the HTML5 deployment of a LC stack as a 
> portal to the same database.
>
> The whole thing needs an overhaul. I’ve inherited this world of pain that 
> has been 10-15years of amateur coding. A testament to LCs ease of learning 
> for my client who had no coding background before. But, boy, is it a mess. 
> The call to the server along with all the credentials had been copy pasted 
> over 900 times inside 700 objects. That’s just counting each time it opens 
> a connection to the database. Bonkers!
>
> I think we’ve got a plan of attack now and some light at the end of this 
> very long tunnel. Let’s see how much speed I can get out of this chuff 
> chuff in the tunnel.
>
> Sean Cole
> Pi Digital
>
>
>> On 16 Oct 2020, at 17:31, William Prothero via use-livecode 
>> <use-livecode at lists.runrev.com> wrote:
>>
>> Sean:
>> You might find this download interesting, perhaps useful:
>> http://earthlearningsolutions.org/wp-content/uploads/2018/07/RemoteDbEncryption.livecode.zip 
>> <http://earthlearningsolutions.org/wp-content/uploads/2018/07/RemoteDbEncryption.livecode.zip>
>>
>> It is a demo of AES encryption that I use. The livecode app encrypts it, 
>> sends to a php file, which decrypts it and posts to a mysql database. You 
>> could even store the data encrypted if you want, but I like to access the 
>> db with phpMyAdmin.
>>
>> Best,
>> Bill
>>
>> William A. Prothero
>> https://earthlearningsolutions.org
>>
>>> On Oct 16, 2020, at 2:51 AM, matthias rebbe via use-livecode 
>>> <use-livecode at lists.runrev.com> wrote:
>>>
>>> Hi Sean,
>>>
>>> there was a discussion a few weeks ago with the topic "Strange behavior 
>>> between Mysql, MariaDB and SSL."
>>> I am not sure if the information in that discussion will solve your problem.
>>>
>>> Another approach is the following. For security reasons we do not let 
>>> communicat our LC apps directly with MySQL Databases, if the Database is 
>>> hosted on a public server.
>>>
>>> We using a Livecode Server Script on the Webserver for doing the complete 
>>> DB communication.
>>> Our standalones (Mobile and Desktop) send the requests (password encrypted 
>>> string) either as POST or GET to the LC Server script. The script encrypts 
>>> the  request string and executes it. The return from the DB is then 
>>> returned to our standalone.
>>>
>>> Another way would be to use an LC server api HostM is providing for free.
>>> https://www.hostm.com/tutorials/livecode/api-mariadb-mysql
>>>
>>>
>>> Regards,
>>> Matthias
>>>
>>> -
>>> Matthias Rebbe
>>> Life Is Too Short For Boring Code
>>>
>>>>> Am 16.10.2020 um 10:34 schrieb Pi Digital via use-livecode 
>>>>> <use-livecode at lists.runrev.com>:
>>>>
>>>> Hi
>>>>
>>>> I’ve found myself out of my depth and in need of advice.
>>>> We have a cPanel webspace with mySQL running on a phpMyAdmin layer within 
>>>> the cPanel setup. Communicating with it from LC has been a breeze. However, 
>>>> doing a traffic scan we noticed that our queries and responses from the 
>>>> database are completely visible. Obviously a high security risk.
>>>>
>>>> Using an ssl certificate set, how do I implement this? How do I get cPanel 
>>>> to allow for it and get LC to make use of them when using revOpenDatabase? 
>>>> I have the useSSL flag set to Boolean ‘true’. I’ve tried using the set 
>>>> certificates pointing it at the three ssl files. But the data still is 
>>>> fully readable as plaintext in both direction when checked by our traffic 
>>>> scanner.
>>>>
>>>> Thanks
>>>>
>>>> Sean
>>>>
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode at lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your 
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode







More information about the use-livecode mailing list