home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / database / oracle / 2613 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  2.1 KB

  1. Path: sparky!uunet!spool.mu.edu!uwm.edu!psuvax1!hsdndev!dartvax!kip-sn-36.dartmouth.edu!user
  2. From: carl.pedersen@dartmouth.edu (L. Carl Pedersen)
  3. Newsgroups: comp.databases.oracle
  4. Subject: Re: Question about OPS$LOGIN and Oracle Passwords
  5. Message-ID: <carl.pedersen-221292113528@kip-sn-36.dartmouth.edu>
  6. Date: 22 Dec 92 16:40:53 GMT
  7. References: <1992Dec14.200952.22697@netcom.com> <24727@suned1.Nswses.Navy.MIL>
  8. Sender: news@dartvax.dartmouth.edu (The News Manager)
  9. Followup-To: comp.databases.oracle
  10. Organization: Dartmouth College
  11. Lines: 46
  12.  
  13. In article <24727@suned1.Nswses.Navy.MIL>, lev@ipxed5.nswses.navy.mil
  14. (Lloyd E Vancil) wrote:
  15. > In article <1992Dec14.200952.22697@netcom.com> sjs@netcom.com (Stephen Schow) writes:
  16. > >We routinely use the OPS$LOGIN feature of Oracle for all of our users.  This
  17. > >way they don't have to worry about anything once they are logged onto the
  18. > >UNIX machine.  They just type program / to run it with their UNIX login info.
  19. > >
  20. > >Question:  
  21. > >
  22. > >When we create a new user as follows:
  23. > >
  24. > >    grant connect to ops$user identified by bogus;
  25. > >
  26. > >and we actually use the word 'bogus' as the oracle password.
  27. > >
  28. [stuff omitted]
  29. > >Could a user go into sql*plus with any convienient name and type
  30. > >
  31. > >    connect ops$user/bogus
  32. > >
  33. > >to get into that user's oracle accoun
  34. > Emphatically YES
  35. > This is a known security hole in the OPS$ user under oracle 6.. 
  36. [stuff omitted]> 
  37. > Since the OPS$ password need only be used once, in the
  38. > grant command, the dba should be free to use any valid
  39. > password, as long as it follows 2 conventions
  40. > 1. the dba should be THE ONLY PERSON TO KNOW IT.
  41. > 2. each one is unique (within reason here folks)
  42.  
  43. I disagree with #1.  There is no reason for the dba to know these
  44. passwords, either.  If a DBA really needs to know somebody's password, they
  45. can always
  46. change it to something known, then change it back.
  47.  
  48. You can use a script to set the password to a random value.  Or, you can
  49. use the VALUES clause to set the encoding of the password, so that the
  50. actual password is not known by anyone.
  51.  
  52. Glad to hear this is fixed in ORACLE 7.
  53.