These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

API Key Question

First post
Author
Amojin
Doomheim
#61 - 2017-03-06 00:43:31 UTC
Kanya Jade wrote:

What many, but not all, corps will do is they will use that rat loot either for reprocessing, sale on the market or for industrial purposes. If it ends up being sold, that profit can in turn be reinvested in the corp and its members for their benefit. Stealing it would harm the corp in any case, considering the industrial purposes can be anything from turning salvage into rigs, or minerals into ships or gas into t3 components for corp use.


Well, that's not quite what I meant. I know WHAT it's for. I reprocess my junk that shows up in the sell ui at anything under 20% of average... Then I use it to, well, yes, build stuff. That's pretty much what everyone does with it, I think.

What I mean, is, what do you care? It's not like exploration is an expensive occupation, and even if it were, every new player is not gonna do that. They're gonna walk off with a little loot, which really, let's be honest, you're going to make back pretty fast, and then you're going to remove them from the corp.

Iow, what do you CARE?
Bjorn Tyrson
Brutor Tribe
Minmatar Republic
#62 - 2017-03-06 00:57:10 UTC
Because it is still a setback. And a small security precaution like asking for an API can help dissuade it from happening.
No its not a perfect system, but just because it's not perfect doesn't mean it's useless.

Locking your door at night isn't perfect protection from someone breaking into your house. And most things you own are probably relatively easy to replace. So why bother locking your door at night? Why do you care?
Amojin
Doomheim
#63 - 2017-03-06 01:02:00 UTC
Bjorn Tyrson wrote:
Because it is still a setback. And a small security precaution like asking for an API can help dissuade it from happening.
No its not a perfect system, but just because it's not perfect doesn't mean it's useless.

Locking your door at night isn't perfect protection from someone breaking into your house. And most things you own are probably relatively easy to replace. So why bother locking your door at night? Why do you care?


Ok. It says a lot about you, to ask for it, though, and it's insulting to at least some potential new players. It's extra work that won't generally work, but if it makes you feel better, go for it.

Locking my door takes about 2 seconds. Reviewing someone's account info? If you can do that in two seconds, then you're right, it's absolutely worth doing, but I doubt that's the case.

If you add up all the time you've spent 'reviewing' for 'security' over the years, how many hours is it, lost? And how many times have thieves been moderately clever enough to create a new account and get right by all that wasted time?

It's not a good return on investment, for anyone, and it's insulting to honest people who would actually just like to play the darned game with you guys.
Bjorn Tyrson
Brutor Tribe
Minmatar Republic
#64 - 2017-03-06 01:16:58 UTC
It takes as long as you want it to take. Sure you could pour over every little detail. Read every single mail etc. And if your doing that then yes it's probably a waste of time. All that you really need though is a quick look, see if anything suspicious stands out. Regular or large deposits of money, frequent communications with a potentially hostile group, etc. Generally It takes less time to do than the interview itself. 5-10 minutes or so in most cases. And I've reviewed probably about 200 applications in my eve career.

So yeah, that can add up, but it's a small price to pay for the added security. And as I said can easily be worked directly into the interview process.
Amojin
Doomheim
#65 - 2017-03-06 01:27:06 UTC
Cool Beans!

So, we've established 17-33 hours of your life, doing this task. And, since you can't prove a non-event, you can't make a claim that you've stopped a single case.

You also omitted the other part of the question. How many, in your time, have slipped right on by?

In a corp the size of EVE University, you're likely also not the sole interviewer/security checker/TSA patter-downer or whatever, right?

We can multiply 17-33 hours, by how many checker patter-downers?
Still sounding like it's working to catch video terrorists?
Bjorn Tyrson
Brutor Tribe
Minmatar Republic
#66 - 2017-03-06 01:32:55 UTC
This was before my time at eve uni. Back when i ran my own corp And yeah over the 2-3 years the Corp was active, only had one case of "theft" and that was a newer player who had borrowed a barge from the fleet hangar. Logged off for the night and never logged back on.

33 hours over 3 years is less than an hour per month. I spend more time than that ship spinning. So it's a small price to pay for even the little bit of extra security when billions in assets are on the line.
Amojin
Doomheim
#67 - 2017-03-06 01:36:39 UTC
To each their own, but not everyone will share that evaluation.

A tedious search, looking for wrongdoing in some half-arsed TSA patdown/Pre-crime excercise is worth exactly zero minutes of my time. I wait until people have actually done something before I start the witch hunt.

Call me old fashioned, just a personal preference. It's been an illuminating chat, though, so thanks for the perspective and such, and I hope your security efforts catch, pre-crime style, all the bad guys.
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#68 - 2017-03-06 01:45:34 UTC
Ptraci wrote:
assets which can easily - EASILY - be stolen because CCP can't code group security to save their lives, then it's not paranoia at all.


This.

Although having said that, some progress was made with the citadel permissions system.

Ultimately, eve corps / alliances assets will continue to be "insecure" until CCP opens those functions up to writable API so we can write our own logic for who gets access to what.

I'd happily dump 100 fitted ships in a hanger that my corp could take... so long as I could write my own logic on top of it.

Click Button > Request Ship > Writable API is used to contract you one immediately.

Already requested a ship 5 minutes ago? No more ships for you for a while.

Vs Click > Drag > You now own 100 fitted ships.
Amojin
Doomheim
#69 - 2017-03-06 01:49:26 UTC
Sentient Blade wrote:
Ultimately, eve corps / alliances assets will continue to be "insecure" until CCP opens those functions up to writable API so we can write our own logic for who gets access to what.

I'd happily dump 100 fitted ships in a hanger that my corp could take... so long as I could write my own logic on top of it.

Click Button > Request Ship > Writable API is used to contract you one immediately.

Already requested a ship 5 minutes ago? No more ships for you for a while.

Vs Click > Drag > You now own 100 fitted ships.


That would make a heck of a lot more sense, wouldn't it? Then it could all be done, in game, and no more witch hunting for pre-crime Hamburglars or waiting for them to mail you their falsified credentials from Ronald McDee.
Bjorn Tyrson
Brutor Tribe
Minmatar Republic
#70 - 2017-03-06 01:53:58 UTC
Ccp is unlikely to ever do that though. Because theft and espionage are part of the game. It's what makes it unique. If you want perfect asset safety then there are plenty of other games you can go and play.

But they do have tools in place, the API being one of them, that can help with that safety. But only if you choose to use it.

You seem to think that the API is something completely separate from the game. When it is a tool developed for us to use by ccp.
There are many things you can do with it, or not. But that doesn't make it any less valid as a tool.

Is it because you need to use an outside browser to view it? Would you prefer if ccp implemented a way to view people's API information from inside the game? Because that is actually an idea I could get behind. Especially since the IG browser went away.
Amojin
Doomheim
#71 - 2017-03-06 01:59:46 UTC
Theft and espionage would still be a part of the game. You'd add them right into the roles and let them into containers, of your own free will. It happens, now, and it would happen, then.

Even proper locks can't stop thieves when you give them the keys. All they have to do is gain your trust, and in all honesty, for a lot of people, that is an exceedingly easy thing to do if you're the charismatic espionage type. It's a matter of reading their personality and responding appropriately, but not too appropriately. Let there be SOME friction, but end it before it's too intense, and preferably make them feel THEY taught you something.

Feeling like a mentor and friend, they'll hand that crap right over, if you ply your trade long enough. So, no, even perfectly coded systems cannot protect you from your greatest enemy - yourselves.
Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#72 - 2017-03-06 10:50:06 UTC
Amojin wrote:
Even proper locks can't stop thieves when you give them the keys. All they have to do is gain your trust, and in all honesty, for a lot of people, that is an exceedingly easy thing to do if you're the charismatic espionage type.


That's not how security works most of the time.

I could give you the keys to a warehouse and you might be able to go in there and take a few things, but security is going to stop you if you bring in 500 trucks and try to clear the place out in 5 minutes without any written authorisation to do it from the higher-ups.

Limits and triggers are an essential part of any modern security system, EVE has neither (in-game).
Hakawai
State War Academy
Caldari State
#73 - 2017-03-06 10:55:18 UTC  |  Edited by: Hakawai
The thread seems to be back to assuming that the API key is an effective security measure - but nobody has described how it helps.

I'd appreciate an explanation of what information from the API key is used, how it's used by the recruiter, and what (if any) additional information is needed from outside the game to draw useful conclusions about the player being investigated.
Yebo Lakatosh
Brutor Tribe
Minmatar Republic
#74 - 2017-03-06 11:30:14 UTC  |  Edited by: Yebo Lakatosh
I wonder what's the rough percentage of the players who have skimmed the ELUA.

Quote:
Except for certain information in your Account (discussed below), all transmissions by you to the System are not private. You acknowledge and agree that you have no expectation of privacy regarding communications you make in the Game, whether through private in-Game messaging, during chat, or in chat rooms.


There. I always had the reason to suspect that the Big Brother is watching. Since handing my API to a looming malevolent presence, I -know- he does. Feels better already.

I just hope they slap on my wrist before I do something that warrants Room 101 treatment. Smile

Elite F1 pilot since YC119, incarnate of honor, integrity and tidi.

Amojin
Doomheim
#75 - 2017-03-06 14:52:10 UTC  |  Edited by: Amojin
Hakawai wrote:
The thread seems to be back to assuming that the API key is an effective security measure - but nobody has described how it helps.

I'd appreciate an explanation of what information from the API key is used, how it's used by the recruiter, and what (if any) additional information is needed from outside the game to draw useful conclusions about the player being investigated.


Well, not really. I granted the point, merely as a point of argument, knowing that it took the guy far longer than two seconds to check them, so saying it's worth it in that case is a bit akin to saying you can have free cheese, if the moon is made of it, and you fly up and cut a chunk off...

It was a good opening to be able to point out the ineffectiveness of the entire plan, and just how much time is wasted with the 'full-api tsa-style pre-crime Hamburglar Hunt.'

I just can't resist anymore: https://www.youtube.com/watch?v=MW_CPMquEIc
This is the mental image I have while reading a lot of these posts...

The EVE University 'interviewer' mentioned that he only had one theft, not doing them, in his old corp, though, which says something, and that sounds more like someone just tired of the game and left, not actually intended to steal. For all anyone online knows, he could have died in a car wreck on his way to work the next day, since he borrowed a ship, and never logged in again.

So far, all anyone in favor of the Hamburglar Hunt, which is most of the responders, can attest to is anecdotal accounts of how they feel thievery has 'gone down,' but since you can't prove a non-event, confirmation bias may have a lot to do with how effective they perceive their 'screening' to be.

People typically believe what they want to believe, though, and it takes quite a bit of making them question their assumptions and looking at facts, before they change their minds, if at all...
PopplerRo
#76 - 2017-03-07 02:26:48 UTC
Why do you feel people should let you join a corp without provide some basic background info?

Sure a spy/thief can still get in if they really want but it requires more effort to maintain a clean api rather than corp hoping and stealing everything they can
Amojin
Doomheim
#77 - 2017-03-07 02:32:04 UTC
Because I am a human being, and I deserve to be treated based on my performance, after hire, rather than your evaluation of what people say came before?

Just that. That I expect a clean slate to be a clean slate. I grant it to all, and I expect it, too.
Scipio Artelius
Weaponised Vegemite
Flying Dangerous
#78 - 2017-03-07 03:04:50 UTC  |  Edited by: Scipio Artelius
Hakawai wrote:
The thread seems to be back to assuming that the API key is an effective security measure - but nobody has described how it helps.

I'd appreciate an explanation of what information from the API key is used, how it's used by the recruiter, and what (if any) additional information is needed from outside the game to draw useful conclusions about the player being investigated.

In terms of how it helps:

1. As a measure of demonstrating commitment to the Corp/Alliance you are joining

Take Goons for example. They have just under 25,000 members based on Dotlan. Before the war last year, lots of people who started EVE, just wanted to join Goons to rat in null and make plenty of ISK. They weren't joining because they wanted to be a Goon. They wanted to get something, but not give much. If you are in the Leadership and completely committed to providing for your Alliance, wouldn't you also want people who join to show some commitment also. Effort should go both ways?

By requiring a full account API for every account, the receruits demonstrate a willingness to put some skin in the game so to speak. Without an API, all the commitment comes from the Alliance only, by accepting them. So the API is a kind of a way that both the Alliance and the members give something to each other.

2. As a measure of honesty

Particularly when it comes to climbing the ladder of the larger Alliances and getting into more key positions, the full API key lets issues be spotted relatively easily, because people often slip up.


3. As a deterrent

Spies, awoxers, etc. aren't always people that join for that specific purpose. People can be opportunistic too. Having your API already on record can be a deterrent to people who are normally honest, but who get tempted in a moment of weakness.

It also helps track who different contacts are and who might be getting contacted from outside by someone else, who does have ulterior motives.

4. As a way to know if people really can fly doctrines

Doctrines can be key in some Alliances, so being able to confirm what people can actually fly helps, because a lot of people say they can fly something, but then find that there's a skill they are missing, etc. Knowing what skills people have helps focus their training and/or see whether they really can be part of certain fleets

5. As a way to monitor/confirm alt abilities and activities

Take me, I have an industry/hauling alt that has almost every industrial ship available in the game. She isn't on this account and isn't in my Corp. She flies as a neutral, mostly NPC Corp alt. Knowing through an API check who she is, allows her to be more easily be set to blue status, to help with logistics without being killed. Additionally, having her API on record provides a good way to see how reliable I am when it comes to industry and logistics, because completed jobs and contracts are tracked.

In many Alliances, capital manufacture relies on alts too. Having access to the API for those alts (even if on the same account), helps monitor capital component manufacture, other industry work, POS related reaction work, etc. which are completed individually, but often using Corp/Alliance owned blueprints, resources, etc.

Also, key for Capital capable alts. They aren't always members of the Corp/Alliance.

______

Those are just some reasons I can think of, off the top of my head, but there are others too.

As to how the API is used, the easiest way to see if to go to API jackknife, create a temporary API for yourself and put it in (then delete it immediately after you finish - recognising that APIJackknife might already log your current info):

http://ridetheclown.com/eveapi/audit.php

There's lots that can be tracked, from your basic character information to full access to evemail history, contacts, jobs, ISK, etc.

For the major Alliances that really do have a reason to be paranoid, a lot of the work is automated, so the API goes into their system and it will automatically generate a report for recruitiers that identify anything to ask about (eg. character purchases and sales, ISK transfers to chacracters in and out, possible alts not reported, etc.).

On top of that, there are other measures that some Alliances use with their out of game services. Here's a good one from a while back on PL's security on their forums for example:

https://www.reddit.com/r/Eve/comments/1ftvub/pl_forum_watermarking_unmasked_and_explained/ (images are gone now)

IP tracking and voice analysis on comms have also been used in the past to identify spies. Anything that can be done in the IT field in terms of security, probably has been done at some point in EVE. There's some pretty smart people that play.


________

As a last point, in terms of why. Particularly for the larger Alliances, there is a point at which the intelligence available by having everyones APIs, becomes it's own asset.

For example, I have 8 accounts total now, with characters in a mix of different Corps. If I was to join Goons, they would get the intel across all of those potentially 24 characters, including all information sent in Corp/Alliance evemails, etc.

Multiple that by their near 25,000 members and the volume of intel available on other Corps and Alliances becomes it's own thing. The API becomes less about knowing about me, and a way to know about everyone.

So, if I had any characters in Goons and in some Alliance that was at war with them for example, my APIs become a way for them to monitor their enemies, without ever bothering me directly. They just monitor evemails for all characters they have on record in other Corps/Alliances and they can potentially see what is being planned, where operations might be occuring, etc. It can be a valuable tool once you scale it up.
Amojin
Doomheim
#79 - 2017-03-07 03:11:35 UTC
But that sort of stuff can wait a bit, can't it? Not every new recruit is even worth that time. When, at some future date, an expansion of responsibiility is considered, then and only then would such, let's say, scrutiny, be warranted?

After, not only has the prospect proven him or herself, but your corp has done the same?
PopplerRo
#80 - 2017-03-07 03:15:25 UTC
Amojin wrote:
Because I am a human being, and I deserve to be treated based on my performance, after hire, rather than your evaluation of what people say came before?

Just that. That I expect a clean slate to be a clean slate. I grant it to all, and I expect it, too.


Would you expect to get a job after going to the interview and saying "trust me" with nothing more?

The only large corp I know of that doesn't care about APIs is Horde, but they've nothing worth stealing nor do they care about spies.

Having api checks isn't a foolproof way of prevent people joining your corp for malicious reasons (if they want in they'll find a way) but it does add increased effort on their part. Maintaining a meticulously clean api to spy with requires a bit of effort and once burned it's useless. Useless as long as people are checking apis. It can still get into the more lax corps.

Having done recruitment stuff in the past you'd be surprised what you can learn from someone's apis. Personally I view it as a trust thing. If you've nothing to hide from the corp then you have no issue giving your api. If you don't want to show your api then you've a reason for doing so and shouldn't be trusted and should not get invited.