Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Köra .net-program på nätverk

Postades av 2008-12-01 10:50:22 - Niklas Jansson, i forum säkerhet, inställningar, Tråden har 12 Kommentarer och lästs av 3112 personer

Har gjort en liten applikation med några tillhörande .dll-filer, fil-db och lite annat krafs. Jag skulle nu vilja lägga den på en nätverksdisk istället för att installera lokalt. (Ja, jag har goda skäl till att vilja det.)

Problemet är nu att det funkar utmärkt lokalt, men varje gång jag lägger det på en nätverksenhet så kraschar programmet "före det startas" (ligger utanför min kontroll). Jag har förstått att det har med någon typ av säkerhet, och att intranet får "medium security" som standard. Höjer jag den i .net framework configuration så att den tillåter allt, så funkar programmet.

Jag har provat att lägga på en signing, men då måste man fortfarande gå in i .net framework config på varje dator som ska använda det, och plötsligt blir det rätt meningslöst. Jag skulle vilja att det slängs upp någon fråga i stil med "programmet är utgivet av XYZ, vill du tillåta att det körs". Någon som har något bra tips?

(och får hoppas att det finns någon som kollar i "säkerhet, inställningar"...)


Svara

Sv: Köra .net-program på nätverk

Postades av 2008-12-01 11:01:01 - Oskar Johansson

Hm, funderar på om clickonce skulle kunna fungera? Tror att du explicit kan begära rättigheter, så att den sedan frågar användaren om det är grönt.


Svara

Sv:Köra .net-program på nätverk

Postades av 2008-12-01 12:19:14 - Niklas Jansson

Problemet är att jag hade tänkt slippa göra en installation öht, bara kopiera in skiten till en nätverksplats, och sen får alla användarna köra samma program, därifrån. ClickOnce installerar ju programmet under "Lokala inställningar"? Går det att ändra?


Svara

Sv: Köra .net-program på nätverk

Postades av 2008-12-01 13:21:27 - Cecilia Wirén

Antingen kan du ställa in clickOnce på 'The application is available online only'

Annars har du lösningen där med signing och för att slippa att manuellt lägga in nyckeln hos varje maskin kan du göra detta via ett setup program, sen kan du använda samma nyckel till flera olika program men du behöver som sagt fortfarande "göra nåt" på användardatorerna.


Svara

Sv: Köra .net-program på nätverk

Postades av 2008-12-01 15:00:44 - Martin Adrian

Kan du få användaren att köra en batfil första gången ?

Jag brukar använda följande kommando.

caspol -machine -addgroup 1 -strong -file "filnamn.exe" filnamn -noversion FullTrust -name groupname

Den skapar en säkerhetsgrupp "groupname" där du ger ditt program "full trust".

Om du är på en domän borde du kunna göra en policy av det men det har jag aldrig provat.


Svara

Sv:Köra .net-program på nätverk

Postades av 2008-12-01 15:26:59 - Cecilia Wirén

öppna den grafiska verktyget, finns på kontrollpanelen under Administrativa verktyg vid namn 'Microsoft .NET Framework Configuration. Där kan du göra samma saker som i caspol, men det jag var ute efter nu var att när du står på 'Runtime Security Policy' katalogen har du till vänster 'Create Deployment Package' För att använda denna behöver du se till att din dator har de inställningar du vill göra paket av.


Svara

Sv:Köra .net-program på nätverk

Postades av 2008-12-01 15:28:25 - Niklas Jansson

Martin:
Det skulle kunna gå. I så fall blir det alltså:
1. Jag lägger programmet på nätverket.
2. Alla användare kör först caspol. Men då behöver de väl vara administratörer?
3. Om det funkade så kan de sen köra programmet.

Och jag antar att MS har ordnat det så snyggt att man inte kan göra ett .net-program som vidarebefordrar till antingen batfilen eller programmet? Ett program som öppnar batfiler är inte trusted?
Det är ju inte helt snyggt att tvingas frångå .net...


Svara

Sv: Köra .net-program på nätverk

Postades av 2008-12-01 15:36:36 - Niklas Jansson

Cecilia:
Men det kräver ju som du säger att jag behöver ha rätt inställningar - skriver det över användarens inställningar eller "lägger det till"?
För det är ju bara ett enskilt program jag vill lägga dit, inte paja eventuella företagsregler...


Svara

Sv:Köra .net-program på nätverk

Postades av 2008-12-01 16:05:19 - Niklas Jansson

Är det ingen annan som tycker att det är lite märkligt att man antingen måste köra en deploy-grej för att ställa in .net-säkerhet på datorn, eller köra kommandoradsverktyg för att kunna köra ett program på en viss nätverksplats?

Min personliga gissning före detta var att "det kommer nog upp en ruta typ 'Vill du köra Niklas fina program? Det kan vara farligt!'", och att det ställs in av sig själv, men tji fick jag.

Det känns som att jag har missat något... ska det vara så pass krångligt?


Svara

Sv: Köra .net-program på nätverk

Postades av 2008-12-01 18:15:26 - Simon Dahlbacka

Microsoft har insett detta och ändrat default beteende så köra från nätverk funkar as expected iom. 3.5 SP1


Svara

Sv: Köra .net-program på nätverk

Postades av 2008-12-01 21:33:03 - Martin Adrian

>Är det ingen annan som tycker att det är lite märkligt att man antingen måste köra en deploy-grej för att
>ställa in .net-säkerhet på datorn, eller köra kommandoradsverktyg för att kunna köra ett program på en
>viss nätverksplats?

Tja, microsoft brukar få kritik för att operativet är ganska öppet som standard.

Här har man försökt bättra sig och satt upp ganska strikta regler för vilken kod som får exekveras på datorn. Om det inom en organisation finns behov av att exekvera kod av viss typ eller från en viss plats så får man lägga till det i en policy. CAS innebär ju faktiskt att man kan detaljstyra vad koden får göra och vilka resurser som är tillgängliga. Försök konfigurera gmail att ta emot exe-filer.



Svara

Sv:Köra .net-program på nätverk

Postades av 2008-12-02 08:52:08 - Niklas Jansson

<b>>Tja, microsoft brukar få kritik för att operativet är ganska öppet som standard.</b>
Håller helt med, men still: den enda säkerhetsaspekten här är ju att någon kan byta ut programmet lite enklare på en nätverksdisk än på den egna datorn. Man hade ju kunnat tycka att det skulle kunna ge ett felmeddelande i stil med "Det här programmet får inte köras, yaddi-yaddi", och att sen antingen själv ge rättighet till programmet eller någon typ av information att ge till it-admin...

Det känns, som det tyvärr ofta gör med ms, som att de försöker lösa något på helt fel sätt. I *x-världen så är ju säkerhetstänket betydligt mindre intrusive, och med den lilla erfarenhet jag har av det så känns det ändå säkrare.

Där är det mer "om du vill paja dina egna data - fine, men du kan inte förstöra för andra". Nåväl, det här är ingen ms-rant, jag vill bara ha problemet löst så smidigt som möjligt; hoppas att Simons förslag funkar!


Svara

Sv: Köra .net-program på nätverk

Postades av 2008-12-02 10:43:00 - Niklas Jansson

Helt rätt - det räckte att installera 3.5 SP1, så funkade skiten!
Nu ska vi bara få kunden att göra det också... ;-)

Stort tack till alla medhjälpare i tråden. Fick lärt mig en hel del på detta!


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 556
27 958
271 741
505
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies