Application Account with System GID - Confirm or rebut my though on the risk?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Application Account with System GID - Confirm or rebut my though on the risk?
# 1  
Old 09-07-2006
Application Account with System GID - Confirm or rebut my though on the risk?

You guys tell me. Am I wrong on this one? If so, where is the hole in my thoughts?

Thanks,

Duke


Specs:

Solaris version of Unix

"ROOT" primary group is "other" (GID = 1)

Application account (not system account) is assigned to the "other" GID (1).

Issue:

Application account and "ROOT" have the same GID of 1 (designated as "other")

Risk:

If the application account is compromised it could lead to a ROOT compromise because the "other" group is a system group. Also, it could allow the application account unauthorized access to other systems in the network where the group ID "1" (other group ID) is assigned to another group name.

System groups should only be assigned to disabled system accounts because of inconsistency between platform group assignments and the existence of powerful system groups on some Unix systems.

Solution

Remove the application account from the system GID of 1 "other".
# 2  
Old 09-07-2006
By the way, I did search before posting this. So I either 1. Didn't search very well or 2. Was appropriate in posting this question as it hasn't yet been addressed. (I hope it's #2 as I don't want to look like an idiot on my 1st post)
# 3  
Old 09-08-2006
I don't know of any application account that needs to be part of the root group. Is it homegrown?
Anyway, I'd move it to it's own group.
# 4  
Old 09-11-2006
Quote:
Originally Posted by System Shock
I don't know of any application account that needs to be part of the root group. Is it homegrown?
Anyway, I'd move it to it's own group.
Yeah it's a homegrown security application.

My agrument is that it shouldn't be apart of the GID = 1, which is "other" on SUN Unix but could be "bin" on Linux. There are too many flavors of Unix with no standard on GIDs, so you run the risk of having inappropriate privileged access.

So I had them move it to it's own separate group that wasn't a designated system GID.

Duke
 
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Setting UID and GID for shared folder using NFS method in Linux system

Hi everyone, have a good day to you. I am trying to use NFS to share a folder between 2 linux systems. Let's say the server which is sharing the folder is server A and the client which need to access this shared folder is server B. In server B, i am having a Joe user which UID and GID is 500.... (1 Reply)
Discussion started by: michael_hoang
1 Replies

2. UNIX for Dummies Questions & Answers

Single Application Operating System

I am going to start an ambitious project for my senior year of college. Just as the title says: I want to write a single application operating system that is dedicated to running only one application and none other. I need to build a bare bones UNIX operating system that will use provided binary... (5 Replies)
Discussion started by: unt_engn
5 Replies

3. UNIX for Advanced & Expert Users

Link from mount point to sftp account of file system

Hi, Is it possible to do hard link between the mount point of file some structure to the sftp account of some other server ? If possible then what could be the behavior of link properties? Is it could be the same as we found in our environment (unix/linux). Even if we do such link , then it... (1 Reply)
Discussion started by: posix
1 Replies

4. UNIX and Linux Applications

How to delete a user account in linux bases application.

Hi, Can anyone please guide me how can I remove/block a user from a server access. /usr/sbin/adduser -d /home/john john echo ****** | passwd --stdin john I used the above command to add a user "john". How do I delete and block john. Appreciate your responses.... (2 Replies)
Discussion started by: sureshcisco
2 Replies

5. Linux

How to delete a user account in linux bases application.

Hi, Can anyone please guide me how can I remove/block a user from a server access. /usr/sbin/adduser -d /home/john john echo ****** | passwd --stdin john I used the above command to add a user "john". How do I delete and block john. Appreciate your responses. (1 Reply)
Discussion started by: sureshcisco
1 Replies

6. UNIX for Dummies Questions & Answers

How to change the system account that a process is running on?

I'm running an Apache server on Ubuntu. When I try to call fopen() in PHP, I get a bunch of permission errors. I searched for advice on this, and I found that I needed to change the system account that Apache runs on. However, I'm not sure how to do this, and I was unable to find the answer on... (3 Replies)
Discussion started by: gloriac991
3 Replies

7. Forum Support Area for Unregistered Users & Account Problems

new account, not recieving email to confirm

Hello, I registered an account several hours ago, and never recieved the email registration link in my email account. Read the instructions posted here, and requested to resend registration link, and this one also has not shown up in my email acccount. yes, I've checked the bulk folder as... (1 Reply)
Discussion started by: denn
1 Replies

8. UNIX for Dummies Questions & Answers

delete or disable the system generated account

I have this unix version 3.0 "UNIX_SV server 4.0 3.0 3425 Pentium II(TM)-ISA/PCI" can i delete or disable the system generated account as "daemon";"uucp";"sys";"adm";"listen";"bin" and if yes how can i do it? Regards (1 Reply)
Discussion started by: sak900354
1 Replies
Login or Register to Ask a Question