Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Just wondering why? #33

Closed
Battler624 opened this issue Feb 12, 2023 · 6 comments
Closed

Just wondering why? #33

Battler624 opened this issue Feb 12, 2023 · 6 comments

Comments

@Battler624
Copy link

Just wondering why shouldn't we run this as administrator?

@braccae
Copy link

braccae commented Feb 16, 2023

Bad practice mostly. Think of it like this, you wouldn't give your pizza delivery person the key to your home, right? They don't need complete access like that to do their job. It might make it easier for them if you don't answer the door or something but that's a lot of trust to give to a stranger, innit? Opening programs as administrator gives them full access to your PC and as we just recently saw with ghade, developers are still people at the end of the day and are capable of making poor decisions. Not saying they will, but other things can happen as well such as the github keys getting lost/stolen and a malicious payload inserted into the code, etc and running the program as admin makes things like that 1000x easier to pull off.

It's just better to not leave the front door wide open like that in the first place if you don't absolutely need to.

@marzent
Copy link
Owner

marzent commented Feb 16, 2023

“Every program and every user of the system should operate using the least set of privileges necessary to complete the job.”
—Saltzer, J.H. AND Schroeder, M.D., “The Protection of Information in Computer Systems,” Proceedings of the IEEE, vol. 63, no. 9, Sept 1975.

Also there is a high possibility that the parse file being created or a config file will become unusable for a normal user.

@marzent marzent closed this as completed Feb 16, 2023
@Battler624
Copy link
Author

Sorry for re-opening this, then I'd like to change my question, If the game is already running as admin, would I need to run IINACT as admin for it to recognize the game? or can it work completely from user while the game is as admin?

@cozyGalvinism
Copy link
Contributor

Besides the fact that you shouldn't be running games as admin at all, IINACT should be able to recognize the game. That said, running IINACT as admin is most likely not supported.

@Dormanil
Copy link

You see, this is another reason for why not to run something as an admin:
A: I would not be surprised that some of your ffxiv user data (configs, screenshot folder etc.) can now only be written by an administrator.
B: Anything that wants to interact with the game now needs to run as admin: Want Steam or Discord to render their overlay? Yeah, those now need to run as admin as well. Since IINACT only reads game data, and doesn't write any data into the game, you should be fine with the game run as admin, but that still doesn't invalidate all the other things wrong with starting the game as admin.

@Battler624
Copy link
Author

Is there a way to test if all functions of iinact would be good?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants