Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Internet Security

Internet Security

Scheduled Pinned Locked Moved C#
securityhelptutorial
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    MAW30
    wrote on last edited by
    #1

    I want to make my program so that it is unable to be hacked. It interfaces with the internet. Some of the things I have been considering is breaking up the program into multiple parts with remote access, one way transference of data. No web page, etc. Can anyone give me suggestions, reading references, etc. on how to handle this. I appreciate any help. Thanks in advance. Michael

    D L A 3 Replies Last reply
    0
    • M MAW30

      I want to make my program so that it is unable to be hacked. It interfaces with the internet. Some of the things I have been considering is breaking up the program into multiple parts with remote access, one way transference of data. No web page, etc. Can anyone give me suggestions, reading references, etc. on how to handle this. I appreciate any help. Thanks in advance. Michael

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #2

      MAW30 wrote:

      Can anyone give me suggestions, reading references, etc. on how to handle this

      How to handle what? You haven't said anything other than the VERY generic "unable to be hacked". We have no idea what this app is supposed to do, what data it's transferring over the web, if there's a server component, how much data is being transferred to clients, how many clients, ..., blah, blah, blah, ... nothing.

      A guide to posting questions on CodeProject[^]
      Dave Kreskowiak

      1 Reply Last reply
      0
      • M MAW30

        I want to make my program so that it is unable to be hacked. It interfaces with the internet. Some of the things I have been considering is breaking up the program into multiple parts with remote access, one way transference of data. No web page, etc. Can anyone give me suggestions, reading references, etc. on how to handle this. I appreciate any help. Thanks in advance. Michael

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        MAW30 wrote:

        Can anyone give me suggestions, reading references, etc. on how to handle this. I appreciate any help.

        Take a month vacation, learn to hack. If you're feeling adventurous, then hang an old isolated machine with an unsecured Sql Server/MySQL database in there with lots of logging. Be sure to close any outgoing mailports though, you don't want them running a mass-mailer from there.

        MAW30 wrote:

        I want to make my program so that it is unable to be hacked.

        Stuxnet[^] comes to mind. The good news is that it's usually not even worth the trouble to hack software. Unless you're releasing a game like WarCraft (and even there, you'll find complete illegal realms), or Google Calendar (which contains spam in my account, even with a "strong" password) FWIW, first task would be to find the weak spot, or the location where you expect to be attacked. Are you worried about the communication-part? Then use SSL with certificates at both ends, and have a customized authentication-scheme that blocks the user after three consecutive attempts.

        MAW30 wrote:

        breaking up the program into multiple parts with remote access

        Good one! Non-local code cannot be read, only the result is relayed back. As soon as a user has local admin rights, he/she might pose a threat. (Something that some virusscanners try to mitigate, in which case you kill the scanner-proces using the debug-command) With Fiddler2 on the machine, and the knowledge to inject .NET code into a process, all documented on the internet. How hack-proof does it need to be? Are you running a Nuclear Plant?

        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

        1 Reply Last reply
        0
        • M MAW30

          I want to make my program so that it is unable to be hacked. It interfaces with the internet. Some of the things I have been considering is breaking up the program into multiple parts with remote access, one way transference of data. No web page, etc. Can anyone give me suggestions, reading references, etc. on how to handle this. I appreciate any help. Thanks in advance. Michael

          A Offline
          A Offline
          Abhinav S
          wrote on last edited by
          #4

          Rather than trying to make the program "unhackable", you could work on try and setting up a more secure environment for your program. Use one or two firewall programs and secure your network connection.

          Apps - Color Analyzer | Arctic | XKCD | Sound Meter | Speed Dial

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups