Quantcast
Channel: SCN : All Content - Security
Viewing all 2858 articles
Browse latest View live

Safe to use SQL-Anywhere Version 9?

$
0
0

I have inherited a server running SQL-Anywhere Version 9,  I believe that version is end-of-life. I'm trying to come up with good arguments for replacing that version with a newer one, but the boss isn't interested in replacing it. Can anyone help me with arguments?


How to give access to top bar menu items

$
0
0

Hi expert,

 

I have a user asking me access to the "display <--> change" menu.

 

How is that done?

 

In this case, the transaction being used is FBL3N

 

Thank you

Ash

CommonCryptolib 8.4.17 - Ticket File Missing

$
0
0

I have just finished installing a new NW 7.4 Java application server, patched to sps7, and am about to configure SSL on it, but I seem to have a problem.  The installation routine installed sapcrypto.dll, etc, as part of the 7.41 kernel, but there is no 'ticket' file.  I fully expected there to be a ticket file in DIR_INSTANCE\sec, but there isn't.

 

This has the result, when attempting to configure SSL in NWA, of an error "Ticket file not found" and a red light.

 

I downloaded a new CommonCryptolib package from the SMP, in the same version (8.4.17), and unpacked it, but it doesn't include a ticket file either, and the included manifest indicates that one isn't expected.

 

So, I'm stuck.  I didn't have this problem in NW 7.0 and with the old sapcryptolib 5.5.5, so is there some new procedure in NW 7.4 and/or CommonCryptolib to obtain the ticket file?

 

This is a Windows 2012 R2, SQL Server 2012 system.  The kernel is 7.41 pl 31.

 

Regards,

Matt

User Transaction Details - Client Specific

$
0
0


Dear All

 

My requirement is to find all the tcodes executed by users in a specific client.

 

From ST03N, we can find the details , however its not client specific. Right now , i have set retension period as 15 days. So , logs are saved for last 15 days.

 

From STAD its possible to take out for only last 1-2 days.

 

Is there any other way same as st03n or a report from which we can get the tcodes executed by user over a period of time.

 

Regards

Urvish

adjusting derived role in background

$
0
0

Hello,

 

Each time we modify a reference role, we spend a lot of time adjusting the derived roles (at least 20 derived roles, about 5 000 users by role).

To do it, we execute PFCG, Authorization tabs, then in the authorizations menu-> adjust derived-> Generate derived roles.

 

Is there a standard way to do it in background or in a batch mode (maybe by program, or function module) ?

 

Thanks.

Guillaume

UCON - Step 1/7 - How to Set the Profile Parameter for UCON

UCON - Step 2/7 - How to Schedule the Batch Job to Collect the Statistical Records for UCON

$
0
0

Watch this step by step video to learn how to schedule the UCON batch job, which  collects all incoming RFC calls from outside. This statistical data is needed for the use of the UCON Phasetool.

View this Demo

UCON - Step 3/7 - How to Run the UCON Setup to Create the Technical Entities Needed

$
0
0

Watch this step by step video to learn how to create the technical entities needed for the UCON operations.

View this Demo


UCON - Step 4/7 - How to Choose a Suitable Duration of the Logging and Evaluation Phase

$
0
0

Watch this step by step video to learn how to define a suitable duration of the logging and evaluation phase that fits your needs.

View this Demo

UCON - Step 5/7 - How to Assign a Function Module to the Default CA

$
0
0

Watch this step by step video to learn how to assign a function module which you want to expose to the default CA.

View this Demo

UCON - Step 6/7 - How to Assign a Function Module to the Evaluation Phase

$
0
0

Watch this step by step video to learn how to assign a function module in the logging phase to the next phase, which is the evaluation phase.

View this Demo

UCON - Step 7/7 - How to Assign a Function Module to the Final & Check-active Phase

$
0
0

Watch this step by step video to learn how to assign a function module in the evaluation phase to the final phase, which is the check-active  phase.

View this Demo

User Transaction Details - Client Specific

$
0
0


Dear All

 

My requirement is to find all the tcodes executed by users in a specific client.

 

From ST03N, we can find the details , however its not client specific. Right now , i have set retension period as 15 days. So , logs are saved for last 15 days.

 

From STAD its possible to take out for only last 1-2 days.

 

Is there any other way same as st03n or a report from which we can get the tcodes executed by user over a period of time.

 

Regards

Urvish

Users set to incorrect logon locks automatically in BW/BOBJ

$
0
0


Hi Gurus,

 

I am trying to find root cause analysis why the users in BW/BOBJ production were not able to use password suddenly and when I checked it was incorrect logon locks set for almost 100 users.

 

These are the users who use BOBJ/BW daily. We use third party tool to reset password which is a self service tool.

 

Did anyone faced this issue before ? I have checked our login password parameters which are correct in all sap systems.

 

Regards,

Salman

authorization upgrade

$
0
0

Hi all,

 

I have got a question: an upcoming release update from 4.6 to ECC6.0 will of course also affect authorizations.

Can I analyze the affected roles in the system before I execute SU25? and if so, how? Or do I have to wait for the results from that SU25?

It would be great to get an impression of the work that needs to be done before I "press the button".

Thanks for any helpful answer.


Transporting Roles - Best Practices?

$
0
0

Dear All,

 

I have been practicing SAP Security for almost 4 years now. I want to know if you have any SAP-provided documents or SAP Notes which tells the proper and best way in transporting roles in ABAP based system. Common on what I am doing right now is based on what specific security change you are doing. I am citing few example:

 

1. Addition of transaction codes to roles - I include all the derivatives including the parent role in the transport request.

2. Addition of Organizational Values to Organizational Units - I still include all the derivatives and the parent role in the transport request.

 

I came to a colleague of mine and working in a separate engagement and tell me that in example no. 2 you should only transport the role you have modified in the transport request.

 

Hoping for anyone to share anything about transporting roles, providing SAP provided documents would be a big help!

 

Thanks in advance.

Java-administrator password keeps getting locked

$
0
0

Hi,

We have a portal 7.3 in which the Java-administrator password keeps getting locked. I can't see anything in the log traces in NWA. The only thing I've found is in security_audit logfile which doesn't really say much:

 

#2.0 #2014 07 17 05:47:03:913#+0200#Info#/System/Security/Audit/PrincipalModification#

#BC-JAS-SEC-UME#com.sap.security.core.sda#C000AC142D1F08D90000000000003284#52888950000000002#tc~bl~txmanager~plb#com.sap.security.core.util.SecurityAudit#Guest#0#JTA Transaction : 127261#040FAA9B0D6511E4C5A4000003270576#040faa9b0d6511e4c5a4000003270576#040faa9b0d6511e4c5a4000003270576#0#Thread[RMI/IIOP Worker [0],5,Dedicated_Application_Thread]#Plain##

User account modified    | USERACCOUNT.MODIFY    | UACC.PRIVATE_DATASOURCE.un:Administrator    |     | SET_ATTRIBUTE: islocked=[true], SET_ATTRIBUTE: lockreason=[1]#

 

Please advice,

Thanks.

Authorization set up in SAP_MM_PUR_BUYER

$
0
0

Good morning everybody!

 

I have a requirement from business and I need to prepare some documents for our Basis Team but I'm not familiar with the Authorisation topic and I would be very grateful if you could help me on this.

 

Business wants 3 groups of buyers assigned to 3 groups of Vendors. This groups should have the PUR Rolle + MIGO and all the other Buyers outside this groups should have just the PUR Rolle.

 

Buyer group 1  -------->  Vendor group A

Buyer group 2  -------->  Vendor group B

Buyer group 3  -------->  Vendor group C

 

At the moment the PGr ist defined as Person. As fair as I understood, the PUR Authorization is on PGr level?

So, how can we organize that? How does the assignment to Vendor works? Which information do I need from Business for Basis Team?

 

Thank you very much in advance for your help!!!

Paola

ME21N Limit PO type M_BEST_BSA using PR type M_BANF_BSA

$
0
0

Hi experts

Question for PO creation ME21N.

Let's say I have various PR/PO types - example to use to restrict let's say PR type ZPR and PO type ZPO.

I want to restrict PO creator from picking up ZPR type.  Do you know if this will work i.e. remove M_BANF_BSA from PO creator role? 

 

Thank you!

How to encrypt documents in ABAP

$
0
0

Hello, I hope someone can help me out (or at least give me a hint) with this problem.

 

I have a requirement to encrypt files to send them to an external application. This is the schema of my problem:

 

1- The envelop/encryption of the file consists of a symmetric algorithm, using a generated key

2- This generated key is encrypted with the public key(Asymmetric algorithm) of this external application (I have the respective certificate to do this).

3- All this information is sent respecting the PKCS#7 format. This means that I can use any algorithm for the encryption that is supported by this format, like AES-256-CBC, AES-128-CBC, etc...

 

Also, I was supplied with a sample code of this process. Is written in java, using bouncy castle:

 

public byte[] envelop(InputStream inputFile, InputStream certif)
throws IOException, CertificateException, NoSuchAlgorithmException, NoSuchProviderException, CMSException {
X509Certificate cert = null;
//obtiene los datos del archivo a encriptar 
int sizecontent = inputFile.available();
byte[] contentbytes = new byte[sizecontent];
inputFile.read(contentbytes, 0, sizecontent);
inputFile.close(); 
//obtiene el certificado de IB 
CertificateFactory cf = CertificateFactory.getInstance("X.509"); 
cert = (X509Certificate) cf.generateCertificate(certif); 
certif.close(); 
//Ensobra el archivo utilizando AES256_CBC con 128 bits 
String algorithm = CMSEnvelopedDataGenerator.AES256_CBC;
int keysize = 128; // bits 
CMSEnvelopedDataGenerator fact = new CMSEnvelopedDataGenerator(); 
//agrega el certificado al sobre
 fact.addKeyTransRecipient(cert); 
CMSProcessableByteArray content = new CMSProcessableByteArray(contentbytes); 
//encripta 
CMSEnvelopedData envdata = fact.generate(content, algorithm, keysize, "BC"); 
//devuelve el resultado 
byte[] enveloped = envdata.getEncoded(); 
return enveloped; 
}

I found some information about the CMSEnvelopedDataGenerator.generate(), and effectively, it generates a random key.

Also, I found this link where it explains how to do this with OpenSSL. (search "CMS (RSA + AES)").

 

 

Is it possible to achive this with ABAP?

I had tried with the FM SSF_KRN_ENVELOPE, but it seems to not resolve my problem.

 

Thank you in advance.

Regards.

--

German Guzelj

Viewing all 2858 articles
Browse latest View live