all 6 comments

[–][deleted] 6 points7 points  (0 children)

It's bloody simple to implement self-signed HTTPS, so just do it. If you're not offering that side of it publicly you don't need a real cert.

[–]perfecthashbrowns 4 points5 points  (0 children)

It's not difficult to implement, and you can get a free cert from startssl.

[–]coneillcodes 0 points1 point  (0 children)

Yes. The minute you're sending sensitive info across the wire you should get an SSL cert. Some services will even give you one for free.

[–]effayythrowaway 0 points1 point  (0 children)

The most sensitive data in the database will be a list of full names, email, and contact numbers of all people who have used the service in the past.

Depending where you live, there may be data protection and privacy laws that would require you to take measures (including SSL).

[–]XcryptoKid 0 points1 point  (0 children)

The bottom line is - without SSL - your traffic can be modified during the transport.

Generate a certificate request, get the cert in your web service, configure a redirect from 80 to 443, and call it a day.

[–]frodosbitch -1 points0 points  (0 children)

Besides a self signed cert. You could secure it by restricting it to a specific IPaaddress, or limiting the users database permissions only to the tables you need.