+ 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,650
    Thank Post
    164
    Thanked 217 Times in 200 Posts
    Rep Power
    66

    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,039
    Thank Post
    852
    Thanked 2,666 Times in 2,263 Posts
    Blog Entries
    9
    Rep Power
    767
    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,619
    Thank Post
    1,231
    Thanked 776 Times in 673 Posts
    Rep Power
    235
    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,650
    Thank Post
    164
    Thanked 217 Times in 200 Posts
    Rep Power
    66
    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
    388
    Thank Post
    23
    Thanked 95 Times in 61 Posts
    Rep Power
    44
    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,650
    Thank Post
    164
    Thanked 217 Times in 200 Posts
    Rep Power
    66
    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,619
    Thank Post
    1,231
    Thanked 776 Times in 673 Posts
    Rep Power
    235
    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,461
    Thank Post
    866
    Thanked 845 Times in 667 Posts
    Rep Power
    195
    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
    115
    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,619
    Thank Post
    1,231
    Thanked 776 Times in 673 Posts
    Rep Power
    235
    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
  •