+ 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,445
    Thank Post
    142
    Thanked 196 Times in 181 Posts
    Rep Power
    59

    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. IDG Tech News
  3. #2

    SYNACK's Avatar
    Join Date
    Oct 2007
    Posts
    10,158
    Blog Entries
    9
    Thank Post
    705
    Thanked 2,454 Times in 2,087 Posts
    Rep Power
    687
    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.

  4. #3

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,053
    Thank Post
    1,053
    Thanked 663 Times in 572 Posts
    Rep Power
    212
    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

  5. #4
    gshaw's Avatar
    Join Date
    Sep 2007
    Location
    Essex
    Posts
    2,445
    Thank Post
    142
    Thanked 196 Times in 181 Posts
    Rep Power
    59
    It's for a VLE hosted elsewhere to hook up to our database in order to process enrolments etc

  6. #5

    Join Date
    Apr 2006
    Posts
    345
    Thank Post
    17
    Thanked 86 Times in 54 Posts
    Rep Power
    40
    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.

  7. #6
    gshaw's Avatar
    Join Date
    Sep 2007
    Location
    Essex
    Posts
    2,445
    Thank Post
    142
    Thanked 196 Times in 181 Posts
    Rep Power
    59
    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

  8. #7

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,053
    Thank Post
    1,053
    Thanked 663 Times in 572 Posts
    Rep Power
    212
    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

  9. #8


    tom_newton's Avatar
    Join Date
    Sep 2006
    Location
    Leeds
    Posts
    4,130
    Thank Post
    786
    Thanked 745 Times in 581 Posts
    Rep Power
    176
    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.

  10. #9

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

  11. #10

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,053
    Thank Post
    1,053
    Thanked 663 Times in 572 Posts
    Rep Power
    212
    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, 02:21 PM
  2. Running Java on RM Network Securely
    By tony82 in forum Network and Classroom Management
    Replies: 3
    Last Post: 10th September 2007, 09:22 PM
  3. Hand in work securely
    By ken_kaniff in forum How do you do....it?
    Replies: 3
    Last Post: 5th January 2006, 12: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
  •