Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniaOstatnia
Pokaż wyniki od 1 do 10 z 13

  1. Dołączył
    Mar 2008
    Postów
    57

    Cytuj | #1

    Witam, mam pytanie dotyczące zabezpieczenia aplikacji. Czy jest możliwość zabezpieczenia folderu z moją aplikacją przed odczytem z innego programu? Powiedzmy mam pliki, które są dla mnie ważne i nie chcę żeby ktoś miał do nich dostęp z poza aplikacji.

    Pozdrawiam


  2. Avatar wojtkow SM? Tylko S...


    Dołączył
    May 2007
    Skąd
    Poznań
    Postów
    3,620

    Cytuj | #2

    W iOS aplikacje są uruchamiane w sandbox'ach i nie mają na wzajem dostępu do swoich danych, o ile same ich nie udostępnią.
    Oczywiście można to obejść przez JB i w tym wypadku nie widzę możliwości zabezpieczenia, którego nie da się obejść (poza jakimś ciężkim szyfrowaniem).
    Komputer: MBA 11.6" i7 1.8GHz 4GB RAM 256GB SSD, iMac 27" i7 2.8GHz 8GB RAM 240 GB SSD + 1 TB HDD
    Telefon: iPhone 4
    Odtwarzacz: iPhone 4
    Tablet: iPad (2012) 4G, iPad WiFi
    Moje programy w AppStore:
    iOS => Project Planner | Project Planner HD
    OSX => Project Planner Viewer
    Zgodnie z regulaminem nie udzielam porad poprzez PW - masz pytanie, pytaj na forum.


  3. Dołączył
    Mar 2008
    Postów
    57

    Cytuj | #3

    Czyli jeżeli ktoś ma zrobionego JB bez problemu może sobie skopiować pliki, które mam w folderze aplikacji?

  4. Avatar krakers Łoś Superktoś
    Dołączył
    Dec 2008
    Skąd
    Nibylandia
    Postów
    7,634

    Cytuj | #4

    Tak, bez najmniejszego problemu.
    Komputer: Dell Latitude E6400 | C2D 3,06 | 8GB | MBA 13" 2011
    Telefon: iPhone 4 White, BB 9300
    Nie udzielam porad poprzez Prywatną Wiadomość. To uderza w charakter i sens istnienia forum, które daje każdemu prawo do zadania pytań i poznania odpowiedzi na nie.


  5. Dołączył
    Mar 2008
    Postów
    57

    Cytuj | #5

    Czy poza szyfrowaniem są jakieś funkcje umożliwiające ukrywanie/zabezpieczanie plików przed kradzieżą (wirtualne foldery/partycje)?


  6. Dołączył
    Jan 2010
    Postów
    141

    Cytuj | #6

    Apple mogloby pomyslec nad jakims zabezpieczeniem lub pozwolic firmom trzecim na wykonanie jakiegos cryptora aby zabezpieczyc sie przed edycja plikow wykonywalnych. W tej chwili wystarczy miec JB, dobry disassembler i troche wiedzy na temat architektury arm, zeby mozna bylo ominac z latwoscia wszelkie procedury sprawdzajace licencje itd. Kod jest czytelny jak na dloni, nawet nazwy metod pozostaja w oryginale w skompilowanej binarce. Z drugiej strony ceny wiekszosci aplikacji sa tak niskie, ze szkoda zachodu. Pewnie kwestia czasu byloby ile takie zabezpieczenie wytrzymaloby.

    @sebastiankamut:

    Nawet jesli w jakis sposob zaszyfrujesz swoje dane, to i tak bedzie mozliwosc wyciagniecia tego algo z binarki i odszyfrowania danych. Oczywiscie dla zwyklych uzytkownikow bedzie to zabezpieczenie wystarczajace.
    Ostatnio edytowane przez night_hunter ; 27.01.2011 o 13:47
    Telefon: iPhone 3GS 16GB 4.2.1
    Odtwarzacz: iPod Nano 3G

  7. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #7

    Cytat Napisał sebastiankamut Zobacz post
    Czy poza szyfrowaniem są jakieś funkcje umożliwiające ukrywanie/zabezpieczanie plików przed kradzieżą (wirtualne foldery/partycje)?
    Skoro robisz "hacka" jakim jest JB i masz wtedy dostęp do całego file systemu to niby jak chcesz to blokować, nie da się.
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  8. Avatar pio11
    Dołączył
    Mar 2008
    Postów
    1,591

    Cytuj | #8

    Niestety zabezpieczenia które dostajemy są mizerne (jeśli w ogóle można powiedzieć, że są). Kiedyś szukałem czegoś na temat zabezpieczania aplikacji i okazuje się, że troszkę możemy się chronić przed kradzieżą danych jednak jak już koledzy wspomnieli wyżej wszystko prosto da się rozkodować.
    Komputer: Mac Mini C2D 2.0 | 120 GB | 500 GB | 3 GB RAM | Lion
    Telefon: LG-P500 iPhone 3G 16 GB | 4.2.1 - R.I.P
    Tablet: iPad 32 GB WiFi - 3G - znaleziono pod choinką


  9. Dołączył
    Feb 2010
    Postów
    222

    Cytuj | #9

    Samej aplikacji przed piractwem raczej nie zabezpieczysz, ale możesz utrudnić dostęp do plików wewnątrz aplikacji. Wystarczy tylko wszystkie pliki wrzucić do jednego archiwum we własnym formacie i zwykły użytkownik nie będzie wiedział co z tym zrobić.
    Moje aplikacje w AppStore:
    Blicks.


  10. Dołączył
    Mar 2008
    Postów
    57

    A czy da się sprawdzić czy urządzenia (iphone/ipad) jest podłączony do komputera ?
    Oraz próbuję wywołać metodę applicationProtectedDataDidBecomeAvailable ale niestety za nic nie idzie...

Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniaOstatnia