Pokazywanie postów oznaczonych etykietą windows. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą windows. Pokaż wszystkie posty

sobota, 13 czerwca 2009

zaplanowane zadania czyli windows scheduler

Przyszło mi dziś napisać skrypt Pythona, który będzie automatycznie wgrywać pliki na serwer ftp - dokładniej rzecz ujmując prosty mechanizm tworzenia kopii bezpieczeństwa na serwerze ftp. Skrypt okazał się bardzo krótki i prosty, więc jego przygotowanie zajęło kilkanaście minut. Bardzo rzadko używam windowsowego schedulera do automatycznego wykonywania zadań, dlatego miałem przez chwilę wątpliwości jak przygotowany przeze mnie skrypt należy dodać do zaplanowanych zadań. A oto najszybsze rozwiązanie problemu na jakie trafiłem:
at 20:15 cmd /c d:\skrypt.py

Wykonanie powyższego polecenia spowoduje wykonanie skryptu d:\skrypt.py o godzinie 20:15.

Komenda konsolowa at pozwala bardzo szybko dodać nowe zaplanowane zadanie, bez uruchamiania zbędnych okienkowych wizardów. Możliwości komendy at można zgłębić tutaj.

wtorek, 24 marca 2009

"uszkodzone" instalatory msi

Dziś po raz drugi zdarzyło mi się pobrać z sieci instalator msi (instalator Pythona 2.6.1 pod Windows) który nie zadziałał po uruchomieniu. Każda próba instalacji kończyła się błędem 2755: internal error 2755 -  brak dostępu do urządzenia. No to już dziwny błąd a ponieważ powtórzył się po raz drugi postanowiłem sprawę nieco zgłębić. Okazało się, że problem tkwi we wbudowanych w Windows XP mechanizmach zabezpieczeń. Najpierw myślałem, że chodzi o to, że plik był oznaczony jako "obcy" - domyślnie mają tak wszystkie pliki ściągane za pośrednictwem przeglądarek. Ale nie. Okazało się, że przyczyna była mniej oczekiwana: plik instalacyjny msi był zaszyfrowany EFS (EFS to wbudowany w Windows XP Prof mechanizm szyfrowania plików). Po odszyfrowaniu instalator zadziałał bez zarzutu. Drugi instalator po odszyfrowaniu pliku także zadziałał. Teraz powstaje poważne pytanie: Czy to zapowiedź jakichś problemów z zabezpieczeniami w Windows XP? EFS miał być kompletnie transparentny dla programów i usług. A nie jest. Niedobrze gdy pojawiają się problemy z mechanizmami wpływającymi bezpośrednio na bezpieczeństwo....

sobota, 23 sierpnia 2008

Desktops z Sysinternals

Mark Russinovich i Bryce Cogswell pod logiem marki Sysinternals opublikowali nowe, bardzo ciekawe narzędzie dla systemów z rodziny Windows, którego działanie polega na utworzeniu czterech wirtualnych pulpitów, między którymi można się przełączać za pomocą skrótów klawiaturowych. Ta funkcjonalność jest bardzo dobrze znana użytkownikom Linuxa nie znalazła do tej pory miejsca w systemach ze stajni Microsoftu. Co ciekawe to darmowe narzędzie waży jedyne 100kb! Znaleźć je można jak zwykle na stronie Sysinternals.

wtorek, 5 sierpnia 2008

True Crypt - szyfrowanie dla "mas"

Całkiem niedawno ukazała się nowa wersja darmowego programu do szyfrowania danych. TrueCrypt (wersja 6.0a) pozwala na utworzenie na dowolnym nośniku danych pliku zawierającego wirtualną, zaszyfrowaną partycję a nawet zaszyfrowanie całej partycji lub dysku. Dostępne algorytmy szyfrowania (AES-256, Twofish, Serpent) zapewniają wystarczający poziom bezpieczeństwa nawet dla newralgicznych danych. Wraz z wersją 6.0 prędkość szyfrowania drastycznie wzrosła w porównaniu z poprzednimi edycjami, a to z powodu wprowadzenia wielowątkowego szyfrowania/deszyfrowania, co pozwala skutecznie (i to bardzo!) wykorzystać procesory wielordzeniowe. Dla przykładu na moim procesorze (Intel Dual Core 2160, przetaktowanym na 2150MHz) prędkość szyfrowania przy wykorzystaniu najszybszego algorytmu AES wynosi 122MB/s, co znacznie przekracza możliwości dysku. Właściciele procesorów czterordzeniowych mają szansę osiągnąć prędkość dochodzącą do 300MB/s!

Do ważnych cech TrueCrypta można z pewnością zaliczyć szyfrowanie z opcją "plausible deniability", która tworzy wewnątrz zaszyfrowanego obszaru drugi, ukryty zaszyfrowany obszar, który przy spełnieniu pewnych warunków jest niewykrywalny dla osób trzecich.

TrueCrypt nie jest przeznaczony jedynie dla profesjonalistów zajmujących się zabezpieczeniem poufnych danych. Każdy kto posiada służbowego laptopa, pendriva, lub posiada "newralgiczne" dane powinien zainteresować się tym programem.

Stronę domową projektu można znaleźć tutaj. Ciekawy opis i tutorial można znaleźć na stronach cdrinfo.pl (dotyczy wersji 5, ale jest nadal w miarę aktualny)