Marek Banach

Marek Banach programista, x

Temat: Birt,eclipse,java - bezpieczeństo połączenia z baza danych

Zajmuję się raportowaniem. Dane są zawarte w bazie danych . Korzystam z Microsoft SQL Server 2005. Raporty tworze za pomocą programu BIRT. Mam stronkę jsp gdzie znajduje się lista raportów wybieram jeden i ma się wygenerować. To wszystko działa tylko jest jeden problem . korzystam z wtyczki do Eclipse. Raport tworze graficznie (nie trzeba pisać kodu) wszystko ładnie i prosto można zrobić . Po stworzeniu raportu w kodzie raportu (plik XML) jest umieszczone hasło i login do bazy co bezpieczne nie jest.(Nie pisze kodu do połączenia z bazą . Birt sam to robi podczas tworzenia raportu wpisuję adres url i ustawiam odpowiednie sterowniki do bazy)Szukam cały czas jak można to inaczej zrobić. Tak żeby nie było tego hasła i loginu w pliku z raportem. Podczas trwania sesji mogę pobrać hasło i login z beana który istnieje i przechowuje te dane(ktoś inny to napisał) i teraz czy jest szansa żeby to jakoś ustawiać tylko w momencie wywołania konkretnego raportu?
Jak można zabezpieczyć taki raport?

Temat: Birt,eclipse,java - bezpieczeństo połączenia z baza danych

Marek Banach:
Raporty tworze za pomocą programu BIRT. Mam stronkę jsp gdzie znajduje > się lista raportów wybieram jeden i ma się wygenerować.

Jeżeli dobrze rozumiem to XML jest tylko opisem raportu na podstawie, którego strona JSP go generuje czy to w HTML czy PDF czy co tam jest na wyjściu. Jeśli tak to w wersji finalnej raportu usuwasz newralgiczne dane z pliku XML a strona JSP korzysta z tego co bean jej dostarczy.
Marek Banach

Marek Banach programista, x

Temat: Birt,eclipse,java - bezpieczeństo połączenia z baza danych

Tak. Tylko jak ustawić to co dostarczy bean ? Jedyne co do głowy mi przychodzi to ustawić te dane za pomocą handlera. A w pliku raportu usunąć hasło i login.Marek Banach edytował(a) ten post dnia 11.01.10 o godzinie 17:10

konto usunięte

Temat: Birt,eclipse,java - bezpieczeństo połączenia z baza danych

A czy nie jest tak, ze xml znajduje sie na serwerze i klient tak czy inaczej nie ma do niego dostepu - widzi tylko html wygenerowany z jsp?

Następna dyskusja:

Java a baza danych.




Wyślij zaproszenie do