2023-10-12, 12:37
  #25
Medlem
.8h23quc2h75hycd64s avatar
Citat:
Ursprungligen postat av 53280
Trams. CPU:er har haft minnes isolering sedan 286 tiden dvs en så kallad mmu. iOS bygger på freebsd , varje process körs som ett jail. Det är därför det heter jailbreak.
Det är korrekt att processorer har haft minnesisolering sedan 286-tiden med hjälp av en memory management unit (MMU). MMU är ett avgörande sätt för att förhindra att olika processer oavsiktligt stör varandras minnesutrymme.

Citat:
Ursprungligen postat av silktouch
Åter igen, om du tror att iOS kör Safari i en VM så kan du lämna tråden för du har inget att bidra med.

"minnes isolering", gå tillbaka till SFI för det är verkligen inte samma sak.
Safari i iOS körs inte i en virtuell maskin (VM). Som många av oss redan vet, så är Safari en webbläsare som kommer som en av standard apparna i iOS, som körs direkt på enheten och interagerar med operativsystemet och andra appar på ett mer av direkt sätt.

Angående iOS och FreeBSD, det är korrekt att iOS har viss kodbas gemensamt med FreeBSD, särskilt när det gäller kärnfunktionalitet och säkerhetsaspekter. Dock är det inte korrekt att varje process körs som ett "jail". iOS använder en sandbox-modell där varje app körs i en egen sandbox, även standard appar som Safari körs i sandbox-modellen på iOS, vilket begränsar dess åtkomst till systemresurser och andra appar. Sandboxing är en allmän säkerhetsåtgärd som används främst för att isolera och begränsa varje app till sin egen sandbox (säkerhetskontexten). Detta innebär att varje app, inklusive Safari, har begränsad åtkomst till systemresurser och andra appar. Som exempelvis TS fall, hjälper sandboxing till att förhindra att skadliga eller oönskade aktiviteter från en app påverkar resten av systemet.

För de som är ovetandes, så syftar termen "jailbreak" på att kringgå dessa begränsningar för att få ökad kontroll över enheten, men det är inte exakt samma sak som att varje process körs som ett "jail".
Citera
2023-10-12, 13:05
  #26
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av 53280
När dom har infektera word press hemsidor, bruka dom använda en massa base64 kod i php scriptet.
Ja, det kan jag tänka mig, men PHP-koden är ju enbart synlig på server-sidan och aldrig på klientsidan.
Citera
2023-10-12, 13:27
  #27
Bannlyst
Citat:
Ursprungligen postat av Enterprise
Ja, det kan jag tänka mig, men PHP-koden är ju enbart synlig på server-sidan och aldrig på klientsidan.

Det gör dom bara för att koden skall svår läst ..
Citera
2023-10-12, 13:30
  #28
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av 53280
Det gör dom bara för att koden skall svår läst ..
Ja, precis så att en hemmaknackare som håller på med Wordpress inte ska fatta nåt.
Citera
2023-10-12, 13:32
  #29
Bannlyst
Citat:
Ursprungligen postat av Enterprise
Ja, precis så att en hemmaknackare som håller på med Wordpress inte ska fatta nåt.

Snarare så du inte skall analyser vad hur viruset ta sej vidare vilka...
Citera
2023-10-12, 13:40
  #30
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av 53280
Snarare så du inte skall analyser vad hur viruset ta sej vidare vilka...
Men även en halvdan hemmakodare som jag kan ju lätt översätta Base64 till plain text så det måste vara inriktat mot totala nybörjare.
Citera
2023-10-12, 14:08
  #31
Medlem
Citat:
Ursprungligen postat av 53280
Det gör dom bara för att koden skall svår läst ..
Förklara gärna för oss hur du tänkt infektera någon med kod som bara körs server side.
Citera
2023-10-12, 18:49
  #32
Bannlyst
Citat:
Ursprungligen postat av Enterprise
Men även en halvdan hemmakodare som jag kan ju lätt översätta Base64 till plain text så det måste vara inriktat mot totala nybörjare.

Nu var det länge sedan jag sprang på php virus, så har inga exempel att posta.
Citera
2023-10-12, 23:50
  #33
Medlem
BeneathTheSurfaces avatar
Citat:
Ursprungligen postat av 53280
Trams. CPU:er har haft minnes isolering sedan 286 tiden dvs en så kallad mmu. iOS bygger på freebsd , varje process körs som ett jail. Det är därför det heter jailbreak.

Det är inte korrekt, iOS bygger på Mach (Darwin) med BSD (inklusive FreeBSD) komponenter, jail är dock inte ett av dom och säkerhetsmekaniken/sandboxingen på iOS eller andra Darwin heter "App Sandbox" (och innan det gick det under namnet Seatbelt) är en Apple konstruktion som inte har något med "jail" att göra, reglerna enforcas ända ner på Mach nivå (alltså under BSD servern).
Citera
2023-10-13, 09:03
  #34
Bannlyst
Citat:
Ursprungligen postat av BeneathTheSurface
Det är inte korrekt, iOS bygger på Mach (Darwin) med BSD (inklusive FreeBSD) komponenter, jail är dock inte ett av dom och säkerhetsmekaniken/sandboxingen på iOS eller andra Darwin heter "App Sandbox" (och innan det gick det under namnet Seatbelt) är en Apple konstruktion som inte har något med "jail" att göra, reglerna enforcas ända ner på Mach nivå (alltså under BSD servern).

Så ios har inte "sandboxning" av sina processer?
Citera
2023-10-13, 09:15
  #35
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av 53280
Så ios har inte "sandboxning" av sina processer?
Jo, i varje fall tredjepartsappar.
https://support.apple.com/sv-se/guid...c15bfe098e/web
Citat:
Körning i sandlåda
Alla tredjepartsappar körs i en ”sandlåda”, vilket innebär att de inte har tillgång till filer som har sparats av andra appar och inte kan göra några ändringar på enheten. Sandlådor är utformade för att förhindra att appar samlar in eller ändrar information som har sparats av andra appar. Varje apps filer sparas i en unik hemkatalog som tilldelas slumpmässigt när appen installeras. Om en tredjepartsapp behöver tillgång till information utifrån kan den endast få det via tjänster som uttryckligen tillhandahålls av iOS och iPadOS.

Systemfiler och systemresurser är också skyddade från användarnas appar. De flesta iOS- och iPadOS-systemfiler och resurser körs, liksom alla tredjepartsappar, som användaren ”mobile” som saknar behörigheter. Hela operativsystemets partition är inlänkad som skrivskyddad. Verktyg som inte behövs, till exempel tjänster för fjärrinloggning, inkluderas inte i systemprogramvaran och API:er tillåter inte att appar utökar sina egna behörigheter så att de kan modifiera andra appar eller själva iOS och iPadOS.
Citera
2023-10-13, 10:25
  #36
Medlem
BeneathTheSurfaces avatar
Citat:
Ursprungligen postat av 53280
Så ios har inte "sandboxning" av sina processer?

Ja det har sandboxing, men iOS lösning är inte "jail" baserat, FreeBSD komponenten som bygger på chroot konceptet som du skrev om tidigare.
sandboxd/App Sandbox/Seatbelt fungerar helt annorlunda.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in