Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (542)
Games in Android Showcase (133)
games submitted by our members
Games in WIP (604)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  How safe am I?  (Read 2499 times)
0 Members and 1 Guest are viewing this topic.
Offline Jacob Pickens
« Posted 2014-05-02 21:09:26 »

So, I'm making a multiplayer game. I told my parents about it and vaguely explained how my server was going to work. (I 100% knew they didn't understand) I explained to them about the fact that I had to use my IP address for the server.

They instantly started freaking out. They thought that because of my server using the IP address that they were going to get hacked.

This got me thinking.

Quote
What if their radical thinking actually was correct?

So, I have a few questions:

  • If I did use my IP address in the server would I get hacked? (Never giving the IP to anyone)
  • If I did use my IP address in the server would I get hacked? (Actually sharing the IP address)
  • If they even did have my IP, would it really matter?
  • If any of these are true, how could I fix this to make it safer? (So my parents don't flip out again)

Thanks in advance!

Live development of whatever I feel like making! http://www.twitch.tv/jacob_pickens
Offline Drenius
« Reply #1 - Posted 2014-05-02 21:18:17 »

There will probably not be many people who would have any interest in doing so until you reach to build some kind of massive network for whatever on it.
And if you have one, a home server is possibly not enough anyway.
Offline Jacob Pickens
« Reply #2 - Posted 2014-05-02 21:19:23 »

So, in your theory Drenius, there is nothing to worry about?

Live development of whatever I feel like making! http://www.twitch.tv/jacob_pickens
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Riven
« League of Dukes »

« JGO Overlord »


Medals: 849
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #3 - Posted 2014-05-02 21:20:18 »

I know your IP and every website you visit knows your IP.

All modern virusses don't target your IP, but the content of the websites you visit, trying to inject some javascript into a webpage that exploits a browser or plugin. That is the danger these days. Hackers couldn't care less about your IP.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social
Offline ags1

JGO Wizard


Medals: 78
Projects: 3
Exp: 5 years


Make code not war!


« Reply #4 - Posted 2014-05-02 21:20:58 »

Your IP address is public knowledge. You almost certainly send it to every web site you visit.

Your firewall at home will most likely try to block anything connecting to your server, so you would have to understand how to configure it correctly.

Offline Drenius
« Reply #5 - Posted 2014-05-02 21:21:25 »

Many people, especially those who have no actual idea about what they are talking about, tend to be afraid like hell of "hackers" nowadays.
There are dangers, but not like they might think.
Offline Jacob Pickens
« Reply #6 - Posted 2014-05-02 21:26:39 »

Ya, my parents are still under the impression that everyone on the internet is either a child predator or a hacker who is going to steal your money. And then they ground me when I try to teach them about how the REAL internet is.

Live development of whatever I feel like making! http://www.twitch.tv/jacob_pickens
Offline kpars

JGO Kernel


Medals: 125
Projects: 5
Exp: 4 years


// No Comment.


« Reply #7 - Posted 2014-05-02 21:34:19 »

Cracker*

- Jev Smiley

Offline Jacob Pickens
« Reply #8 - Posted 2014-05-02 21:35:47 »

Racism much!
Just kidding, I'm not that dumb!

Live development of whatever I feel like making! http://www.twitch.tv/jacob_pickens
Offline kpars

JGO Kernel


Medals: 125
Projects: 5
Exp: 4 years


// No Comment.


« Reply #9 - Posted 2014-05-02 21:38:23 »

*goes into RMS mode*

Back in my day, Hackers weren't magical security breakers that were horribly portrayed by the media,
they're people who enjoy "playful cleverness"

Now stop it with your 'Hackers', or else "it" will smother its GNU/beard in your face.

*exits RMS mode*

Sarcasm of course.
I honestly don't care about the terminology, so don't take any of that seriously. Tongue

- Jev

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Rayvolution

« JGO Spiffy Duke »


Medals: 272
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #10 - Posted 2014-05-02 21:41:49 »

Ya, my parents are still under the impression that everyone on the internet is either a child predator or a hacker who is going to steal your money. And then they ground me when I try to teach them about how the REAL internet is.

Typical intellectually underdeveloped and emotionally immature parents who shouldn't be raising kids. I feel for you.

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Online saucymeatman
« Reply #11 - Posted 2014-05-02 21:47:48 »

I think it would be hilarious if you told your parents that your IP adress was public knowledge, and they freaked out even more, cutting you off from internet entirely hahaha
Offline Jacob Pickens
« Reply #12 - Posted 2014-05-02 21:49:31 »

Haha, I told them that. And then I started talking about how my firewall will block everything. And they started freaking out about how I dont have an anti-virus. I told them that they were useless. And they did not like that. Tongue

Live development of whatever I feel like making! http://www.twitch.tv/jacob_pickens
Offline Drenius
« Reply #13 - Posted 2014-05-02 21:51:15 »

Print out the AV discussion thats been here lately.

EDIT: this one
Offline ags1

JGO Wizard


Medals: 78
Projects: 3
Exp: 5 years


Make code not war!


« Reply #14 - Posted 2014-05-02 21:51:33 »

I wouldn't go so far as to say an antivirus is useless. For example, I haven't had a bacterial or viral infection for years, so I guess I don't need my immune system? The phenomenon here is herd immunity - because antivrus is widespread, you can get away without having one yourself. But if no-one had antivirus, then viruses would be much more prevalent.

I know, if you are smart and sensible and aware, you can get by without AV. But I am not always smart, sensible and aware.

Offline kpars

JGO Kernel


Medals: 125
Projects: 5
Exp: 4 years


// No Comment.


« Reply #15 - Posted 2014-05-02 21:53:15 »

Haha, I told them that. And then I started talking about how my firewall will block everything. And they started freaking out about how I dont have an anti-virus. I told them that they were useless. And they did not like that. Tongue

Show them a calendar pointing to 2014, then show them a calendar pointing to 2004. That's where their mindset is. Their brains are, sadly, clocked back over a full decade. And just a decade ago, everybody needed an anti-virus, and you were lucky to find a computer that didn't have Bonzi Buddy on it. Times have changed, and people have some-what developed from the Bonzi Buddy age. Too bad your parents haven't.

I wonder what would happen if you booted into GNU/Linux in front of them, or perhaps just ran something from the command line.
I've seen some idiotic people lose their shit watching others do similar, and your parents look like they would fit into that exact same category of stupidity.

As for them not trusting you talking to others online,
Perhaps they are watching too much Dateline?

- Jev

Offline Rayvolution

« JGO Spiffy Duke »


Medals: 272
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #16 - Posted 2014-05-02 22:12:41 »

Perhaps they are watching too much Dateline?

- Jev

ugh.. that show. It's such blatant fear mongering television. I can't believe how many people still watch it when there's so much evidence that proves 90% of the crap they talk about on that show is exaggerated bullshit.

*starts ranting and mumbling to himself under his breath*

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Slyth2727
« Reply #17 - Posted 2014-05-02 23:10:55 »

This is just me, but I wouldn't use my home computer for a public server. Not because of security risks, because not many people would care enough, but because of the network usage.. My ISP is already stingy enough

Was I before Chuang Tzu who dreamt about being a butterfly, or am I now a butterfly who dreams about being Chuang Tzu?
Offline Rayvolution

« JGO Spiffy Duke »


Medals: 272
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #18 - Posted 2014-05-03 02:40:18 »

This is just me, but I wouldn't use my home computer for a public server. Not because of security risks, because not many people would care enough, but because of the network usage.. My ISP is already stingy enough

Not to mention most ISPs (In the U.S. and Europe anyway) usually offer decent download bandwidths around 40-60 megabits, but their upload bandwidth are usually 10megebits or less, and upload bandwidth are actually more important when running a server.

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline princec

« JGO Spiffy Duke »


Medals: 439
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #19 - Posted 2014-05-03 08:50:32 »

An IP address on its own it not much for a hacker to get excited about... however you're going to advertise your IP address with a public service, which will instantly make your IP address much more interesting to malicious people who just want to break into your server. Your service however is not valuable to them in any way; you are more likely simply to attract oddbobs who want to have a bit of fun breaking your server for shits and giggles. There is unlikely anything else they can do with it and no motivation other than idle malice to do so.

Cas Smiley

Offline Phased
« Reply #20 - Posted 2014-05-03 08:58:45 »

go buy the cheapest server you can (http://www.123systems.net/ they have been pretty reliable for me, most likely you only need 1gb or 2b max) that has enough performance for what you need.

IF your game suddenly happens to become huge and your cheap server cant handle it, you can just change to a new company where your getting a better server.

IF your game turns out that you don't get the thousands of players you intended, you lost $50 (most likely $30 max) max for a years worth of server hosting to what you can recover from and try a new game and use the same server to host your game.

This $20-$50 you spent for 1 years worth of hosting saved you in electricity bill, which probably would of cost more if you used a home server based on the fact you had a spare computer. if you had to build a new computer to host the server, well you just saved a few hundred initial cost.
Offline matanui159

JGO Coder


Medals: 10
Projects: 2
Exp: 10-12 months


Aww... So cute...


« Reply #21 - Posted 2014-09-22 04:19:08 »

I know this is a very old topic and this is prob. too late...
But I cant help but point out...

...
 (I 100% knew they didn't understand)
...

I'm the same... complete chatterbox talking about programming which no one understands and no one really gives a rats about...  Smiley

Is it sad that I still get a fright when the computer beeps at me...
Offline Soul Foam

Junior Devvie


Medals: 4
Projects: 1



« Reply #22 - Posted 2014-10-01 17:19:16 »

I want to add in very quickly to everything everyone said, to clear up some stuff.

The only thing anyone can truly do with your server IP if they get it, is launch a DDoS on your server and knock it offline.

If you don't know what DDoSing is, TL;DR version: it's basically flooding your IP with packets, generally UDP packets with a bunch of useless info.

Also, depending on if they knew the way you handled packets some how, and if you're using UDP for your game, they could manipulate your game server, and send packets to your game server with certain things such as "start a game" or something like that, and depending on the setup of your server, could crash it.

That's why you just simply have to add error checks for such things, and always make sure if a game is in progress, only recieve packets from the players that are in that game, etc etc.

Also, this is just general info for everyone, not specifically for OP.
Pages: [1]
  ignore  |  Print  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Elsealabs (13 views)
2014-12-28 10:39:27

CopyableCougar4 (17 views)
2014-12-28 02:10:29

BurntPizza (21 views)
2014-12-27 22:38:51

Mr.CodeIt (14 views)
2014-12-27 04:03:04

TheDudeFromCI (19 views)
2014-12-27 02:14:49

Mr.CodeIt (26 views)
2014-12-23 03:34:11

rwatson462 (58 views)
2014-12-15 09:26:44

Mr.CodeIt (47 views)
2014-12-14 19:50:38

BurntPizza (94 views)
2014-12-09 22:41:13

BurntPizza (115 views)
2014-12-08 04:46:31
How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21

Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!