Wątek przeniesiony 2020-09-07 18:23 z Algorytmy i struktury danych przez Patryk27.

Zabezpieczenie Excela - jak to zrobić?

0

Cześć,

robię apkę w Excelu i chcę ją zabezpieczyć, jak wiadomo hasło Excelowe na VBA project jest łatwe do złamania.
Myślałem o wrzuceniu bazy z uzytkownikiem halem i numerem seryjnym dysku uzytkownika na woocomerce i po api sprawdzaniu przez VBA czy dany uzytkownik istnieje.

Byłoby to ciekawe rozwiązanie, ale VBA project moze byc latwo zlamany i kod moze zostac zmieniony.

Co mogę zrobić? Jak to zabezpieczyć ?
Ma ktoś może jakiś pomysł?

Może jakiś setup.exe z licencją, która będzie sprawdzała co i jak?
Ale i tak przy odpaleniu Excela zawsze VBA musi zostać wywolane do akcji --> dlatego, że jakos muszę sprawdzić czy dany uzytkownik moze wejsc do excela.

Bardzo proszę o pomoc

2

Excell nie jest środkiem do developmentu oprogramowania. Ani bazą danych. Ani ... i tu sobie dośpiewaj jeszcze kilka elementów. 1)

Wszelkim apostołom "programowania w Excellu" jak zadaję pytanie "pokaż, że gdzieś MS zaleca użycie Excella do rozwoju oprogramowania" ... nastaje cisza.

generalnie jak szukasz dowodów, ze jedzenie zupy widelcem jest możliwe,** idź na Elektrodę**. Tam obowiązuje taka religia, nie tylko nie zrypią, ale pochwalą.

Wniosek: jeśli stawiasz to pytanie, pewnie już od dawna pracowicie umieściłeś swoją firmę w głębokim błocie. To po polaczkowemu wszystkim pasuje, jest (niby) za darmo [olbrzymie koszty są pod dywanem], pracownicy (niby) są zaangażowani [wykonują małpie czynności], a jak skasują miesięczny wynik, to nabiją w nadgodzinach [autentyczne: jedna szefowa skutki głupoty oparcja się na arkuszach bardzo chwaliła "my jesteśmy wybitną firmą, i typowe sposoby nie są dla nas wystarczające"]

  1. w mojej prywatnej liście zarzutów najwyżej stawiam brak rozdzielenia kodu, danych trwałych (tj "bazy") i danych nietrwałych ("zmienne"), z drugie strony GUI i bebechów, brak abstrakcji nad danymi (choćby struktury) i kodu (to tkwi jeszcze w czymś gorszym, niż programowanie proceduralne)
    Zwróć uwagę, że sam nie umiesz dokładnie określić, co NAPRAWDĘ chcesz zabezpieczyć. Czy "program excell", czy "dane excell", czy "czynności/akcje", a może "grupy danych" itd...

1 użytkowników online, w tym zalogowanych: 0, gości: 1