Hiya,

Ive created a program do control a robotic arm ive build, (just out of junk hacked together pretty quick)

To access the I/O port, the compiled program must be either executed by root
or be suid root. This could be a potential system security hazard, rite?

well is there a way to run this program in a user account? the thing is the arm is network controlled (or soon to be, maybe this afternoon ) and im a bit concerned about the security cos im a paranoid freak.

Is the only problem here, if an attack can buffer overflow my program and create a root shell?

I mean it doesnt really matter if someone does connect remotely and starts attacking me with the arm, im more concerned about the general secuirty implications

cheers

i2c