Fórum Modelagem - Sistema comum e sistema login #503418
04/12/2014
0
Marilia Silva
Curtir tópico
+ 0Posts
04/12/2014
Mariana Carvalho
Gostei + 0
04/12/2014
Marilia Silva
Gostei + 0
04/12/2014
Mariana Carvalho
Gostei + 0
05/12/2014
Soeuseijothaz
Faço o questionamento para ter um ideia de como você esta pensando.
Como já foi dito normalmente fica tudo em um único banco de dados.
Em grandes empresas pode acontecer do controle de Login ser um banco de dados a parte, nem tanto por segurança,
mas para evitar de se ter cópias do login em cada aplicação. Então centralizar o login/permissão em um banco de dados a parte,
mantém o ambiente mais organizado.
Com relação a segurança não faz sentido separar os banco de dados, pois se o invasor conseguir acesso ao servidor onde esta o banco de login
com as senha ele consegue acessar a base de dados. Se consegue acessar o servidor onde esta a base de dados ele não precisa de login pois
tera o arquivo de banco de dados.
Não existe nenhum tipo de segurança 100%, pois se o usuário criar senhas fracas é possível quebrá-las. E muitas vezes usá-se "engenharia social" para obtê-las.
Fora que existem milhares de vulnerabilidades, algumas nem conhecidas ainda.
Uma boa medida de segurança é criptografar o conteúdo do banco de dados, o que torna mais complicado para o invasor, mas nada que não possa ser quebrado.
Se optar por esta abordagem deve-se levar em conta que pode afetar a performance, pois terá de criptografar os dados para gravar e descriptografar para
exibir para o usuário. Então existe um custo extra de processamento.
Repondendo sua pergunta as aplicação usam string´s de conexões para acessar os dados do BD, então se você possuir mais de um BD é só
usar string´s distintas para cada um deles e ir conectando a medida de sua necessidade.
Gostei + 0
06/12/2014
Mariana Carvalho
Gostei + 0
06/12/2014
Marilia Silva
Faço o questionamento para ter um ideia de como você esta pensando.
Pode questionar Jothaz, sem problemas! eu tenho a ideia de que sendo separado o banco alguem que tentasse invadir não teria acesso a outra parte do sistema.
aproveitando que falou de criptografia, em segurança da informação, faz-se no banco inteiro ou em tabelas especificas?
Gostei + 0
06/12/2014
Marilia Silva
Está fazendo sentido pra mim Mariana, talvez essa seja a forma mais sensata.
Gostei + 0
06/12/2014
Alan Mario
é exatamente dessa forma que é feito, não conheço forma diferente, até hoje não.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)