O | Artykuły | Usługi | Software | Kontakt

Najnowsze Free Software SharePoint

ARB Security Solutions regularnie wydaje wolnego oprogramowania SharePoint, w tym WebParts, aplikacje klienckie, Extensions ramowej, a także różne inne składniki.
Najnowsze darmowe jest:

Tytuł: Simple SharePoint zbiorczy WebPart
Data wydania: 10/22/2009

Poprzednia Two Free WebPart Wydawnictwa:

SecureCenter for SharePoint

Przez integratorów SharePoint bezpieczeństwa dla integratorów SharePoint bezpieczeństwa.

SharePoint Security Assurance Program ™

Na zewnątrz stoi wdrożeniach SharePoint, bezpieczeństwo jest ostro ważna kwestia rozmieszczenia. Dowiedz się, jak w codziennej bezpieczeństwa skanowania, można zapewnić użytkownikom biznesowym i zewnętrznych partnerów, że mogą współpracować w tajemnicy!

Security Assurance WebPart:



Blokowanie SharePoint Custom Assemblies

Niezależnie od WebPart lub aplikacji klienta, który ma zintegrować się z SharePoint, z miłości do wszystkiego, co jest wielkim i świętym, zablokować niestandardowe opracowane zespoły, a nie na ślepo wydaje pozwolenie na rzeczy, które prawdopodobnie nie mają podwyższone zestawów uprawnień.

Najlepszym sposobem na to jest zaczynać od zera, i bardzo dużo pracy na swojej drodze. Więc, chcesz zacząć z tym:

C #:
  1. SecurityAction. RequestOptional , Name= "Execution" ) ] [Assembly: PermissionSet (SecurityAction. RequestOptional, Name = "Execution")]

Potem stworzyć swój zespołów z odpowiednimi zestawów uprawnień. Będziesz musiał użyć RequestOptional w tym przykładzie, jak przy użyciu RequestMinimal nie będą miały odpowiedni efekt, że patrzymy na osiągnięcia.

Cokolwiek określić w "Realizacja określonych Permmision będzie oczywiście obowiązywać tutaj. Następnie możesz po prostu użyć RequestOptional po obejmuje wszelkie uprawnienia potrzebne.

Zróbmy krótki przykład, jeżeli mogłoby to być dobrym pomysłem.

Powiedzmy, że masz pomocnika metoda, która służy do odczytu pliku, a przy budowniczy łańcuch, budować ten plik na łańcuch (wiem, to jest całkiem prosta, ale to przykład). Na przykład, mogę użyć tego poniżej metody pracy z moim SharePoint szablonów nazw mojego obecnego środowiska dla raportowania:

C #:
  1. pushFileIntoString ( string filePath ) public String pushFileIntoString (Ścieżka string)
  2. (
  3. filePath, FileMode. Open , FileAccess. Read ) ; FileStream stream = new FileStream (Ścieżka, FileMode. Open FileAccess. Odczyt);
  4. 100 ) ; StringBuilder builder = new StringBuilder (100);
  5. buffer = new byte [ 0x400 ] ; byte [] buffer = new byte [0x400];
  6. int i = stream. Read ( buffer, 0 , buffer. Length ) ; i> 0 ; i = stream. Read ( buffer, 0 , buffer. Length ) ) for (int i = strumienia. Read (buffer, 0, buffer. Length); i> 0 i = strumienia. Read (buffer, 0, buffer. Length))
  7. (
  8. Encoding. UTF8 . GetString ( buffer, 0 , i ) ) ; budowniczego. Append (Encoding. UTF8. getString (buffer, 0, i));
  9. )
  10. ; strumienia. Close ();
  11. ( ) ; budowniczy strony. ToString ();
  12. )

To byłoby oczywiście korzystać z niektórych plików operacje wejścia / wyjścia. Dlatego trzeba by dodać:

C #:
  1. SecurityAction. RequestOptional , Name= "Execution" ) ] [Assembly: FileIOPermission (SecurityAction. RequestOptional, Name = "Execution")]

A potem po prostu działa na Twojej drodze. Pisanie bezpieczny kod jest ważny, ważniejsze od funkcjonalności, więc wziąć to pod uwagę podczas robisz swoim rozwoju.

  • Share / Bookmark

1 Komentarz »

  1. [...] Locking Down Custom SharePoint Zgromadzeń [...]

    Pingback Linki (7/12/2007) "Steve's Pietrek SharePoint Rzeczy - 12 lipiec 2007 @ 5:44 pm

RSS dla komentarzy do tego wpisu. TrackBack URL

Zostaw komentarz