conectarse con autentic Windows ó SQL ?

01/04/2004 - 23:13 por Hernán Castelo | Informe spam
hola, estoy algo confundido con la autenticación Windows

estoy utilizando 4 inicios de sesión distintos en el SQL server
por lo tanto en algún lado tengo los string de conexión
que incluyen usuario y password de cada uno

he leido recientemente (en la página de MS) que es conveniente
utilizar la autenticación integrada de Windows
ya que la existencia de strings de conexión en texto plano
y los usuarios de SQL server pueden ser algo inseguros

Pero yo me pregunto :
si me conecto con un único usuario, el "IUSR_equipo"
y el usuario y contraseña están ok
entonces ese usuario tiene permitido hacer algunas consultas sql
Luego, para cada consulta me voy a conectar con el mismo usuario...
yo hasta ahora cada consulta que hago tiene un usuario definido
y luego, en el sql, una función definida con permisos para ciertos stored_proc
...Ahora, si me conecto con un único usuario integrado de windows
debo mantener , como lo hago ahora (en una variable de sesión) el tipo de usuario,
es como que el usuario podría hacer cualquier cosa
nada más que no hace cualquier cosa porque yo le pido solo las cosas apropiadas
que tienen que ver con la función que le compete
...eso quiere decir que cualquiera de mis stored_proc podrían ser ejecutados con el mismo usuario???
...si alguien puede interceptar la conexión, gana permiso para todas las funciones,... o no?

gracias

atte,
Hernán Castelo
UTN Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . . .

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
01/04/2004 - 23:16 | Informe spam
Hola, bueno vayamos por partes.

La diferencia es que Windows ayuda a la autentificacion y controles.

O sea si tenes un solo usuario es porque tenes una sola maquina me explico?
o sea en tu red tenes usuarios que inician en un Dominio, entonces:

para que a un usuario que se logeo ya con un dominio volver a preguntarle
user_id y pass no? ademas windows tiene mas control verdad?

pero como veras es un entorno esto coorporativo!! si vos siempre decis que
se inicia con el mismo user es porque en una maquina tenes mas de un usuario
y no tienen sus sesiones ;).

Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Hernán Castelo" escribió en el mensaje
news:
Mostrar la cita
stored_proc
Mostrar la cita
usuario,
Mostrar la cita
apropiadas
Mostrar la cita
ejecutados con el mismo usuario???
Mostrar la cita
funciones,... o no?
Mostrar la cita
.
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date: 09/03/2004
#2 Hernán Castelo
02/04/2004 - 02:03 | Informe spam
gracias,
o sea que :
consulto uid+pwd
si está bien me guardo el tipo de usuario
y código en variables de sesión
(para saber qué mené mostrarle)
y luego cada página se conecta con
validación integrada de Windows

está bien así ???
(creo que ahora me expliqué
algo más claro...no)

gracias
no sabía cómo hacerme entender
porque estaba algo confundido

chau



atte,
Hernán Castelo
UTN Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . . .
"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el mensaje news:%
Mostrar la cita
#3 Maximiliano D. A.
02/04/2004 - 14:53 | Informe spam
Hola una cosa es Web y otra es Windows!! en la web generalmente pedis
User_id y pass, luego por algun metodo lo envias (yo recomiendo componentes
COM+ donde puedas encriptar y todo ello)

En windows podes usar o autentificacion Sql o la de Windows, si usas la
primera te pedira User y pass, si usas la segunda usara el login de NT que
este en ese momento o sea la sesion :-D

Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Hernán Castelo" escribió en el mensaje
news:
Mostrar la cita
.
Mostrar la cita
mensaje news:%
Mostrar la cita
explico?
Mostrar la cita
preguntarle
Mostrar la cita
que
Mostrar la cita
usuario
Mostrar la cita
de
Mostrar la cita
las
Mostrar la cita
.
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date: 09/03/2004
#4 Maximiliano D. A.
02/04/2004 - 16:14 | Informe spam
Hola una opcion es usar "funciones de aplicacion"

Revisa este link:

http://www.mug.org.ar/SQL/ArticSQL/244.aspx

o este

http://www.configuracionesintegrale...p?articulo$4

Bye!!




Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Hernán Castelo" escribió en el mensaje
news:%
Mostrar la cita
.
Mostrar la cita
mensaje news:
Mostrar la cita
componentes
Mostrar la cita
que
Mostrar la cita
.
Mostrar la cita
en el
Mostrar la cita
decis
Mostrar la cita
usuario...
Mostrar la cita
tipo
Mostrar la cita
cosas
Mostrar la cita
todas
Mostrar la cita
. .
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date: 09/03/2004
#5 Hernán Castelo
02/04/2004 - 16:23 | Informe spam
sí sí, yo hablo de una aplicación web

el usuario entra a una página, ingresa uid+pwd
hago una consulta, es correcto
entonces me guardo su uid+tipo_usuario
porque después, al saber el tipo de usuario utilizo
un string diferente que solo cambia el usuario y passw ("sql" ambos)

ok, cuando el IUSR_ es válido el SqlSvr lo acepta
pero cómo hago para que ese usuario no posea
permiso para todos los 4 roles ??
es decir, para que pueda hacer cualquier cosa?
no me parece bueno que la posibilidad y responsabilidad
de ejecutar cualquier stored_proc
quede del lado de las páginas .asp

lei el vínculo que mandaste
pero al parecer no puedo conectarme con SSPI
con diferentes roles

bueno, a ver si podés darme otra guía, gracias
hasta luego


atte,
Hernán Castelo
UTN Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . . .
"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida