이 예에서 시스템 관리자인 Steve는 JBoss 응용 프로그램 서버를 사용하여 일반 텍스트로 된 암호를 수록하는 응용 프로그램을 실행합니다. 이 응용 프로그램은 일반 텍스트로 된 암호를 사용하여 Microsoft SQL Server 데이터베이스에 대한 연결을 인증합니다. Steve는 응용 프로그램이 데이터베이스에 연결할 때마다 응용 프로그램이 PUPM으로부터 권한 있는 계정 암호를 받도록 JBoss 응용 프로그램 서버를 수정하려고 합니다.
Steve는 Windows 끝점에 JBoss 응용 프로그램 서버 버전 4.2.3.GA와 Java Development Kit(JDK) 1.6.0_19를 설치했습니다. 끝점의 이름은 JBossEndpoint입니다. 이름이 JBossEndpoint\Administrator인 사용자는 run.bat 파일을 사용하여 JBoss 응용 프로그램 서버를 시작하고, 이 서버는 Microsoft SQL Server 데이터베이스에 연결하는 응용 프로그램을 실행합니다. 이 응용 프로그램은 sa 계정을 사용하여 데이터베이스에 연결합니다.
C:\Program Files\CA\AccessControl \SDK\JDBC
C:\jboss-4.2.3.GA\server\default\deploy
C:\jboss-4.2.3.GA\server\default\lib
C:\jboss-4.2.3.GA\server\default\deploy
<driver-class>com.ca.ppm.clients.jdbc.CAJDBCDriver</driver-class>
<connection-url>>@@@com.microsoft.sqlserver.jdbc.SQLServerDriver@@@jdbc:sqlserver://SQLServer1:1433;selectMethod=cursor;DatabaseName=tempdb</connection-url>
JBoss 응용 프로그램 서버가 시작되고 이 응용 프로그램이 SQL Server에 연결을 시도합니다. PUPM 에이전트가 연결 시도를 가로채고 권한 있는 계정 암호를 응용 프로그램에 제공합니다.
C:\jboss-4.2.3.GA\server\default\log
| Copyright © 2012 CA. All rights reserved. | 이 주제에 대해 CA Technologies에 전자 메일 보내기 |