최근 랜섬웨어 급증으로 인한 금전적 피해가 급속도로 많아지고 있습니다.

   

이런 상황에서 개인이 할 수 있는 최선의 방법은 아래와 같습니다.(제 의견)

더 생각나면 계속 업데이트 하겠습니다.

   

  1. 업무PC에서는 업무만… 인터넷 서핑은 스마트폰/테블릿을 이용하세요.
  2. 알 수 없는 / 업무와 무관한 메일/파일/URL은 열어보지도 말자

    메일, 첨부파일, URL, 웹사이트 모든 곳에 해당하는 내용입니다.

  3. 공유는 하지 말자. 랜섬웨어는 오픈된 공유를 통해서 순식간에 퍼져 나갑니다.

    잘못하다간 숙주PC로 회사에 엄청난 피해를 안길 수 도 있습니다.

  4. 백신 업데이트는 기본 입니다.
  5. OS 보안 업데이트도 기본 입니다. 대부분 인터넷 브라우져 취약점을 통해 공격이 들어옵니다.

       

  6. 바이러스로 의심은 가는데 알 수 없는 것 이 있다면 (파일 / URL 모두 해당)

    아래 사이트를 이용하면 됩니다.

    해당 링크주소(URL)를 붙여넣어도 되고, 파일을 업로드해봐도 됩니다.

    업로드 하면 거의 즉시, 해당 파일이 신상 바이러스인지,

    각 백신업체 쪽에 이미 접수가 되어 처리가 된 파일인지 여부를 알려줍니다.

    단, 올려진 파일은 백신업체에 모두 공유가 된다고 하니, 기업비밀/대외비 관련 자료는 올리시면 안됩니다.

   

주소 www.virustotal.com

주소 www.malwares.com/

   

   

감사합니다.




 

 

 

 

전체 프로시저에서 특정 문자열 찾기 한방에검색

   

   

SysComments 사용

전체 데이터베이스에 포함된 각각의 프로시저에 포함된 특정 문자열을 찾기 위해 SysComments 의 Text 열에 저장되어 있는 원본 SQL 정의 문을 비교하여 찾는 방법입니다.

   

EXEC sp_MSForEachDB 'Use [?]; 

SELECT       DISTINCT DB_NAME() AS [DATABASE NAME], A.NAME

FROM         dbo.SysObjects A JOIN dbo.SysComments B ON A.ID = B.ID

WHERE        A.TYPE = ''P'' AND B.TEXT LIKE ''%EP_USER_TEMPEXTENDT%''

ORDER BY     A.NAME;'

   

   

sys.syscomments 가 추후 없어질 것을 대비해서 sys.all_sql_modules 를 사용해 확인할 수도 있습니다.

EXEC sp_MSForEachDB 'Use [?]; 

SELECT DISTINCT DB_NAME(), o.name FROM sys.sysobjects o

JOIN sys.all_sql_modules m ON o.id = m.object_id

WHERE o.type = ''P'' AND m.definition LIKE ''%EP_USER_TEMPEXTENDT%''

ORDER BY o.name;'

   

   

--데이터베이스 별로 검색 시

select distinct 'sp_helptext' + a.Name

From sysobjects a with (nolock)

join syscomments b with (nolock) on a.id = b.id

where --a.xtype = 'P' and

b.text Like '%EP_USER_TEMPEXTENDT%'

order by 'sp_helptext' + a.Name

   

a.xtype = 'P' : SP

a.xtype = 'TR' : 트리거

a.xtype = 'V' : 뷰

a.xtype = 'FN' : 함수

   

   




   

   

 

ASP.NET 웹 구성 지침

구성 데이터는 Web.config라는 XML 파일에 저장

   

targetFramework . 이 특성은 웹 사이트의 대상이 되는 .NET Framework 버전을 지정합니다. 이 특성은 .NET Framework 4 이상 버전을 대상으로 하는 웹 사이트의 경우에만 포함해야 합니다. 

Visual Studio에서 이 특성은 대상 프레임워크 버전에서 사용할 수 있는 기능만 프로젝트에 사용되도록 하는 데 사용됩니다. 자세한 내용은  밑에

   

예제

<compilation debug="true"
optimizeCompilations="true"
targetFramework="4.0" />

   

원본 위치 <https://msdn.microsoft.com/ko-kr/library/ff400235(v=vs.100).aspx>

   

   

   

Targeting .NET Platforms

You can build apps for many platforms and services by downloading .NET Framework targeting packs and SDKs and using them with Visual Studio.

Check out the .NET Framework blog for information on new releases. Information on the Lifecycle Policy for various .NET Framework versions can be found on the Support Lifecycle Policy FAQ.

The downloads available differ by Visual Studio version. Pick your Visual Studio version by using the buttons below.

Visual Studio 2010Visual Studio 2012Visual Studio 2013Visual Studio 2015

.NET Framework

   

원본 위치 <http://getdotnet.azurewebsites.net/target-dotnet-platforms.html>

   

 

VS 2012 부터 .net 4.5 지원




+ Recent posts