-
Data: 2011-08-26 12:30:02
Temat: Re: Podpis elektroniczny dla ubogich
Od: Edek <e...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 08/24/2011 09:34 AM, Jacek Czerwinski wrote:
> Pomysł pewnego prostego systemu workflow w firmie. Pewne operacje
> wymagają podpisu / parafki człowieka (tak było w papierowym odpowiedniku).
> Powinno to się prawdopodobnie zrobić tak: zbudowac jakiś dokument, XML
> czy podobny, oprawić go w podpis elektroniczny w oparciu o klucze (PGP
> itd, nie wnikam), kierownik używa swojego (drugiego!!! - tego do podpisu
> hasła) i to jest podpisane.
>
> jednak to jest nie do wprowadzenia. Edukacja, gospodarka kluczami itd.
>
> Czy założenie: kierownik będąc zalogowany do systemu, w przygotowanym
> polu wpisuje coś co zaczyna się jednego z predefiniowanych słów (TAK,
> NIE, ODMOWA, AKEPTACJA itd).
> Psychologicznie czuł, że to pisał, zwłaszcza dłuższe słowo, a z faktu że
> był zalogowany wynika, ze to było on. Ewentualnie jeszcze raz potwierdza
> ale tym samym hasłem ogólnym (niektóre webmaile i serwisy
> społecznościowe mają taką koncepcję w wiodących miejscach).
>
> Bardzo to głupi pomysł, czy warunkowo może być. O czym warto pomyśleć?
Jak rozumiem, to nie ma mieć żadnych skutków prawnych, tylko
ma być używane wewnątrz firmy.
Nie wiem, jak zrobić workflow, to już jest kwestia do wypracowania
w firmie, ale generalnie wystaczyłby zwykły podpis [1] pod albo
dokumentem, albo nawet mailem.
Jest kwestią umowną w firmie, czy wystarczy taki mail
----- mail dyr. Kowalskiego
AKCEPTUJĘ,
dyr. Kowalski
---- mail menedżera ds. ważnych
...
<załącznik>
----
<podpis menedżera ds. ważnych> <opcjonalnie timestamp>
-------
<podpis dyr.Kowalskiego> <opcjonalnie timestamp>
Cała reszta to udogodnienie: jakiś serwer podpisujący, klient poczty
podpisujący, repozytorium dokumentów, serwer oferujący sygnowany
znacznik czasu: to wszystko zależy od potrzeb,
które musi wyrazić menedżerstwo ds. workflow.
Ogólnie, można podpisać dowolny ciąg bajtów: mail, dokument, xml,
cokolwiek.
Opcjonalnie, można podpisywać digest ciągu bajtów (sha, md5).
Znacznik czasu musi mieć podpis serwera czasu, tu się nic innego nie
da zrobić: trzeba wysłać podpisywaną treść do serwera, serwer wypluwa
podpisany z timestampem (podpisany prywatnym kluczem serwera). Czas
podpisania czasami jest istotny. Tu też można wysłać do serwera digest
zamiast samej treści.
Co do reszty, podpisywanie może się odbywać albo lokalnie (na komputerze
dyr. Kowalskiego na przykład), albo na serwerze. Klucze może każdy mieć
przy sobie, albo mogą być na serwerze, gdzie użytkownik się loguje.
Co do kluczy, to są dwie sprzeczne tendencje: wygoda (ojej, zgubiłem
USB z kluczem. Jest zahasłowany, ale nie mogę nic podpisać!) i
bezpieczeństwo (żeby ktoś nie podpisał czegoś za kogoś innego). Pewną
sztuką jest zapewnienie wygody bez złamania zasad bezpieczeństwa
przy ograniczeniu kosztów.
Utrata klucza prywatnego powoduje, że trzeba zmienić klucz
publiczny też. To jest pewien kłopot, chyba że dyr. Kowalski będzie
miał 10 kluczów publicznych, którymi kiedyś się podpisywał, ale zgubił
ich klucze prywatne, i 11ty aktualny.
To są ogólne zasady, kwestia realizacji naprawdę jest dowolna.
Pewną inną opcją jest podpis serwera (serwer swoim kluczem podpisuje,
że dnia owego dyr. Kowalski podpisał dokument). Wtedy pracownicy
nie mają kluczy prywatnych. Tutaj ciekawe jest, jak się podpisuje
administrator serwera, i jako kto ;)
Edek
[1] Asymetryczny: publiczne klucze są na jakiejś stronie
(pracownik -> klucz). Prywatny, jak sama nazwa wskazuje, jest prywatny,
i służy do podpisywania.
Następne wpisy z tego wątku
- 26.08.11 16:28 A.L.
- 26.08.11 18:24 Grzegorz Wądzik.
- 26.08.11 21:10 Edek
- 26.08.11 21:28 Edek
- 27.08.11 02:43 m...@t...pl
- 27.08.11 02:50 m...@t...pl
- 27.08.11 06:11 Grzegorz Wądzik.
- 27.08.11 06:15 Grzegorz Wądzik.
- 27.08.11 09:57 slawek
- 27.08.11 11:09 Michal Kleczek
- 27.08.11 11:32 Stachu 'Dozzie' K.
- 27.08.11 12:21 Edek
- 27.08.11 12:26 Edek
- 27.08.11 12:31 Edek
- 27.08.11 15:30 A.L.
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-10-04 Warszawa => QA Engineer <=
- 2024-10-04 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-10-04 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-04 Warszawa => Data Scientist / Data Engineer (predictive modelling) <=
- 2024-10-03 Nieparzyste dmuchanie
- 2024-10-03 Prognozowanie zużycia energii przez PGE?
- 2024-10-03 Re: Drugi ekran na Androidzie
- 2024-10-03 sprawiedliwosc nierychliwa
- 2024-10-03 zloto
- 2024-10-03 Odkurzacz mnie bije :(
- 2024-10-03 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-03 Warszawa => Mid IT Recruiter <=
- 2024-10-03 Olsztyn => Sales Specialist <=
- 2024-10-03 Leszczyna nie zna prawa?
- 2024-10-03 Warszawa => OpenText ECM Specialist <=