+ Post New Thread
Results 1 to 10 of 10
Internet Related/Filtering/Firewall Thread, Sending data over Internet securely? in Technical; If I wanted to link an app in one location to a data source elsewhere, both on completely separate networks ...
  1. #1
    gshaw's Avatar
    Join Date
    Sep 2007
    Location
    Essex
    Posts
    2,726
    Thank Post
    176
    Thanked 229 Times in 211 Posts
    Rep Power
    69

    Sending data over Internet securely?

    If I wanted to link an app in one location to a data source elsewhere, both on completely separate networks etc what would be the most secure method other than a VPN? Been trying to dig around for info on https connections, TLS etc but haven't found anything concrete as yet?

  2. #2

    SYNACK's Avatar
    Join Date
    Oct 2007
    Posts
    11,271
    Thank Post
    884
    Thanked 2,749 Times in 2,322 Posts
    Blog Entries
    11
    Rep Power
    785
    SSL encrypted web service on the datasource side to provide the information in a secure fashion is how I'd look at going about it.

  3. #3

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,772
    Thank Post
    1,308
    Thanked 804 Times in 698 Posts
    Rep Power
    247
    Quote Originally Posted by gshaw View Post
    If I wanted to link an app in one location to a data source elsewhere
    In what context? You don't have to use public-private key encryption if you just need the two locations to communicate and you can get a known, secure encryption key to each location.

    --
    David Hicks

  4. #4
    gshaw's Avatar
    Join Date
    Sep 2007
    Location
    Essex
    Posts
    2,726
    Thank Post
    176
    Thanked 229 Times in 211 Posts
    Rep Power
    69
    It's for a VLE hosted elsewhere to hook up to our database in order to process enrolments etc

  5. #5

    Join Date
    Apr 2006
    Posts
    390
    Thank Post
    24
    Thanked 95 Times in 61 Posts
    Rep Power
    45
    You may also wish to consider perfomance - if the app is one one network and the data is on another, you could find it performs quite slowly.

  6. #6
    gshaw's Avatar
    Join Date
    Sep 2007
    Location
    Essex
    Posts
    2,726
    Thank Post
    176
    Thanked 229 Times in 211 Posts
    Rep Power
    69
    It's just to sync up every couple of hours in the background rather than being queried each connection so that won't be a roblem

  7. #7

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,772
    Thank Post
    1,308
    Thanked 804 Times in 698 Posts
    Rep Power
    247
    Quote Originally Posted by gshaw View Post
    It's for a VLE hosted elsewhere to hook up to our database in order to process enrolments etc
    I've used XTEA for this purpose:

    [ame=http://en.wikipedia.org/wiki/XTEA]XTEA - Wikipedia, the free encyclopedia[/ame]

    --
    David Hicks

  8. #8


    tom_newton's Avatar
    Join Date
    Sep 2006
    Location
    Leeds
    Posts
    4,507
    Thank Post
    871
    Thanked 862 Times in 681 Posts
    Rep Power
    199
    Depends on what you have at either end. 2 solutions might involve SSH tunnelling (easy with an ssh portforward, but needs ssh server which isnt standard on windows) or if you have a web server bumbling about, a bit of cgi in perl and some lwp monkeying can produce quick results over https.

  9. #9

    Join Date
    Jan 2006
    Location
    Surburbia
    Posts
    2,178
    Thank Post
    74
    Thanked 307 Times in 243 Posts
    Rep Power
    116
    You can get (free) mutually authenticating SSL/TLS tunnel apps for Windows and they're not too hard to configure.

  10. #10

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,772
    Thank Post
    1,308
    Thanked 804 Times in 698 Posts
    Rep Power
    247
    Quote Originally Posted by dhicks View Post
    I've used XTEA for this purpose
    Sorry, meant to expand on that a bit. I posted example code on this thread:

    Looking for a command Reporter based Apllication

    The Python utility there runs a web service that produces results from SIMS, but you could change the embedded command-lines to run whatever you liked. The web server is actually written in Python, using Python's built-in facilities, so there's no need to mess around installing or configuring anything other than Python itself. For the XTEA encryption part of things you just need to provide a suitably random key, there's simple encrypt() and decrypt() functions to call to (unsurprisingly) encrypt and decrypt your data.

    --
    David Hicks



SHARE:
+ Post New Thread

Similar Threads

  1. [SIMS] Sending data to Capita
    By matt40k in forum MIS Systems
    Replies: 10
    Last Post: 11th June 2009, 03:21 PM
  2. Running Java on RM Network Securely
    By tony82 in forum Network and Classroom Management
    Replies: 3
    Last Post: 10th September 2007, 10:22 PM
  3. Hand in work securely
    By ken_kaniff in forum How do you do....it?
    Replies: 3
    Last Post: 5th January 2006, 01:24 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •